Проектирование многотабличной базы данных. Создание базы данных (§§ 5 - 6) | Схема базы данных


План проведения занятий на учебный год (по учебнику Семакина И.Г.) 1 час в неделю


Уроки 4 - 10
Базы данных (§§ 5 - 9)
Практическая работа 1.3. "Знакомство с СУБД LibreOffice Base"
Практическая работа 1.4. "Создание базы данных «Приемная комиссия»"
Практическая работа 1.6. "Реализация простых запросов в режиме дизайна"
Практическая работа 1.7. "Расширение базы данных "Приемная комиссия". Работа с формой"
Практическая работа 1.8. "Реализация сложных запросов к базе данных "Приемная комиссия""
Практическая работа 1.9. "Создание отчета"



Содержание урока

База данных — основа информационной системы (§ 5)

Проектирование многотабличной базы данных. Создание базы данных (§§ 6 - 7)

Проектирование многотабличной базы данных. Табличная форма модели данных

Отношения и связи

Схема базы данных

Что такое целостность данных

Вопросы и задания

Создание базы данных

Практикум. Практическая работа № 1.4. Создание базы данных «Приемная комиссия»

Запросы как приложения информационной системы (§ 8)

Логические условия выбора данных (§ 9)

Проект: системология. Практическая работа 1.2. "Проектные задания по системологии"

Проект: разработка базы данных. Практическая работа 1.5. "Проектные задания на самостоятельную разработку базы данных"

Итоговое тестирование по теме. «Информационные системы и базы данных»



Проектирование многотабличной базы данных (§ 6)
Создание базы данных (§ 7)
Практическая работа 1.4. "Создание базы данных «Приемная комиссия»"


Схема базы данных


Для явного указания связей между таблицами должна быть построена схема базы данных. В схеме указывается наличие связей между таблицами и типы связей. Схема для нашей системы представлена на рис. 1.11.

image

В схеме использованы два типа связей: один к одному и один ко многим. Первый обозначен двунаправленной одинарной стрелкой, второй — одинарной стрелкой в одну сторону и двойной в другую. При связи «один к одному» с одной записью в таблице связана одна запись в другой таблице. Например, одна запись об абитуриенте связана с одним списком оценок. При наличии связи «один ко многим» одна запись в некоторой таблице связана с множеством записей в другой таблице. Например, с одним факультетом связано множество специальностей, а с одной специальностью — множество абитуриентов, поступающих на эту специальность.

Связь «один ко многим» — это связь между двумя соседними уровнями иерархической структуры. А таблицы, связанные отношениями «один к одному», находятся на одном уровне иерархии. В принципе все они могут быть объединены в одну таблицу, поскольку главный ключ у них один — РЕГ_НОМ. Но чем это неудобно, было объяснено выше.

Следующая страница Что такое целостность данных









Наверх