ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ МАГАЗИНА



Разработка структуры базы данных

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

Назначение любой информационной системы - обработка данных об объектах реального мира.

Основа информационной системы - база данных. В широком смысле слова база данных — это совокупность информации о конкретных объектах реального мира в любой предметной области.

Создание инфологической модели - естественное продолжение исследования предметной области, но в отличие от нее представляет собой представление базы данных с точки зрения дизайнера (разработчика). Наглядность такой модели позволяет экспертам в предметной области оценить ее точность и внести исправления.

Сущность — это любой различимый объект, который необходимо сохранить в базе данных. Сущностями могут быть люди, дома, автомобили, самолеты и т. Д.

Атрибут — это характеристика объекта. Атрибуты используются для определения того, какую информацию следует собирать об объекте.

Ключ — это набор атрибутов, значения которых можно использовать для однозначного поиска необходимого экземпляра сущности.

Отношения — это соединение двух или более объектов. Одним из основных требований при создании базы данных является организация возможности поиска одних сущностей по значениям других, для этого необходимо установить между ними определенные отношения.

Отношения между объектами определяют отношения между таблицами.

Есть 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!