> Створення таблиць
master; exists (select * from sys.databases where name = 'build2') database build2; database build2; build2; table zakazchik (kod_zakazchika int primary key, name (100), nomer_licens int, INN int, phone varchar (15), adres (50)); table job (kod_job int primary key, job_name varchar (30)); table worker (kod_worker int primary key, worker_name varchar
(50), job int references job (kod_job)); table build_org (INN int primary key, nomer_licens int, name varchar
(20), phone varchar (15), adres varchar (100)); table service_name (service_name_kod int primary key, _name_name varchar (50)); table service (service_kod int primary key, servce_name int references _name (service_name_kod), service_info varchar (5000), service_price (10)); table os_object (os_object_kod int primary key, os_object_name (50)); table info_os_object (info_kod int primary key, inventory_number (15), passport_number varchar (15) , produce_number varchar (15), _object_name int references os_object (os_object_kod), fact_usage int); table money_lost (kod_zatrat int primary key, os_object int references _object (os_object_kod), work_type int references service (service_kod), _price varchar (10), repair_act_price varchar (10), mod_act_price (10), fact_rep_price varchar (10), fact_mod_price varchar (10), _transp_price varchar (10), adittion varchar (5000)); table act_PS (act_number int primary key, ispolnit int references _org (INN) , response_person int references (kod_worker), zakazchik int references zakazchik (kod_zakazchika), _date date, finish_date date, end_price int references _lost (kod_zatrat), result int references info_os_object (info_kod));
7. Структура таблиць і дані
Покажемо структуру таблиць в базі даних build2 (рис. 3).
Заповнення таблиць
Посади:
into dbo.job values ​​
(001, 'генеральний директор'),
(002, 'заступник директора'),
(003, 'головний архітектор'),
(004, 'архітектор'),
(005, 'виконроб'),
(006, 'головний бухгалтер'),
(007, 'бухгалтер');
В
Рис. 3. Структура таблиць
В
Фотоальбом об'єктів ОС:
into os_object values ​​
(101, 'цех'),
(102, 'склад'),
(103, 'лабораторія'),
(104, 'гараж'),
(105, 'що примикає споруда'),
(106, 'тунель'),
(107, ...