Проектирование многотабличной базы данных
Табличная форма модели данных
Требования для БД БД должна состоять из таблиц БД должна состоять из таблиц Отсутствие избыточности данных Отсутствие избыточности данных Недостаток: Многократное повторение длинных значений полей в разных записях Многократное повторение длинных значений полей в разных записях
Отношения к связи Каждая из спроектированных ниже таблиц будет представлена в БД отдельными отношениями. Например: ФАКУЛЬТЕТЫ(КОД_ФКТ,ФАКУЛЬТЕТ,ЭКЗА МЕН_1,ЭКЗАМЕН_2) СПЕЦИАЛЬНОСТИ(КОД_СПЕЦ,СПЕЦИАЛЬН ОСТЬ,КОД_ФКТ,ПЛАН)
Схема базы данных
В этой схеме использованы два вида связей: один к одному и один ко многим. Первый обозначен двунаправленной одинарной стрелкой, второй – одинарной стрелкой в одну сторону и двойной – в другую. В этой схеме использованы два вида связей: один к одному и один ко многим. Первый обозначен двунаправленной одинарной стрелкой, второй – одинарной стрелкой в одну сторону и двойной – в другую.
Что такое целостность данных СУБД поддерживает организацию связей между таблицами БД, обеспечивающую одно важное свойство базы данных, которое называется целостностью данных. СУБД поддерживает организацию связей между таблицами БД, обеспечивающую одно важное свойство базы данных, которое называется целостностью данных.
В связных таблицах может быть установлен: В связных таблицах может быть установлен: режим каскадного удаления режим каскадного удаления Режим каскадной замены Режим каскадной замены
Вопросы и задания 1. В чем заключается построение модели данных? 1. В чем заключается построение модели данных? 2. Спроектируйте БД для информационной системы «Наша школа» 2. Спроектируйте БД для информационной системы «Наша школа»