тельная інформаціяСтрока (50 символів) ПоставщикиКод_поставщикаУникальный номер постачальника, первинний ключЦелое чіслоУнікальное поле, генерується автоматическиИмяУникальное ім'я поставщікаСтрока (40 символів) Унікальне поле, обов'язково для заполненіяКод_городаКод міста, в якому живе поставщікЦелое чіслоВнешній ключ, має існувати в таблиці В«МістаВ» Код_товараКод товару, який поставляється поставщікомЦелое чіслоВнешній ключ, має існувати в таблиці В«ТовариВ» ГородаКод_городаУникальный номер міста, первинний ключЦелое чіслоУнікальное поле , генерується автоматическиНаименованиеУникальное найменування городаСтрока (40 символів) Унікальне поле, обов'язково для заполненияИнформацияДополнительная інформаціяСтрока (50 символів) СкладыКод_складаУникальный номер складу, первинний ключЦелое чіслоУнікальное поле, генерується автоматіческіАдресАдрес складу в городеСтрока (40 символів) Обов'язково для заполненіяКод_городаКод міста, в якому знаходиться складЦелое чіслоВнешній ключ, має існувати в таблиці В«МістаВ» ТелефонТелефон складаСтрока (40 символів) ЗаявкиКод_заявкиУникальный номер заявки, первинний ключЦелое чіслоУнікальное поле, генерується автоматическиКод_поставщикаКод постачальника залишив (якому призначена) заявкаЦелое чіслоВнешній ключ, має існувати в таблиці В«ПостачальникиВ» КолічествоКолічество запропонованого товараЦелое чіслоОбязательно для заполненияЦенаПредложенная ценаЧісло з плаваючою точкойОбязательно для заполненіяСтатусСтатус заявки може мати три значення: прийнята не прийнята не рассмотренаБайтЗначеніе за замовчуванням В«проігнорованоВ» ФлагФлаг може приймати два значення: Заявка адресована фірмі від постачальника Заявка адресована постачальнику від фірмиБайтОбязательно для заполненияХранитсяКод_товараКод зберігається на складі товараЦелое чіслоВнешній ключ, має існувати в таблиці В« Товари В»Код_складаКод складу на якому зберігається товарЦелое чіслоВнешній ключ, має існувати в таблиціВ« Склади В»КолічествоКолічество товару, що зберігається на складеЦелое чіслоЗначеніе за умовчанням 0, має бути менше ограниченияОграничениеМаксимальное кількість даного товару на складеЦелое чіслоОбязательно для заповнення
2. Розробка серверної частини
Для створення серверної частини бази даних у Interbaseпредполагается використовувати інтерактивну консоль SQL.Для створення різних структур у базі даних пропонується використовувати SQL-запити до сервера. Особливість інтерактивної консолі в тому, що вона моментально дозволяє побачити результат запиту, що помітно спрощує створення структури бази даних. br/>
2.1 Створення таблиць
Створення таблиці В«МістаВ»
CREATE TABLE "CITIES"
(
"ID" INTEGER NOT NULL,
"NAME" ...