бно побудувати логічну модель при використанні мови ER-діаграм. Логічна модель повинна описувати поняття предметної області, їх взаємозв'язок, а також обмеження на дані, що накладаються предметною областю. ER-діаграма логічної моделі бази даних наведена на малюнку 1.3
В
Малюнок 1.3 - ER-діаграма логічної моделі бази даних Інтернет магазину жіночого одягу
Після написання даної глави курсової роботи, можу зробити висновок про те, що опис досліджуваної предметної області та побудова концептуальної і логічної моделі бази даних є невід'ємними етапами проектування бази даних. Тільки виконавши ці етапи, можна приступати до побудови фізичної моделі бази даних. br/>
2.Реалізація моделі бази даних ЕМ В«Only for youВ» в інтерактивному середовищі інтернет
.1 Побудова фізичної моделі бази даних В«Only for youВ» мовою SQL засобами СУБД MySQL
Слід тепер приступити до фізичного проектування бази даних. Будь-яка база даних складається з таблиць (відносин), тому тепер наше завдання побудувати таблиці, грунтуючись на логічної моделі бази даних. Правила переведення з логічної моделі даних у фізичну наступні:
- об'єкти стають таблицями у фізичній базі даних
- атрибути стають колонками (полями) у фізичній базі даних. Для кожного атрибута вибирається свій тип даних.
- унікальні ідентифікатори стають колонками, що не допускають значення NULL. У фізичній базі даних вони називаються первинними ключами (primary key). [3, стор.74]
В
Рис. 2.1 - Схема таблиць для бази даних Інтернет-магазину жіночого одягу
Фізична модель даних будується на базі логічної моделі і описує дані вже засобами конкретної СУБД. Відносини, розроблені на стадії логічного моделювання, перетворюються на таблиці, атрибути в стовпці, домени в типи даних, прийнятих в обраній конкретної СУБД. p align="justify"> Фізична модель містить опис структур даних і організації окремих файлів, що використовуються для зберігання даних в запам'ятовуючих пристроях. На цьому рівні здійснюється взаємодія СУБД з методами доступу операційної системи з метою розміщення даних на запам'ятовуючих пристроях, створення індексів, вилучення даних і т.д. На внутрішньому рівні зберігається наступна інформація: відомості про розподіл дискового простору для зберігання даних та індексів; опис подробиць збереження записів (із зазначенням реальних розмірів зберігаються елементів даних); відомості про розміщення записів; відомості про стиснення даних і обраних методах їх шифрування. [1, стор 63]
Переведемо всі таблиці в SQL (мова структурованих запитів). У загальному випадку моделі даних розробляються так...