Стратегія автоматизації предметної області
Курсовая работа, 02 Марта 2015, автор: пользователь скрыл имя
Краткое описание
Мета цієї курсової роботи полягає у розробці бази даних предметної області, яка має відношення до ведення електронного магазину. У загальному випадку створення будь-якої програмної системи, у тому числі і бази даних, проходить складний життєвий цикл. Існує багато методологій по опису життєвого циклу проектування та розробки баз даних.
Вложенные файлы: 1 файл
Курсова робота.doc
— 239.00 Кб (Скачать файл)Ціллю курсової роботи було проектування бази даних резервування, замовлення і придбання товарів в електронному магазині.
Логічне та фізичне проектування БД складалося з конвертації концептуальної моделі ПО у реляційну модель даних. Реляційна база даних була представлена у вигляді команд створення таблиць бази даних у мові SQL MySQL
Після цього була побудована концептуальна модель. Для цього була використана мова ER-опису ПО, яка базується на концепції, що інформаційна модель будь-якої ПО може бути описана із застосування таких понять, Як сутність, атрибут, зв’язок. Крім того, ця мова є суттєво графічною, що дає можливість наочно представляти концептуальну модель ПО. При побудові концептуальної моделі неявно використовувалися результати теорії нормалізації, у зв’язку з цим побудована модель представлена у третій нормальній формі. Необхідності використання більш високих нормальних форм не було, так як у предметній області не були виявлені складні види транзитивних функціональних залежностей, а також багатозначні залежності.
Логічне та фізичне проектування БД складалося з конвертації концептуальної моделі ПО у реляційну модель даних. При цьому був використаний алгоритм конвертування схеми ПО у мові ER в схему реляційної бази даних. Після цього реляційна база даних була представлена у вигляді команд створення таблиць бази даних у мові MySQL. Крім того, у мові SQL описані деякі інформаційно-пошукові запити.
Виконана курсова робота надала мені можливості ознайомитися з технологією проектування баз даних, та отримати практичний досвід у проектуванні бази даних з конкретної предметної області.