ітряних суден. p align="justify"> 5. Концептуальну моделювання предметної области
.1 ERD предметної области, что автоматізується
В
5.2 Змістовній описание обмежень цілісності
Назва табліціНазва стовпцяОбмеження цілісностіПовітряне судно # Бортовий номерПервінній ключ * Тип повітряного суднаЗовнішній ключ, що не дорівнює нулю * Код реєстраціїЗовнішній ключ, що не дорівнює нулю * Назва авіакомпанії-власнікаЗовнішній ключ, що не дорівнює нулю
Реєстраційний орган # НазваПервінній ключ
РЕЄСТРАЦІЯ # Код реєстраціїПервінній ключ * ДатаНе дорівнює нулю * МісцеНе дорівнює нулю * ВласнікНе дорівнює нулю * Ознака повторної реєстраціїНе дорівнює нулю. Може прійматі Одне Зі значенням: В«ТакВ» чи В«НіВ» * Назва реєстраційного органуЗовнішній ключ, що не дорівнює нулю
Авіакомпанія # НазваПервінній ключ
Тип повітряного судна # НазваПервінній ключ * Кількість місцьНе дорівнює нулю * ВантажопідйомністьНе дорівнює нулю
Служба # НазваПервінній ключ
Обслуговування # ДатаПервінній ключ * результатную дорівнює нулю * Бортовий номер Обслуговуваня суднаЗовнішній ключ * Назва служби, что обслуговуєЗовнішній ключ
Для всіх зв'язків ВСТАНОВЛЕНО каскадних видалений (после видалений сутності повінні відаляті ВСІ пов'язані з ним об'єкти).
6. Логічний проект Бази даних
.1 Опіс таблицю Бази даних З ОБМЕЖЕНОЮ цілісності
CREATE TABLE aircrafttype (VARCHAR (50) CONSTRAINT c1 PRIMARY KEY, INTEGER CONSTRAINT c2 NOT NULL, INTEGER CONSTRAINT c3 NOT NULL
); TABLE aricompany (VARCHAR (100) CONSTRAINT c4 PRIMARY KEY
); TABLE reg_organ (VARCHAR (100) CONSTRAINT c5 PRIMARY KEY
); TABLE registration (INTEGER CONSTRAINT c6 PRIMARY KEY, DATE CONSTRAINT c7 NOT NULL, VARCHAR (50) CONSTRAINT c8 NOT NULLVARCHAR (70) CONSTRAINT c19 NOT NULL_sign VARCHAR ( 10) CONSTRAINT c9 CHECK (Ag_sign in ( Yes , No span> )), VARCHAR (100) CONSTRAINT c10 REFERENCES reg_organ (Name) ON DELETE CASCADE
); TABLE aircraft (_No INTEGER CONSTRAINT c11 PRIMARY KEY_type VARCHAR (50) CONSTRAINT c12 REFERENCES aircrafttype (Name) ON DELETE CASCADEVARCHAR (100) CONSTRAINT c13 REFERENCES aircompany (Name ) ON DELETE CASCADEINTEGER CONSTRAINT c14 REFERENCES registration (ID) ON DELETE CASCADE
); TABLE service (// службаVARCHAR (50) CONSTRAINT c15 PRIMARY KEY
); TABLE serv (// обслуговування...