n="justify"> "Замовлення на складання" і "Склад цеху": замовлення можуть входять до складу, до складу цеху записуються всі всі замовлення. p>
. "Деталі ПК" і "Склад цеху": деталі є в складі цеху, у складі цеху можуть бути всі деталі
В результаті вищевикладеного аналізу предметної області була отримана ER-діаграма.
В
3. Розробка таблиць та схеми бази даних
Для створення даної системи управління даними знадобляться наступні таблиці "Фірма", "Рекламний агент", "Договір", "Зміст Договору" і "Вид Реклами", які необхідно пов'язати для забезпечення несуперечності даних.
Для створення таблиці в СУБД MySQL використовується команда CREATE TABLE. C її допомогою описується структура таблиці включає назви полів, їх тип даних, опис і значення деяких властивостей, які залежать від типу даних. p align="justify">. Створення таблиці "Філії":
CREATE TABLE `Kursovaya_rabota`. `Philiali` (
`ID_philiala` INT (11) NOT NULL AUTO_INCREMENT,
`Nazvanie` VARCHAR (15) NOT NULL,
`Adres` VARCHAR (25) NOT NULL,
`Direktor` VARCHAR (25) NOT NULL,
`Telephon` VARCHAR (11) NOT NULL, KEY (`ID_philiala1`)
) ENGINE = MYISAM;
Результат даного запиту представлений на рис.1:
В
2. Створення таблиці "Деталі РК":
CREATE TABLE `Kursovaya_rabota`. `Detali_PK` (
`ID_detali` INT (11) NOT NULL AUTO_INCREMENT,
`Nazvanie` VARCHAR (15) NOT NULL,
`Cena` INT (11) NOT NULL,
`Kolichestvo_na_sklade` INT (11) NOT NULL, KEY (`ID_detali1`)
) ENGINE = MYISAM;
Результат даного запиту представлений на рис.2:
В
. Створення таблиці "Продаж":
CREATE TABLE `Kursovaya_rabota`. `Prodaga` (
`ID_PK` INT (11) NOT NULL,
`ID_hpirmi` INT (11) NOT NULL,
`Data_prodagi` DATE NOT NULL,
`Pokupatel` VARCHAR (15) NOT NULL
) ENGINE = MYISAM;
Результат даного запиту представлений на рис.3:
В
4. Створення таблиці "Цеху збірки":
CREATE TABLE `Kursovaya_rabota`. `Ceha_sborki` (
`ID_ceha` INT (11) NOT NULL,
`Adres` VARCHAR (30) NOT NULL,
`Teleph...