|
Курсовое_проектир методич указания. Методические указания к курсовому проектированию по курсу "Базы данных" Составитель
Таблица 9. Схема отношения СОТРУДНИКИ (Employees)
Содержание поля
| Имя поля
| Тип, длина
| Примечания
| Идентификатор сотрудника
| E_ID
| N(4)
| суррогатный первичный ключ
| Фамилия
| E_FNAME
| V(25)
| обязательное поле
| Имя, отчество
| E_LNAME
| V(30)
| обязательное поле
| Дата рождения
| E_BORN
| D
| обязательное поле
| Пол
| E_SEX
| C(1)
| обязательное поле
| Серия и номер паспорта
| E_PASP
| C(10)
| обязательное уникальное поле
| Когда выдан паспорт
| E_DATE
| D
| обязательное поле
| Кем выдан паспорт
| E_GIVEN
| V(50)
| обязательное поле
| ИНН
| E_INN
| C(12)
| обязательное уникальное поле
| Номер пенсионного страхового свидетельства
| E_PENS
| C(14)
| обязательное уникальное поле
| Отдел
| E_DEPART
| V(12)
| внешний ключ (к Departs)
| Должность
| E_POST
| V(30)
| внешний ключ (к Posts)
| Номер комнаты
| E_ROOM
| N(4)
| составной внешний ключ (к Rooms)
| Рабочий телефон
| E_PHONE
| V(20)
| Логин
| E_LOGIN
| V(30)
|
| Таблица 10. Схема отношения ОБРАЗОВАНИЕ (Edu)
Содержание поля
| Имя поля
| Тип, длина
| Примечания
| Идентификатор сотрудника
| U_ID
| N(4)
| внешний ключ (к Employees)
| Вид образования
| U_TYPE
| V(20)
| обязательное поле
| Специальность
| U_SPEC
| V(40)
|
| Номер диплома
| U_DIPLOM
| V(15)
|
| Год окончания учебного заведения
| U_YEAR
| N(4)
| обязательное поле
| Таблица 11. Схема отношения АДРЕСА-ТЕЛЕФОНЫ (AdrTel)
Содержание поля
| Имя поля
| Тип, длина
| Примечания
| Идентификатор сотрудника
| A_ID
| N(4)
| внешний ключ (к Employees)
| Адрес
| A_ADDR
| V(50)
|
| Телефон
| A_PHONE
| V(30)
|
| Таблицы ОБРАЗОВАНИЕ и АДРЕСА-ТЕЛЕФОНЫ не имеют потенциальных ключей, но мы не будем вводить суррогатные первичные ключи, т.к. на эти таблицы никто не ссылается.
Таблица 12. Схема отношения ЗАКАЗЧИКИ (Clients)
Содержание поля
| Имя поля
| Тип, длина
| Примечания
| Номер заказчика
| C_ID
| N(4)
| суррогатный первичный ключ
| Заказчик
| C_COMPANY
| V(40)
| обязательное поле
| Адрес заказчика
| C_ADR
| V(50)
| обязательное поле
| Контактное лицо
| C_PERSON
| V(50)
| обязательное поле
| Телефон
| C_PHONE
| V(30)
|
| Таблица 13. Схема отношения ПРОЕКТЫ (Projects)
Содержание поля
| Имя поля
| Тип, длина
| Примечания
| Номер проекта
| P_ID
| N(6)
| обязательное уникальное поле
| Название проекта
| P_TITLE
| V(100)
| обязательное поле
| Сокращённое название
| P_ABBR
| С(10)
| первичный ключ
| Отдел
| P_DEPART
| V(12)
| внешний ключ (к Departs)
| Заказчик
| P_COMPANY
| N(4)
| внешний ключ (к Clients)
| Руководитель
| P_CHIEF
| N(4)
| внешний ключ (к Employees)
| Дата начала проекта
| P_BEGIN
| D
| обязательное поле
| Дата окончания проекта
| P_END
| D
| обязательное поле, больше даты начала проекта
| Реальная дата окончания
| P_FINISH
| D
| больше даты начала проекта
| Стоимость проекта
| P_COST
| N(10)
| обязательное поле, > 0
| |
|
|