Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE ПАРАМЕТРЫ{
- ИД_ПАРАМЕТРОВ serial,
- ВЫСОТА int NOT NULL,
- ШИРИНА int NOT NULL,
- ГЛУБИНА int NOT NULL,
- PRIMARY_KEY (ИД_ПАРАМЕТРОВ)
- };
- CREATE TABLE РАБОТНИКИ{
- ИД_РАБОТНИКА serial,
- ДОЛЖНОСТЬ varchar(50) NOT NULL,
- ОТРАБОТАННОЕ_ВРЕМЯ interval,
- ЗАРПЛАТА_В_ЧАС int NOT NULL,
- ДАТА_ПРИЕМА date NOT NULL,
- ДАТА_УВОЛЬНЕНИЯ date,
- КВАЛИФИКАЦИЯ varchar(50),
- ИМЯ varchar(30),
- ФАМИЛИМЯ varchar(30),
- ОТЧЕСТВО varchar(30),
- PRIMARY KEY (ИД_РАБОТНИКА)
- };
- CREATE TABLE КЛИЕНТЫ{
- ИД_КЛИЕНТ serial,
- ФАМИЛИЯ varchar(30),
- ИМЯ varchar(30),
- ОТЧЕСТВО varchar(30),
- DISCOUNT int NOT NULL,
- ОСОБОЕ_ОБСЛУЖИВАНИЕ boolean,
- PRIMARY KEY (ИД_КЛИЕНТ)
- };
- CREATE TABLE БЛЮДО{
- ИД_БЛЮДО serial,
- СТОИМОСТЬ int,
- ВЕС int,
- ЭН_ЦЕННОСТЬ int,
- ВХОДИТ_В_МЕНЮ boolean,
- ЦЕНА int,
- PRIMARY KEY (ИД_БЛЮДО)
- };
- CREATE TABLE УСЛОВИЯ{
- ИД_УСЛОВИЯ serial,
- ТЕМПЕРАТУРА int,
- ВЛАЖНОСТЬ int,
- ОСВЕЩЕННОСТЬ int,
- ДОПОЛНИТЕЛЬНЫЕ varchar(1000),
- PRIMARY KEY (ИД_УСЛОВИЯ)
- };
- CREATE TABLE ЗАКАЗЫ{
- ИД_ЗАКАЗ serial,
- ИД_ОФИЦ int REFERENCES РАБОТНИКИ,
- ИД_АДМ int REFERENCES РАБОТНИКИ,
- ИД_КЛИЕНТ int REFERENCES РАБОТНИКИ,
- НОМЕР_СТОЛА int,
- ЧАЕВЫЕ int,
- ВРЕМЯ_ПРИЕМА timestamp
- СОСТОЯНИЕ boolean,
- ВРЕМЯ_СДАЧИ timestamp
- PRIMARY KEY (ИД_ЗАКАЗ)
- };
- CREATE TABLE ЗАКАЗОННОЕ_БЛЮДО{
- ИД_ЗАКАЗ int REFERENCES ЗАКАЗЫ,
- ИД_ПОЗИЦИЯ_МЕНЮ int REFERENCES БЛЮДО,
- ИД_ПОВАР int REFERENCES РАБОТНИКИ,
- ВРЕМЯ_ПРИЕМА timestamp,
- ВРЕМЯ_СДАЧИ timestamp,
- СОСТОЯНИЕ boolean,
- PRIMARY KEY (ИД_ЗАКАЗ, ИД_ПОЗИЦИЯ_МЕНЮ)
- };
- CREATE TABLE ПРОДУКТЫ{
- ИД_ПРОДУКТ serial,
- ДАТА_ИЗГОТОВЛЕНИЯ timestamp,
- СРОК_ГОДНОСТИ timestamp,
- УСЛОВИЯ_ХРАНЕНИЯ int REFERENCES УСЛОВИЯ
- ЦЕНА int,
- ВЕС int,
- PRIMARY KEY (ИД_ПРОДУКТ)
- };
- CREATE TABLE ИНГРИДИЕНТЫ{
- ИД_БЛЮДО int REFERENCES БЛЮДО,
- ИД_ПРОДУКТ int REFERENCES ПРОДУКТЫ,
- КОЛИЧЕСТВО_ГРАММ int,
- PRIMARY KEY (ИД_БЛЮДО, ИД_ПРОДУКТ)
- };
- CREATE TABLE МЕСТО{
- ИД_МЕСТО serial,
- РЯД int,
- НОМЕР int,
- ИД_УСЛОВИЯ int REFERENCES УСЛОВИЯ,
- ИД_ПАРАМЕТРОВ int REFERENCES ПАРАМЕТРЫ,
- PRIMARY KEY (ИД_МЕСТО)
- };
- CREATE TABLE СОДЕРЖАНИЯ{
- ИД_ПРОДУКТ int REFERENCES ПРОДУКТЫ,
- ИД_МЕСТО int REFERENCES МЕСТА,
- ДАТА_ПОСТУПЛЕНИЯ timestamp,
- ДАТА_ОКАНЧАНИЯ timestamp,
- PRIMARY KEY (ИД_ПРОДУКТ, ИД_МЕСТО)
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement