Вариант 13: контрольная работа и 4 лабораторных

  • ID: 36067 
  • 11 страниц
200 рубСкачать

гарантия низкой цены

Кр.mdb

Лаба1.mdb

Лаба2.mdb

Лаба3.mdb

Лаба4.mdb

Отчет.docx

Содержание:


Постановка задачи

Сеть магазинов

База данных должна содержать сведения о следующих объектах:

Разработка концептуальной модели данных

В качестве сущностей выбираем такие классы, как «Магазин», «Продавец», «Товар», «Выручка», «Отдел», «Наличие товара», «Учреждения», «Ед измерения».

Атрибуты этих сущностей изображены на ER-диаграмме:

ER-диаграмма

[image]

[image]

[image]

Установим соотношения между сущностями «Каждый продавец работает только в одном магазине и одном отделе и может торговать различными товарами».

Отношение между сущностями:

[image]

Логическое моделирование данных

Преобразование сущностей:

– каждая простая сущность становится таблицей;

– каждый атрибут сущности становится атрибутом (столбцом) таблицы;

– уникальный идентификатор сущности становится первичным ключом.

Связи типа 1:m реализуются путем переноса ключевых атрибутов таблиц, соответствующих сущностям, стоящим со стороны «один», в таблицы, соответствующие сущностям, стоящим со стороны «много».

Таблица «Магазин»

[image]

Таблица «Продавец»

[image]

Таблица «Выручка»

[image]

Таблица «Товар»

[image]

Таблица «Отдел»

[image]

Таблица «Наличие товара»

[image]

Таблица «Ед измерения»

[image]

Таблица «Учреждения»

[image]

Физическое моделирование

Структура таблицы «Магазин», первичный ключ «Код магазина»

[image]

Структура таблицы «Продавец», первичный ключ «Код продавца»

[image]

Структура таблицы «Выручка»

[image]

Структура таблицы «Товар»

[image]

Структура таблицы «Отдел

[image]

Структура таблицы «Наличие товара»

[image]

Структура таблицы «Учреждения»

[image]