
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.02.2015, 21:27
|
|||
|---|---|---|---|
|
|||
Создание БД для системы учета заявок на оборудования |
|||
|
#18+
Есть пользователи(users) , которые подают заявку на установку нужного им оборудования(EquipmentI). У каждого пользователя есть роль (RoleI – админ, модер, пользователь). Пользователь может подать заявку (Requests) на оборудование, каждая заявка пишется в лог (current operation), и её либо принимает, либо отклоняет пользователь с ролью админа либо модератора. Каждый пользователь может подать жалобу Complaint CREATE TABLE roles ( roleID INT IDENTITY PRIMARY KEY , name VARCHAR(50) NOT NULL DEFAULT 'urzytkownik', rights INT NOT NULL DEFAULT '1' ) CREATE TABLE users ( UserID INT IDENTITY PRIMARY KEY , RoleID INT NOT NULL FOREIGN KEY REFERENCES roles(RoleID), LastName VARCHAR(100) NOT NULL, FirstName VARCHAR(100) NOT NULL, JobTitle VARCHAR(100) NOT NULL, Phone VARCHAR NOT NULL, Email VARCHAR NOT NULL, ) CREATE TABLE current_operations ( OperationID INT IDENTITY PRIMARY KEY , NameOperation VARCHAR(100) NOT NULL, UserID INT NOT NULL FOREIGN KEY REFERENCES users(UserID), ) CREATE TABLE equipment ( EquipmentID INT IDENTITY PRIMARY KEY , name VARCHAR(50) NOT NULL ) CREATE TABLE complaint ( ComplaintID INT IDENTITY PRIMARY KEY , UserID INT NOT NULL FOREIGN KEY REFERENCES users(UserID), Title VARCHAR(100) NOT NULL, MessageComplaint VARCHAR(100) NOT NULL, ) CREATE TABLE request ( RequestId INT IDENTITY PRIMARY KEY , UserID INT NOT NULL FOREIGN KEY REFERENCES users(UserID), ResponsibleID INT NOT NULL FOREIGN KEY REFERENCES users(UserID), EquipmentID INT NOT NULL FOREIGN KEY REFERENCES equipment(EquipmentID), RequestStatus INT NOT NULL ) Вот диаграмма, сгенерированная SQL Server после создания. Хотелось бы узнать не намудрил ли я, т.е будет ли это работать, и соответствует ли 1-3NF? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2015, 22:15
|
|||
|---|---|---|---|
Создание БД для системы учета заявок на оборудования |
|||
|
#18+
RicckХотелось бы узнать не намудрил ли я, т.е будет ли это работать, и соответствует ли 1-3NF?Такие вопросы нужно в "Проектирование БД", попросите модератора пернести... Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=Ring365&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
6ms |
get forum list: |
21ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
176ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 597ms |
| total: | 905ms |

| 0 / 0 |
