Слайд 2
![Определите главный ключ и типы полей в следующих отношениях: АВТОБУСЫ](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/398388/slide-1.jpg)
Определите главный ключ и типы полей в следующих отношениях:
АВТОБУСЫ (НОМЕР МАРШРУТА,
НАЧАЛЬНАЯ ОСТАНОВКА, КОНЕЧНАЯ ОСТАНОВКА)
КИНО (КИНОТЕАТР, СЕАНС, ФИЛЬМ, РОССИЙСКИЙ, ДЛИТЕЛЬНОСТЬ)
УРОКИ (ДЕНЬ НЕДЕЛИ, НОМЕР УРОКА, КЛАСС, ПРЕДМЕТ, ПРЕПОДАВАТЕЛЬ)
Слайд 3
![Проектирование многотабличной базы данных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/398388/slide-2.jpg)
Проектирование многотабличной базы данных
Слайд 4
![Пример структурной модели: Объект моделирования: процесс приёма абитуриентов в высшее учебное заведение (университет)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/398388/slide-3.jpg)
Пример структурной модели:
Объект моделирования: процесс приёма абитуриентов в высшее учебное заведение
(университет)
Слайд 5
![Предметная область: Работа приемной комиссии университета 1) Системный анализ предметной области](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/398388/slide-4.jpg)
Предметная область:
Работа приемной комиссии университета
1) Системный анализ предметной области
Слайд 6
![1) определение предметной области](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/398388/slide-5.jpg)
1) определение предметной области
Слайд 7
![Выделили три типа объектов: факультеты, специальности, абитуриенты 2) Описание иерархической структуры данных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/398388/slide-6.jpg)
Выделили три типа объектов:
факультеты, специальности, абитуриенты
2) Описание иерархической структуры
данных
Слайд 8
![3) Определение необходимого набора параметров (свойств, атрибутов) для каждого типа объектов)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/398388/slide-7.jpg)
3) Определение необходимого набора параметров
(свойств, атрибутов) для каждого типа объектов)
Слайд 9
![Какой недостаток?](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/398388/slide-8.jpg)
Слайд 10
![Минимизируем избыточность](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/398388/slide-9.jpg)
Минимизируем избыточность
Слайд 11
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/398388/slide-10.jpg)
Слайд 12
![БД «Приемная комиссия» ФАКУЛЬТЕТЫ (КОД_ФАКТ, ФАКУЛЬТЕТ, ЭКЗАМЕН_1, ЭКЗАМЕН_2, ЭКЗАМЕН_3) СПЕЦИАЛЬНОСТИ](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/398388/slide-11.jpg)
БД «Приемная комиссия»
ФАКУЛЬТЕТЫ (КОД_ФАКТ, ФАКУЛЬТЕТ, ЭКЗАМЕН_1, ЭКЗАМЕН_2, ЭКЗАМЕН_3)
СПЕЦИАЛЬНОСТИ (КОД_СПЕЦ, СПЕЦИАЛЬНОСТЬ, КОД_ФАКТ,
ПЛАН)
АБИТУРИЕНТЫ (РЕГ_НОМ, КОД_СПЕЦ, МЕДАЛЬ, СТАЖ)
АНКЕТЫ (РЕГ_НОМ, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ДАТА_РОЖД, ГОРОД, УЧ_ЗАВДЕНИЕ)
ОЦЕНКИ (РЕГ_НОМ, ОЦЕНКА_1, ОЦЕНКА_2, ОЦЕНКА_3)
ИТОГИ (РЕГ_НОМ, ЗАЧИСЛЕНИЕ)
Слайд 13
![Отношения и связи (схема БД) Связь один к одному](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/398388/slide-12.jpg)
Отношения и связи (схема БД)
Связь один к одному
Слайд 14
![Целостность данных Система не допускает, чтобы одноименные поля в разных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/398388/slide-13.jpg)
Целостность данных
Система не допускает, чтобы одноименные поля в разных связанных между
собой таблицах имели разные значения
Режим каскадной замены: если в одной из таблиц изменяется значение поля, по которому установлена связь, то в других таблицах одноименные поля автоматически изменяют свои значения
Режим каскадного удаления: достаточно удалить запись из одной таблицы