Материал: Автоматизация учета аренды площадей клиентами компании ООО "Грандтитул"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
Таблица 2.17
Agents
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK, AI,
unsigned
Фамилия
l_name
Varchar
100
Имя
f_name
Varchar
100
Отчество
m_name
Varchar
100
Пол
sex
Integer
1
Адрес
address
Varchar
100
Телефон
phone
Varchar
15
Логин
login
Varchar
15
Пароль
password
Varchar
128
Токен пароля
remember_token
Varchar
128
Отдел
department_id
Integer
15
FK, unsigned
Метка времени
создания
created_at
Datetime
Метка времени
изменения
updated_at
Datetime
Таблица 2.18
Contracts
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK, AI,
unsigned
Описание
description
Varchar
255
Тип договора
contract_type_id
Integer
15
FK, unsigned
Недвижимость
building_id
Integer
15
FK, unsigned
Заказ
order_id
Integer
15
FK, unsigned
68
Метка времени
создания
created_at
Datetime
Метка времени
изменения
updated_at
Datetime
Таблица 2.19
Members
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK, AI,
unsigned
Клиент
client_id
Integer
15
FK, unsigned
Договор
contract_id
Integer
15
FK, unsigned
Роль
role_id
Integer
15
FK, unsigned
Метка времени
создания
created_at
Datetime
Метка времени
изменения
updated_at
Datetime
Таблица 2.20
Building_types
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK, AI,
unsigned
Название
title
Varchar
100
Метка времени
создания
created_at
Datetime
Метка времени
изменения
updated_at
Datetime
69
Таблица 2.21
Operations
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK, AI,
unsigned
Название
title
Varchar
100
Метка времени
создания
created_at
Datetime
Метка времени
изменения
updated_at
Datetime
Таблица 2.22
Departments
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK, AI,
unsigned
Название
title
Varchar
100
Метка времени
создания
created_at
Datetime
Метка времени
изменения
updated_at
Datetime
Таблица 2.23
Order_statuses
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK, AI,
unsigned
Название
title
Varchar
100
Метка времени
created_at
Datetime
70
создания
Метка времени
изменения
updated_at
Datetime
Таблица 2.24
Contract_types
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK, AI,
unsigned
Название
title
Varchar
100
Метка времени
создания
created_at
Datetime
Метка времени
изменения
updated_at
Datetime
Таблица 2.25
Roles
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK, AI,
unsigned
Название
title
Varchar
100
Метка времени
создания
created_at
Datetime
Метка времени
изменения
updated_at
Datetime
71
Таблица 2.26
Privileges
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK, AI,
unsigned
Название
title
Varchar
100
Метка времени
создания
created_at
Datetime
Метка времени
изменения
updated_at
Datetime
Таблица 2.27
Agent_privileges
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK, AI,
unsigned
Агент
agent_id
Integer
15
FK, unsigned
Привилегия
privilege_id
Integer
15
FK, unsigned
Метка времени
создания
created_at
Datetime
Метка времени
изменения
updated_at
Datetime
На рисунке 2.6 представлена модель сущность-связь базы данных
Источник: https://baza.diplomsite.ru/previewfile/2357