tify"> (№Заказчіка, П.І.Б., Телефон, Адреса)
Доставка (№Сотрудніка , №Заказчіка, Дата, Час )
Склад (№Склада , Телефон, Адреса)
Постачальник (№Счета , П.І.Б., Адреса, Банк, Вартість, Реквізити, Телефон)
Поставка товару (№Товара , №Счета , Дата, Місце, Час)
Зміст замовлення (№Заказа , №товара )
2.2 Створення таблиць в MS SQL Server 2008 для предметної області «Магазин з продажу комп'ютерних комплектуючих»
У цьому розділі представлений сценарій створення таблиць в MS SQL Server 2008.
Створимо базу даних «KOMPLEKT», яка буде зберігатися на сервері:
CREATE DATABASE KOMPLEKT
Створимо таблицю, в якій будуть зберігатися дані про співробітників:
CREATE TABLE sotr
(sotr_num NUMERIC (3) IDENTITY PRIMARY KEY, _fio VARCHAR (10), _ tel NUMERIC (10), _ id NUMERIC (10), _ otdel VARCHAR (10),
);
Створимо таблицю, в якій будуть зберігатися дані про замовників:
CREATE TABLE zakazchiki
(zakazchiki_num NUMERIC (3) IDENTITY PRIMARY KEY, _fio VARCHAR (10), _ tel NUMERIC (10), _ id NUMERIC (10),
);
Створимо таблицю, в якій будуть зберігатися дані про складі, на якому зберігатися товар:
CREATE TABLE sklad
(sklad_num NUMERIC (10) IDENTITY PRIMARY KEY, _tel NUMERIC (10), _ id NUMERIC (10),
);
Створимо таблицю, в якій будуть зберігатися дані про постачальників:
CREATE TABLE postavshik
(postavshik_chet_num NUMERIC (3) IDENTITY PRIMARY KEY, _fio VARCHAR (10), _ id NUMERIC (10), _ bank VARCHAR (10), _ stoimost NUMERIC (10), _ rekvezitu NUMERIC (10), _ tel NUMERIC (10),
);
Створимо таблицю, в якій будуть зберігатися дані про замовлення:
CREATE TABLE zakaz
(zakaz_num NUMERIC (3) IDENTITY PRIMARY KEY, _naim VARCHAR (10), _ kol_vo NUMERIC (3), _ date NUMERIC (10), _ stoim NUMERIC (10), _ num NUMERIC (3), zakaz_sotr_num FOREIGN KEY (sotr_num) sotr (sotr_num)
);
Створимо таблицю, в якій будуть зберігатися дані про товар:
CREATE TABLE Tovar
(Tovar_num NUMERIC (10) IDENTITY PRIMARY KEY, _naim VARCHAR (10), _ stoim NUMERIC (10), _ teh_har VARCHAR (10), _ num NUMERIC (10), _ stoim_1ED NUMERIC (10) Tovar_sklad_num FOREIGN KEY (sklad_num) sklad (sklad_num)
Створимо таблицю, в якій будуть зберігатися дані про збірку замовлення:
CREATE TABLE sborka_zakaza
(sklad_num NUMERIC (10), _ num NUMERIC (10), sborka_zakaza_numKEY (sklad_num, tovar_num), sborka_zakaza_sklad_num FOREIGN KEY (sklad_num) sklad (sklad_num), sborka_zakaza_tovar_num FOREIGN KEY (tovar_num) tovar (tovar_num)
);
Створимо таблицю, в якій будуть зберігатися дані про доставку товару:
CREATE TABLE dostavka
(sotr_num NUMERIC (3), _ num NUMERIC (3), DATETIME, dostavka_numKEY (sotr_num, zakazchiki_num), dostavka_sotr_num FOREIGN KEY (sotr_num) sotr (sotr_num), dostavka_zakazchiki_num FOREIGN KEY (zakazchiki_num) zakazchiki (zakazchiki_num )
);
Створимо таблицю, в якій будуть зберігатися дані про склад певного замовлення:
CREATE TABLE sostav_zakaz
(zakaz_num NUMERIC (3), _ num NUMERIC (10), sostavKEY (zakaz_num, tovar_num), sostav_zakaz_zakaz_num FOREIGN KEY (zakaz_num) zakaz (zakaz_num), sostav_zakaz_zakaza_tovar_num FOREIGN KEY (tovar_num) tovar (tovar_num)
);
Створимо таблицю, в якій будуть зберігатися дані про поставку товару фірмою постачальника:
CREATE TABLE postavka
(tovar_num NUMERIC (10), _ chet_num NUMERIC (3), DATATIME, VARCHAR (10), postavka_numKEY (tovar_num, postavshik_chet_num), postavka_tovar_num FOREIGN KEY (tovar_num) tovar (tovar_num), postavka_postavchik_chet_num FOREIGN KEY ( postavshik_chet_num) postavshik (postavshik_chet_num)
);
2.3 Створення подань...