Разработка схемы базы данных
Две сущности «Волонтеры» и «Договора на путевки» имеют связть «Один — ко — многим», так как за одним волонтером могут закрепиться несколько детей по путевкам, но за каждым ребенком закрепляется лишь один волонтер. Схемы в общем случае хранятся в словаре данных. Хотя схема определена на языке базы данных в виде текста, термин часто используется для обозначения графического представления структуры… Читать ещё >
Разработка схемы базы данных (реферат, курсовая, диплом, контрольная)
Схема базы данных — структура, описанная на формальном языке, поддерживаемом СУБД.
Схемы в общем случае хранятся в словаре данных. Хотя схема определена на языке базы данных в виде текста, термин часто используется для обозначения графического представления структуры базы данных.
Основными объектами графического представления схемы являются таблицы и связи, определяемые внешними ключами.
Рисунок 2.11 — Модель «Сущность — связь» .
В сущности «Должности» первичным ключом является ID должности, так как именно идентификационный номер уникально определяет данную сущность.
Сущность «Сотрудники» имеет первичный ключ «ID сотрудника». Сущность «Должности» и «Сотрудники» имеют между собой связь «Один — ко — многим», так как одну должность могут занимать несколько сотрудников, но каждый сотрудник имеет только одну должность.
Сущность «Начисление зарплаты» имеет первичный ключ «ID зарплатного листа», который является уникальным и не повторяется у каждого из сотрудников.
Сущности «Сотрудники» и «Начисление зарплаты» имеют связь «Один — ко — многим», так как каждый сотрудник получает множество разных зарплатных листов, но каждый зарплатный лист принадлежит только одному сотруднику.
Сущность «План проведения школы» имеет первичный ключ ID плана. «Сотрудники» и «План проведения школы» имею связь «Один — ко — многим», так как каждый сотрудник может вести несколько дисциплин, но каждая дисциплина преподается только одним сотрудником.
Сущность «Договора на путевки» имеет первичный ключ — ID договора. Две сущности «Сотрудники» и «Договора на путевки» имеют между собой связь «Один — ко — многим», так как один сотрудник может заключить несколько договоров, но каждый договор заключается только одним сотрудником.
Сущность «Волонтеры» имеет первичный ключ «ID волонтера» .
Две сущности «Волонтеры» и «Договора на путевки» имеют связть «Один — ко — многим», так как за одним волонтером могут закрепиться несколько детей по путевкам, но за каждым ребенком закрепляется лишь один волонтер.
Сущность «Путевки» имеет первичный ключ «ID путевки». Две сущности «Договора на путевки» и «Путевки» имеют между соой связь «Один — ко — многим», так как один договор содержит в себе несколько путевок, но каждая путевка повторяется только в одном договоре.
Сущность «Базы Лагеря» имеет первичный ключ «ID базы». Две сущности «Базы Лагеря» и «Путевки» имеют связь «Один — ко — многим», так как на одной базе может быть зарегистрировано много путевок, но каждая путевка зарегистрирована только на одной базе.
база предметная область язык.