Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой Проект.docx
Скачиваний:
2
Добавлен:
20.01.2024
Размер:
2.12 Mб
Скачать

Приложение 9. Коды создания представлений

/////////////////////////////////   СОЗДАНИЕ ПРЕДСТАВЛЕНИЙ

create view Employees as

select  

name_employee "ФИО сотрудника" ,

birth_date as "Дата рождения" ,

Name_Position as "Должность"

from

EMPLOYEE, POSITION

where POSITION.ID_Position = EMPLOYEE.ID_Position;

create view Subs as

select  

Name_Sub "Субподрядчик" ,

INN_Sub as "ИНН" ,

KPP_Sub as "КПП" ,

Tel_Sub as "Телефон"

from

SUBCONTRACTOR

create view Custs as

select  

Name_Cust "Заказчик" ,

Tel_Cust as "Телефон"

from

CUSTOMER

create view OBJECTIVE as

select

Name_Obj as "Название объекта",

Adress_Obj as "Адрес",

Name_Cust as "Заказчик",

Name_Contractor as "Подрядчик",

Start_date as "Начало строительства",

End_date as "Окончание строительства",

Permission as "Разрешение"

from

OBJECT, CUSTOMER, PASSPORT

where OBJECT.ID_Obj = PASSPORT.ID_Obj AND

CUSTOMER.ID_Cust = PASSPORT.ID_Cust;

create view works as

select  

Name_type_work "Вид работы" ,

Units_type_work "Единицы измерения" ,

Price_type_work as "Цена"

from

TYPE_WORK

create view ACTS as

select

Name_Contractor as "Подрядчик",

Name_Sub as "Субподрядчик",

Name_Obj as "Объект",

Name_Employee as "Ответственный",

Name_type_work as "Вид работы",

Start_date_work as "Начало работы",

End_date_work as "Окончание работы"

from

EMPLOYEE, ACT_WORK, TYPE_WORK, OBJECT, SUBCONTRACTOR

where EMPLOYEE.ID_Employee = ACT_WORK.ID_Employee AND

TYPE_WORK.ID_type_work = ACT_WORK.ID_type_work AND

OBJECT.ID_Obj = ACT_WORK.ID_Obj AND

SUBCONTRACTOR.ID_Sub = ACT_WORK.ID_Sub;

Приложение 10. Вывод представлений

Рисунок 24 - Представление сотрудников

Рисунок 25 - Представление субподрядчиков

Рисунок 26 - Представление заказчиков

Рисунок 27 - Представление паспорта объекта

Рисунок 28 - Представление видов работ

Рисунок 29 - Представление актов на выполнение работ