Презентация. Тема "Проектирование баз данных"
презентация к уроку по информатике и икт
Презентация. Тема "Проектирование баз данных"
Скачать:
Вложение | Размер |
---|---|
proektirovanie_baz_dannyh.pptx | 1.24 МБ |
Предварительный просмотр:
Подписи к слайдам:
Определите главный ключ и типы полей в следующих отношениях: АВТОБУСЫ (НОМЕР МАРШРУТА, НАЧАЛЬНАЯ ОСТАНОВКА, КОНЕЧНАЯ ОСТАНОВКА) КИНО (КИНОТЕАТР, СЕАНС, ФИЛЬМ, РОССИЙСКИЙ, ДЛИТЕЛЬНОСТЬ) УРОКИ (ДЕНЬ НЕДЕЛИ, НОМЕР УРОКА, КЛАСС, ПРЕДМЕТ, ПРЕПОДАВАТЕЛЬ)
Проектирование многотабличной базы данных
Пример структурной модели: Объект моделирования: процесс приёма абитуриентов в высшее учебное заведение (университет)
Предметная область: Работа приемной комиссии университета 1) Системный анализ предметной области
1) определение предметной области
Выделили три типа объектов: факультеты, специальности, абитуриенты 2) Описание иерархической структуры данных
3) Определение необходимого набора параметров ФАКУЛЬТЕТЫ Название факультета Экзамен 1 Экзамен 2 Экзамен 3 СПЕЦИАЛЬНОСТИ Название специальности Название факультета План приема АБИТУРИЕНТЫ Регистрационный номер Фамилия Имя Отчество Дата рождения Город Законченное учебное заведение Название специальности Производственный стаж Медаль Оценка за экзамен 1 Оценка за экзамен 2 Оценка за экзамен 3 Зачисление (свойств, атрибутов) для каждого типа объектов)
Какой недостаток? ФАКУЛЬТЕТЫ Название факультета Экзамен 1 Экзамен 2 Экзамен 3 СПЕЦИАЛЬНОСТИ Название специальности Название факультета План приема АБИТУРИЕНТЫ Регистрационный номер Фамилия Имя Отчество Дата рождения Город Законченное учебное заведение Название специальности Производственный стаж Медаль Оценка за экзамен 1 Оценка за экзамен 2 Оценка за экзамен 3 Зачисление
ФАКУЛЬТЕТЫ Код факультета Название факультета Экзамен 1 Экзамен 2 Экзамен 3 СПЕЦИАЛЬНОСТИ Код специальности Название специальности Код факультета План приема Минимизируем избыточность
АНКЕТЫ Регистрационный номер Фамилия Имя Отчество Дата рождения Город Законченное учебное заведение АБИТУРИЕНТЫ Регистрационный номер Код специальности Медаль ОЦЕНКИ Регистрационный номер Оценка за экзамен 1 Оценка за экзамен 2 Оценка за экзамен 3 ИТОГИ Регистрационный номер Зачисление
БД «Приемная комиссия» ФАКУЛЬТЕТЫ (КОД_ФАКТ, ФАКУЛЬТЕТ, ЭКЗАМЕН_1, ЭКЗАМЕН_2, ЭКЗАМЕН_3) СПЕЦИАЛЬНОСТИ (КОД_СПЕЦ, СПЕЦИАЛЬНОСТЬ, КОД_ФАКТ, ПЛАН) АБИТУРИЕНТ Ы (РЕГ_НОМ, КОД_СПЕЦ, МЕДАЛЬ, СТАЖ) АНКЕТЫ (РЕГ_НОМ, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ДАТА_РОЖД, ГОРОД, УЧ_ЗАВДЕНИЕ) ОЦЕНКИ (РЕГ_НОМ, ОЦЕНКА_1, ОЦЕНКА_2, ОЦЕНКА_3) ИТОГИ (РЕГ_НОМ, ЗАЧИСЛЕНИЕ)
Отношения и связи (схема БД) ФАКУЛЬТЕТЫ СПЕЦИАЛЬНОСТИ АБИТУРИЕНТЫ ИТОГИ АНКЕТЫ ОЦЕНКИ Связь один ко многим Связь один к одному
Целостность данных Свойство согласованности действий с повторяющимися данными ! Система не допускает, чтобы одноименные поля в разных связанных между собой таблицах имели разные значения Режим каскадной замены : если в одной из таблиц изменяется значение поля, по которому установлена связь, то в других таблицах одноименные поля автоматически изменяют свои значения Режим каскадного удаления : достаточно удалить запись из одной таблицы
Проектирование многотабличной БД 1-ый этап: анализ предметной области (результат: построение структуры данных – информационной модели предметной области) 2-ой этап: построение модели данных для будущей БД
По теме: методические разработки, презентации и конспекты
Презентация "Лица Победы". Данную презентацию можно использовать на уроках литературы в день памяти о тех, кто сражался и погиб в годы Великой Отечественной войны.
Данная презентация посвящена событиям Великой Отечественной войны и может быть использована в средних и старших классах как на уроках литературы, так и на внеклассных мероприятиях для пров...
презентация "Нам жизнь дана на добрые дела"
Давайте делать добрые дела!...
Презентация. Простые типы данных
Тема моего урока: «Простые типы данных на языке программирования Turbo Pascal». Основная цель урока: дать основные сведения о переменных, константах, описания типов на языке программирования Tur...
Презентация "Нам не дано забыть!"
Презентация к внеклассному мероприятию по математике, посвященное Дню Победы "Нам не дано забыть". 5-9 классы...
Презентация "Основные типы данных языка программирования Паскаль"
Презентация "Основные типы данных языка программирования Паскаль"...
презентация: Понятие базы данных, информационной системы
Понятие базы данных, информационной системы...
презентация "Физическая защита данных на дисках"
презентация к уроку ...