create table repairs
(INT NOT NULL CHECK (CodeVR BETWEEN 0 AND 500) PRIMARY KEY, (20) NOT NULL, (5) NOT NULL, (1000),
);
4. Запит створення відносини Посада:
create table post
(INT NOT NULL CHECK (CodeDol BETWEEN 0 AND 500) PRIMARY KEY, VARCHAR (30) NOT NULL, (7) NOT NULL,
);
5. Запит створення відносини Працівник:
create table employee
(INT NOT NULL CHECK (CodeRa BETWEEN 0 AND 9999) PRIMARY KEY, VARCHAR (30) NOT NULL, INT NOT NULLa_CodeDolFOREIGN KEY REFERENCES post (CodeDol),
);
6. Запит створення відносини Ремонт:
create table repair
(NULL (CodeRe BETWEEN 1 AND 500) PRIMARY KEY, INT NOT NULLCodeStFOREIGN KEY REFERENCES machines (CodeSt), INT NOT NULLCodeRaFOREIGN KEY REFERENCES employee (CodeRa), DATETIME NOT NULL, DATETIME NOT NULL, INT NOT NULLCodeVRFOREIGN KEY REFERENCES repairs (CodeVR), VARCHAR (1000),
);
Додаток Б
Діаграма бази даних
В
Малюнок 13. Діаграма бази даних
Додаток В
Текст програми введення текстових даних
Ставлення Працівник:
insert into employee values ​​(1, 'Петров Василь Миколайович', 1); into employee values ​​(2, 'Сидорова Олена Петрівна',
); into employee values ​​(3, 'Мазурков Роман Олегович',
); into employee values ​​(4, 'Онєгіна Василина Сергіївна',
); into employee values ​​(5, 'ПроКіно Олександр Іванович',
) into employee values ​​(6, 'Коп'єва Ольга Сергіївна',
); into employee values ​​(7, 'Грланова Христина Сергіївна',
); into employee values ​​(8, 'Каширов Олександр Олегович',
); into employee values ​​(9, 'Красів Ігор Сергійович',
);
Ставлення Верстати: into machines values ​​(1, '1-й цех ', '2011-08-10', 'Янтар'); into machines values ​​(2, '2-й цех ', '2011-08-11 ',' Ячмінь '); into machines values ​​(3, '3-й цех', '2011-08-12 ',' Клинці '); into machines values ​​(4, '4-й цех ', '2011-08-13', 'Магр'); into machines values ​​(5, '5-й цех ', '2011-08-14', ...