ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ МАГАЗИНА
Разработка структуры базы данных
Информационная система - система, которая реализует автоматизированный сбор, обработку и манипулирование данными и включает технические средства обработки данных, программное обеспечение и связанный с ними персонал.
Назначение любой информационной системы - обработка данных об объектах реального мира.
Основа информационной системы - база данных. В широком смысле слова база данных — это совокупность информации о конкретных объектах реального мира в любой предметной области.
Создание инфологической модели - естественное продолжение исследования предметной области, но в отличие от нее представляет собой представление базы данных с точки зрения дизайнера (разработчика). Наглядность такой модели позволяет экспертам в предметной области оценить ее точность и внести исправления.
Сущность — это любой различимый объект, который необходимо сохранить в базе данных. Сущностями могут быть люди, дома, автомобили, самолеты и т. Д.
Атрибут — это характеристика объекта. Атрибуты используются для определения того, какую информацию следует собирать об объекте.
Ключ — это набор атрибутов, значения которых можно использовать для однозначного поиска необходимого экземпляра сущности.
Отношения — это соединение двух или более объектов. Одним из основных требований при создании базы данных является организация возможности поиска одних сущностей по значениям других, для этого необходимо установить между ними определенные отношения.
|
|
Отношения между объектами определяют отношения между таблицами.
Есть 4 типа отношений:
- Отношение «один к одному» означает, что каждая запись в одной таблице соответствует только одной записи в другой таблице.
- Отношение «один ко многим» означает, что каждая запись в одной таблице соответствует одной или нескольким записям в другой таблице.
- Отношения «многие-к-одному» аналогичны рассмотренному ранее типу. Тип отношений между объектами зависит от вашей точки зрения.
- Связь «многие ко многим» возникает между двумя таблицами в тех случаях, когда одна запись из первой таблицы может быть связана с более чем одной записью из второй таблицы, а одна запись из второй таблицы может быть связана с более чем одной записью из первой таблицы.
Реляционная база данных будет включать следующие таблицы:
- Товары с описанием товаров;
- Сотрудники, содержащие данные о сотрудниках магазина;
- Поставщики, хранящие данные о поставщиках;
- Поставка товаров, содержащих данные о доставке;
- Продажа товаров, хранение данных о продажах
Таблица 1. –«Товары»
Ключевое поле | Название | Тип данных | Назначение |
Первичный ключ | ID_товара | Int | Однозначная идентификация товара |
Название | Text | Наименование товара | |
Цена | Double | Сколько стоит товара | |
Вес | Double | Сколько весит товар | |
Каталог | Int | К какой категории относится товар | |
Поставщик | Text | Поставщик товара |
Таблица 2. – «Сотрудники»
|
|
Ключевое поле | Название | Тип данных | Назначение |
Первичный ключ | ID_Сотрудника | Int | Однозначная идентификация категории |
Продолжение таблицы 2
ФИО | Text | ФИО сотрудника | |
Дата рождения | Data | Дата рождения сотрудника | |
Должность | Text | Должность, которую занимает сотрудник | |
Оклад | Double | Оклад сотрудника | |
Дата трудоустройства | Data | Дата приёма на работу | |
Домашний Адрес | Text | Домашний адрес сотрудника | |
Телефон | Int | Телефон сотрудника |
Таблица 3. – «Поставщики»
Ключевое поле | Название | Тип данных | Назначение |
Первичный ключ | ID_Поставщика | Int | Однозначная идентификация |
ФИО | Text | Кто поставщик | |
Юридический адрес | Text | Юридический адрес поставщика | |
Телефон | Int | Телефон поставщика |
Таблица 4. – «Поставка товаров»
|
|
Ключевое поле | Название | Тип данных | Назначение |
Первичный ключ | ID_Поставки | Int | Однозначная идентификация |
Поставщик | Text | Кто поставщик | |
Товар | Text | Что поставлено | |
Дата Поставки | Date | Когда поставлено | |
Кол-во товара | Double | Сколько поставлено | |
Стоимость | Double | Сколько стоит поставка |
Таблица 5. – «Продажа товаров»
Ключевое поле | Название | Тип данных | Назначение |
Первичный ключ | ID_Продажи | Int | Однозначная идентификация |
Товар | Text | Что продано |
Продолжение таблицы 5
Дата Продажи | Data | Когда продано | |
Стоимость | Double | Стоимость продажи |
Схема базы данных(см.Приложение 1).
Дата добавления: 2021-07-19; просмотров: 85; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!