Читайте также:
|
|
Атрибут значение, которого идентифицируется кортежами (строками таблицы) называется ключом. Отношение может содержать и несколько ключей, один из которых объявляется первичным. Первичные ключи не могут обновляться. Все прочие ключи отношений являются возможными ключами.
Если в отношении кортеж идентифицируется соединением значений нескольких атрибутов, то такой ключ называется составным.
Атрибут представляющие собой копии ключей других отношений называется внешним ключом. Реляционная модель накладывает на внешние ключи ограничения для обеспечения целостности данных. Это означает, что к каждому значению внешнего ключа должны соответствовать строки в связываемых отношениях.
В разрабатываемой БД сущность код сотрудника будет являться ключом для атрибутов сотрудники, приказ
Атрибут Приказ так же имеет уникальные поля, такие как № Приказа тоже может являться ключевым, но нам удобнее использовать как ключ Код Сотрудника.
Для атрибута Отдел ключом будет являться Код Отдела.
Для атрибута Должность ключом будет являться Код Должности
Сотрудник:
Атрибут | Тип | Описание |
Код сотрудника | Int | Первичный ключ. Индивидуальный номер сотрудника |
№приказа | Int | Внешний ключ. Ссылка на приказ |
ФИО | varchar(60) | ФИО сотрудника |
Пол | varchar(5) | Пол |
Возраст | Int | Возраст |
Адрес | varchar(60) | Место проживания |
Телефон | Int | Телефон |
Образование | varchar(60) | Образование |
Отдел | Int | Внешний ключ. Cсылка на Отдел |
Должность | Int | Внешний ключ. Ссылка на Должность |
Отдел:
Атрибут | Тип данных | Описание |
Код Отдела | Int | Первичный ключ. Порядковый номер отдела |
Отдел | varchar(20) | Название отдела |
Руководитель | varchar(50) | ФИО руководителя |
Численность | Int | Численность |
Должность:
Атрибут | Тип данных | Описание |
Код должности | Int | Первичный ключ.Порядковый номер дожности |
Должность | varchar(40) | Название должности |
Зарплата | Int | Зарплата |
Приказ:
Атрибут | Тип данных | Описание |
№приказа | Int | Первичный ключ. Порядковый номер приказа |
КодСотрудника | Int | Внешний ключ. Ссылка на сотрудника |
Дата | Datetime | Дата поступления сотрудника на работу |
Форма соответствует и третьей нормальной форме
Дата добавления: 2015-08-27; просмотров: 56 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Первая нормальная форма | | | Реалиционная модель |