Контрольная работа: Інформаційна система будівельної організації

tblMachines – будівельна техніка поля:

Machines_id – ідентифікатор

Bulldozers – бульдозери

Cranes – крани

Excavator – екскаватори

tblWorkers – робітники поля:

Workers_id – ідентифікатор

Bricklayer – муляри

Concrete – бетонники

Handler – обробники

Welders – зварники

Electricity – електрики

Driver – водії

Locksmiths – слюсарі

Фізична модель бази даних

Для побудови фізичної моделі бази даних потрібно вказати типи даних полів таблиць, визначити первинні та зовнішні ключі, організувати відношення між таблицями. Відношення типу „один до одного” організується додаванням первинного ключа однієї із таблиць в іншу у якості зовнішнього. Відношення типу „один до багатьох” організується додаванням первинного ключа таблиці зі сторони „один” в таблицю „багато” в якості зовнішнього ключа. Відношення типу „багато до багатьох” організується через таблиці-связки, в які поміщаються первинні ключі двох таблиць в якості зовнішніх ключів.

Створення таблиць та звя зків

Створення таблиць:

create table rl_10 ( NPlot_id int not null, Machines_id int not null, constraint PK_RL_10 primary key (NPlot_id, Machines_id)

)

go

create table rl_11 ( NPlot_id int not null, Workers_id int not null, constraint PK_RL_11 primary key (NPlot_id, Workers_id)

)

go

create table rl_9 ( NPlot_id int not null, Tech_id int not null, constraint PK_RL_9 primary key (NPlot_id, Tech_id)

)

go

create table tblBrigade ( Brigade_id int not null, NPlot_id int null, Grafics_id int null, Overman varchar(255) not null, constraint PK_TBLBRIGADE primary key nonclustered (Brigade_id)

)

К-во Просмотров: 409
Бесплатно скачать Контрольная работа: Інформаційна система будівельної організації