Дипломная работа: Автоматизация процесса внутрикорпоративного взаимодействия сотрудников компании ООО "Ситилинк"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
63
S | - Автор сообщения (РК)(FK)
S | -Текст сообщения
Документ
S | -Название файла (РК)
S | - Идентификатор подпроекта (РК)(FK)
S | - Автор документа(FK)
S | - Дата добавления
На основании приведенного выше списка сущностей с указанием
первичных и внешних ключей была построена концептуальная модель
предметной области (рис. 2.4).
64
Рис. 2.4 - Концептуальная модель предметной области
65
Необходимо построить таблицы, основываясь на концептуальной модели
базы данных. Правила перевода из логической модели данных в физическую
следующие:
объекты становятся таблицами в физической базе данных;
атрибуты становятся колонками (полями) в физической базе данных.
Для каждого атрибута выбирается свой тип данных;
уникальные идентификаторы становятся колонками, не допускающими
пустое значение. В физической базе данных они называются первичными ключами
.Таблица 2.4.
Таблица «Sotrudnik»
Название поля
Ключ
Типа данных
Размер
Примечание
Tabel_nomer
(PK)
Varchar
8
Family
Varchar
45
First_name
Varchar
45
Second_name
Varchar
45
Phone
Varchar
45
Login
FK
Varchar
45
dostup
FK
INT
Целое
Таблица 2.5.
Таблица «Login_password»
Название поля
Ключ
Типа данных
Размер
Примечание
Login
PK
Varchar
45
password
Varchar
45
Таблица 2.6.
Таблица «Dostup»
Название поля
Ключ
Типа данных
Размер
Примечание
66
Id
PK
INT
Целое
Name_dostup
Varchar
45
Таблица 2.7.
Таблица «Dolgnost»
Название поля
Ключ
Типа данных
Размер
Примечание
ID_dolgnost
PK
INT
Name_dolgnost
Varchar
45
Таблица 2.8.
Таблица «Proekt»
Название поля
Ключ
Типа данных
Размер
Примечание
ID_proekt
PK
INT
Name_proekt
Varchar
45
Sotrudnik_creat
FK
Varchar
8
Date_creat
Datetime
status
Boolean
Таблица 2.9.
Таблица «Podproekt»
Название поля
Ключ
Типа данных
Размер
Примечание
ID_pod_proekt
PK
INT
ID_proekt
PK FK
INT
Name_pod_proekt
Varchar
45
Date_begin
Datetime
Date_end
Datetime
status
Boolean
Таблица 2.10.
Таблица «sotrudnik_Pod_proekt»
Название поля
Ключ
Типа данных
Размер
Примечание
67
ID_pod_proekt
PK FK
INT
sotrudnik
PK FK
INT
Таблица 2.11.
Таблица «Document»
Название поля
Ключ
Типа данных
Размер
Примечание
ID_pod_proekt
PK FK
INT
Name_file
PK
INT
Avtor
Varchar
8
Date_add
Datetime
Таблица 2.11.
Таблица «Comment»
Название поля
Ключ
Типа данных
Размер
Примечание
ID_pod_proekt
PK FK
INT
Avtor
PK FK
Varchar
8
Date_add_coomment
PK
Datetime
Text_add_comment
Varchar
250
Физическая структура базы данных показана на рис. 2.5
Источник: https://baza.diplomsite.ru/previewfile/2079