что посілається на первинний ключ відношення PROIZVOD. Обов язковійPostNumціле чісло10Зв язок з постачальником товаруЗовнішній ключ, что посілається на первинний ключ відношення POSTACH. Обов язковийMisceстрока20Змістовний описание місця знаходження на полицяхФакультативнийCinaЧисло3, 3Ціна товаруОбов язковий
Таблиця 2. Відношення сутності Вид
Ім я стовпцяТипДовжинаПризначенняОбмеження цілісності стовпцівVudNumціле чісло10Унікальній IDПервінній ключNameстрока15Назва увазі товаруУнікальній, обов язковийOpusстрока40Змістовний опісФакультатівній
Таблиця 3. Відношення сутності Виробник
Ім я стовпцяТипДовжинаПризначенняОбмеження цілісності стовпцівProizNumціле чісло10Унікальній IDПервінній ключNameстрока15Назва віробнікаУнікальній, обов язковійStranaстрока15Країна віробнікОбов язковий
Таблиця 4. Відношення сутності Постачальник
Ім я стовпцяТипДовжинаПризначенняОбмеження цілісності стовпцівPostNumціле чісло10Унікальній IDПервінній ключNameстрока15Наз?? А постачальнікаУнікальній, обов язковійRRціле чісло10Розрахунковій рахунокОбов язковійUrAdrстрока40Юрідічна адреси постачальнікаОбов язковійFizAdrстрока40Фізічна адреси постачальнікаОбов язковий
Таблиця 5. Відношення сутності покупець
Ім я стовпцяТипДовжинаПризначенняОбмеження цілісності стовпцівPokNumціле чісло10Унікальній IDПервінній ключNameстрока15Прізвіще покупцяУнікальній, обов язковійTelціле чіслоТелефон покупцяУнікальній, обов язковий
Таблиця 6. Відношення сутності Продавець
Ім я стовпцяТипДовжинаПризначенняОбмеження цілісності стовпцівProdNumціле чісло10Унікальній IDПервінній ключNameстрока15Прізвіще продавцяУнікальній, обов язковійTelціле чісло10Телефон продавцяУнікальній, обов язковийPasportстрока8Паспортні даніУнікальній, обов язковійAdresстрока25Адреса продавцяОбов язковий
Таблиця 7. Відношення сутності Звіт
Ім я стовпцяТипДовжинаПризначенняОбмеження цілісності стовпцівZvNumціле чісло10Унікальній IDПервінній ключDateдатаДата проданого товаруобов язковійPokNumціле чісло10Зв язок з покупцемЗовнішній ключ, что посілається на первинний ключ відношення POKUP. Обов язковійTovNumстрока40Зв язок з товаромЗовнішній ключ, что посілається на первинний ключ відношення TOVAR. Обов язковійKolціле чісло10Кількість купленого товаруобов язковійSumчісло (3,3) Сума купленого товаруобов язковійProdNumЦіле чісло10Зв язок Зі спеціальністюЗовнішній ключ, что посілається на первинний ключ відношення PROD. Обов язковий
.2 Фізичне проектування
.2.1 скрипта создания бази даних
Наведемо скрипт мови SQL Oracle, Який створює табліці БД.
/ AS SYSDBA
Створення табліці VUDTABLE VUD (integer PRIMARY KEY, char (15) UNIQUE NOT NULL, varchar (40));
Створення табліці PROIZVODTABLE PROIZVOD (integer PRIMARY KEY, char (15) UNIQUE NOT NULL, char (15) NOT NULL);
Створення табліці POSTACHTABLE POSTACH (integer PRIMARY KEY, char (15) UNIQUE NOT NULL, integer UNIQUE NOT NULL, varchar (40) NOT NULL, varchar (40) NOT NULL);
Створення табліці POKUPTABLE POKU...