Системах курсовая работа по мдк


Анализ предметной области



бет4/6
Дата30.06.2020
өлшемі0,69 Mb.
#74698
түріКурсовая
1   2   3   4   5   6
Байланысты:
Курсовая

Анализ предметной области


Таблицы, которые нам понадобятся, и их поля:

  • типы товаров

  • товары

    • наименование

    • количество товара на складе

    • тип товара

    • описание товара

  • клиенты

    • имя

    • фамилия

    • отчество

    • персональная скидка

  • price list

    • товар

    • цена

    • скидка на товар

  • поставщики

    • имя

    • фамилия

    • отчество

    • номер телефона

  • закупка

  • отзывы на товар с рейтингом

    • клиент

    • товар

    • отзыв

    • рейтинг от 1 до 5

  • методы оплаты

    • наименование метода оплаты

  • заказы

    • клиент

    • доставка

    • оплачен ли заказ

    • метод оплаты

    • дата заказа

  • корзина

    • товар

    • кол-во товара

  • доставка

    • заказ

    • адрес

    • доставлен ли товар

    • дата доставки


Логическая схема базы данных


На следующем рисунке представлена логическая схема базы данных, созданная с помощью сайта draw.io, с необходимыми связями.



Рисунок 1. Логическая схема


Физическая схема базы данных


На следующем рисунке представлена физическая схема базы данных с идентификаторами, связями, с дополнительными таблицами для связи многие-ко-многим, с типами хранящихся данных и размером поля.



Рисунок 2. Физическая схема

Создание базы данных на MySQL


Для создания базы данных нам нужно зарегистрироваться или войти на нашу базу данных. Я буду использовать бесплатный сервер 000webhost.com с базой данных MySQL.

Создание базы данных:



  • Нажимаем «создать БД»



  • Вводим необходимое нам название базы данных, выбираем кодировку и нажимаем создать





  • Создаем структуру нашей таблицы. Важным полем наших таблиц является id, для него мы указываем auto increment(check box A.I). Для остальных полей мы указываем тип хранимых данных, длину (значения) поля. Нажимаем «Сохранить»





  • Наша таблица готова



  • Теперь мы создаем остальные таблицы по этой же схеме



  • Теперь наша задача связать таблицы по id. Переходим к нужной таблице, выбираем вкладку «Структура» и нажимаем «Связи». В появившихся полях выбираем столбец, который мы хотим связывать; базу данных, в которой храниться id, с которым мы будем связывать; таблицу; и столбец, в нашем случае нам необходим id. Нажимаем «Сохранить».





  • Наша связь успешно создана.



  • Связываем оставшиеся таблицы. Наша база данных успешно готова, осталось её заполнить. Для этого мы переходим в нужную нам таблицу, выбираем вкладку «Вставить», заполняем поля. Поле id можно оставить не заполненным, так как мы ставили галочку auto increment. нажимаем «Вперед»






Достарыңызбен бөлісу:
1   2   3   4   5   6




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет