Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Moskalenko.doc
Скачиваний:
4
Добавлен:
07.09.2019
Размер:
2.4 Mб
Скачать

2. Проектирование базы данных

2.1. Инфологическое проектирование

2.1.1. Сущности

Сущность «Интернет Магазин»:

Сущность «Интернет Магазин» необходима для просмотра сведений о магазине: адреса, телефона, имени директора магазина.

Сущность «Сотрудники»:

Сущность «Сотрудники» необходима для просмотра данных о сотруднике: имени, фамилии, должности, дате рождения, заработной плате, фото.

Сущность «Клиенты»:

Сущность «Клиенты» необходима для просмотра личных сведений о клиенте: имя, фамилии, адреса, email, фотографии.

Сущность «Товар-Заказ» (связка):

Сущность «Товар-Заказ» необходима для связки таблиц «Заказы» и «Товары», а также для просмотра кода товара, кода его заказа и количества данного товара заказанное клиентом.

Сущность «Товары»:

Сущность «Товары» необходима для просмотра всех товаров имеющихся в наличии в магазине в данный момент, его название, жанр, размер, язык, стоимость, тип.

Сущность «Заказы»:

Сущность «Заказы» необходима для просмотра данных о заказах сделанных тем или иным клиентом.

2.1.2. Взаимосвязи и сущности

Интернет Магазин

Сотрудники

1:∞

В Интернет магазине работает множество сотрудников, но один сотрудник может работать только в одном Интернет магазине.

Сотрудники

Заказы

1:∞

У одного сотрудника может быть много заказов, но у одного заказа может быть только один сотрудник.

Клиенты

Заказы

1:∞

У одного клиента может быть много заказов, но у одного заказа может быть только один клиент

Заказы

Товар-Заказ

1:∞

У одного заказа может быть много товаров, но и у одного товара может быть много заказов, поэтому создана таблица Товар-Заказ, что бы показать это.

Товар

1:∞

2.1.3. Разработка концептуальной инфологической модели

2.2. Даталогическое проектирование

2.2.1. Отношения и атрибуты

Атрибуты

Тип атрибута

Описание

Сущность «Интернет Магазин»:

  • Интернет Магазин

  • Директор

  • Адрес

  • Телефон

Счётчик

Текстовый

Текстовый

Текстовый

Ключевое поле

ФИО директора

Адрес главного офиса

Телефон кол-центра в главном офисе

Сущность «Сотрудники»:

  • Код сотрудника

  • Фамилия

  • Имя

  • Должность

  • Дата Рождения

  • Заработная плата

  • Интернет Магазин

  • Фото

Счетчик

Текстовый

Текстовый

Текстовый

Дата/Время

Денежный

Числовой

Поле объекта OLE

Ключевое поле

Фамилия сотрудника

Имя сотрудника

Должность сотрудника

Дата рождения сотрудника

Ежемесячная заработная плата сотрудника

Внешний ключ для связи с таблицей «Интернет Магазин»

Фото сотрудника

Сущность «Клинты»:

  • Код Клиента

  • Имя

  • Фамилия

  • Адрес

  • Email

  • Фото

Счётчик

Текстовый

Текстовый

Текстовый

Текстовый

Поле объекта OLE

Ключевое поле

Имя клиента

Фамилия клиента

Адрес клиента

Электронный адрес клиента

Фото клиента

Сущность «Товар-Заказ» (связка):

  • Код

  • Код товара

  • Код заказа

  • Количество

Счетчик

Числовой

Числовой

Числовой

Ключевое поле

Внешний ключ для связи с таблицей «Товары»

Внешний ключ для связи с таблицей «Заказы»

Количество товара которое заказывает клиент

Сущность «Товары»:

  • Код товара

  • Тип

  • Название

  • Жанр

  • Размер

  • Язык

  • Стоимость

  • Раздел

Счетчик

Текстовый

Текстовый

Текстовый

Текстовый

Текстовый

Денежный

Текстовый

Ключевое поле

Тип товара (Audio CD, DVD Video и т.п.)

Название товара

Жанр (фильма, исполнителя и т.п.)

Количество и тип носителя, которое занимает товар

Язык в котором представлен товар

Стоимость товара

Раздел к которому относиться товар (Музыка, Фильмы, Игры и т.п.)

Сущность «Заказы»:

  • Код Заказа

  • Код Клиента

  • Код Сотрудника

  • Тип Доставки

  • Тип Оплаты

  • Дата Заказа

  • Дата Выполнения

  • Статус Заказа

  • Оплата Заказа

Счетчик

Числовой Числовой

Текстовый

Текстовый

Дата/Время

Дата/Время

Логический

Денежный

Ключевое поле

Внешний ключ для связи с таблицей «Клиенты»

Внешний ключ для связи с таблицей «Сотрудники»

Способ получения товара клиентом

Способ оплаты клиентом заказа

Дата, когда был сделан заказ

Дата когда был выполнен заказ

Доставлен заказ или нет

Сколько клиент заплатил за весь заказ

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]