IC NOT NULL, VARCHAR (25), VARCHAR (25), VARCHAR (25), TEXT, _of_price_increasing INTEGER, _at_storehouse NUMERIC, _of_last_delivery DOUBLE PRECISION, _of_release DATE, VARCHAR (50), KEY (Goods_ID)
); TABLE Consignment
(_ID NUMERIC NOT NULL, _date DATE, _ID NUMERIC NOT NULL, _count INTEGER, _price DOUBLE PRECISION, _ID NUMERIC NOT NULL, KEY (Consignment_ID),
(Vendor_ID) REFERENCES Vendor (Vendor_ID),
(Goods_ID) REFERENCES Goods (Goods_ID)
); TABLE Buyers
(_ID NUMERIC NOT NULL, _Name VARCHAR (20), _Name VARCHAR (20), _Name VARCHAR (20), VARCHAR (20), VARCHAR (20), VARCHAR (20), _account_number VARCHAR ( 20), _address VARCHAR (100), VARCHAR (12), _Discount INTEGER, KEY (Buyer_ID)
); TABLE Shop_Staff
(_ID NUMERIC NOT NULL, _Name VARCHAR (20), _Name VARCHAR (20), _Name VARCHAR (20), VARCHAR (20), VARCHAR (20), VARCHAR (20), VARCHAR (20 ), _account_number VARCHAR (20), _address VARCHAR (100), VARCHAR (12), _rate NUMERIC, DOUBLE PRECISION, KEY (Employee_ID)
); TABLE Accounts
(_ID NUMERIC NOT NULL, _ID NUMERIC NOT NULL, _of_sending DATE, _on_shipping INTEGER, _ID NUMERIC NOT NULL, _of_shipping VARCHAR (30), _of_shipping DOUBLE PRECISION, KEY (Account_ID),
(Buyer_ID) REFERENCES Buyers (Buyer_ID),
(Employee_ID) REFERENCES Shop_Staff (Employee_ID)
); TABLE Reteil
(_ID NUMERIC NOT NULL, _ID NUMERIC NOT NULL, _count INTEGER, INTEGER, _ID NUMERIC NOT NULL, _of_reteil DATE, KEY (Reteil_ID),
(Account_ID) REFERENCES Accounts (Account_ID),
(Goods_ID) REFERENCES Goods (Goods_ID)
);
5. Проектування уявлень, послідовностей, тригерів, збережених процедур
5.1 Послідовності
При використанні сурогатних ключів не слід спантеличувати користувача введенням значень, які не несуть для нього ніякої інформації. Ці поля в середовищі СУБД PostgreSQL заповнюються автоматично за допомогою, так званих послідовностей (Sequences). p align="justify"> Список послідовностей:
id_accounts - послідовність для сурогатного ключа таблиці Accounts_vendor - послідовність для сурогатного ключа таблиці Vendor _goods - послідовність для сурогатного ключа таблиці Goods_reteil - послідовність для сурогатного ключа таблиці Reteil_buyers - послідовність для сурогатного ключа таблиці Buyers_staff - послідовність для сурогатного ключа таблиці Shop_Staff_consignment - послідовність для сурогатного ключа таблиці Consignment
5.2 Тригери
Тригер - це процедура, що зберігається ос...