ля того, щоб зберігати вище перераховані дані, необхідно створити базу даних, а потім у ній слід створити наступні таблиці: Otdel - для зберігання номера відділу та його назви; Proizvoditel - для зберігання даних про виробника товарів; Product - дані про продукти (назва, термін зберігання, ціна); Rabotniki < span align = "justify">-інформація про працівників магазину; Postoyannie_pokypateli -інформація про покупців і знижки.
2.2 Проектування инфологической моделі предметної області
Інфологіческая модель застосовується на другому етапі проектування БД, тобто після словесного опису предметної області.
Інфологіческое проектування перш за все пов'язане зі спробою подання семантики предметної області в моделі БД. Реляційна модель даних в силу своєї простоти і лаконічності не дозволяє відобразити семантику, то є сенс предметної області. Ранні теоретико-графові моделі більшою мірою відображали семантику предметної області. Вони в явному вигляді визначали ієрархічні зв'язки між об'єктами предметної області. p align="justify"> На даний момент не існує єдиної загальноприйнятої системи позначень для ER-моделі і різні CASE-системи використовують різні графічні нотації.
У моїй базі даних є 5 таблиць, які з'єднані між собою зв'язком В«один до багатьохВ».
В
Малюнок 1. Зв'язок таблиць
Частина 3. Створення бази даних
сервер база сайт магазин
Для створення бази даних необхідно на головній сторінці програми phpMySQL_Admin в полі В«створити нову БДВ» ввести ім'я бази даних і натиснути кнопку В«СтворитиВ». Малюнок 1 ілюструє цю операцію. br/>В
Малюнок 2. Створення нової БД
Далі проілюстрована процедура створення таблиць в новій БД.
В
Малюнок 3. Створення таблиці Otdel
В
Малюнок 4. Створення таблиці Proizv
В
Малюнок 5. Створення таблиці Product
В
Малюнок 6. Створення таблиці Raboth
В
Малюнок 7. Створення таблиці post_pokup
На малюнку представленому нижче показано створення полів, цих таблиць за допомогою програми phpMySQL_Admin.
В
Малюнок 8. Створення полів таблиці Otdel