Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ КР.doc
Скачиваний:
3
Добавлен:
23.11.2019
Размер:
294.91 Кб
Скачать

2.2. Проектирование логической (реляционной) модели бд.

На основе созданной ER-диаграммы определим таблицы и их поля.

  1. Сущностям МЕНЕДЖЕР, КЛИЕНТ, ВИД ПЕЧАТНОГО ИЗДАНИЯ, ТИРАЖ соответствуют одноименные таблицы. Поля таблиц соответствуют атрибутам сущностей.

  2. В качестве первичных ключей таблиц МЕНЕДЖЕР, ВИД ПЕЧАТНОГО ИЗДАНИЯ и КЛИЕНТ использованы искусственные атрибуты – Код Менеджера, Код Печатного Издания, Код Клиента.

  3. В качестве первичного ключа таблицы ТИРАЖ выбрано поле Тираж.

  4. Трехсторонняя связь между сущностями КЛИЕНТ, МЕНЕДЖЕР, ВИД ПЕЧАТНОГО ИЗДАНИЯ, представленная в виде составной сущности ЗАКАЗ, преобразуется в таблицу ЗАКАЗ. Для реализации трехсторонней связи в таблицу ЗАКАЗ включены поля Код Менеджера, Код Печатного Издания, Код Клиента.

  5. В качестве первичного ключа таблицы ЗАКАЗ выбрано поле Номер Заказа.

  6. Для реализации связи между сущностями ТИРАЖ и ЗАКАЗ (мощность "один ко многим") необходимо ключевой атрибут таблицы ТИРАЖ поместить в таблицу ЗАКАЗ в качестве внешнего ключа.

В результате преобразования концептуальной модели в реляционную, получим следующую схему БД:

МЕНЕДЖЕР (Код менеджера, Фамилия, Имя, Отчество, Паспортные данные, Идентификационный код, Адрес, Телефон)

КЛИЕНТ (Код клиента, Наименование клиента, Адрес, Телефон, Факс, ФИО представителя)

ВИД ПЕЧАТНОГО ИЗДАНИЯ (Код печатного издания, Название издания, Формат, Обложка, Стоимость листа, Стоимость обложки, Примечания)

ЗАКАЗ (Номер заказа, Код служащего, Код печатного издания, Код клиента, Дата заказа, Количество листов, Тираж, Длительность выполнения заказа, Дата оплаты, Дата фактического выполнения заказа, Дата выдачи заказа)

Внешние ключи: "Код менеджера" ссылается на таблицу МЕНЕДЖЕР, "Код печатного издания " ссылается на таблицу ВИД ПЕЧАТНОГО ИЗДАНИЯ, "Код клиента" ссылается на таблицу КЛИЕНТ, «Тираж» ссылается на таблицу ТИРАЖ.

ТИРАЖ (Тираж, Коэффициент)

КОЭФФИЦИЕНТЫ (Тираж, Коэффициент)

ЗАКАЗ (Код заказа, Код служащего, Код клиента, Код издания, Дата заказа, Количество листов, Тираж)

Внешние ключи: "Код служащего" ссылается на таблицу СЛУЖАЩИЙ, "Код издания" ссылается на таблицу ВИД ПЕЧАТНОГО ИЗДАНИЯ, "Код клиента" ссылается на таблицу КЛИЕНТ, "Тираж" ссылается на таблицу КОЭФФИЦИЕНТЫ.

СЧЕТ (Код заказа, Дата заказа, Дата оплаты, Стоимость)

Внешние ключи: "Код заказа " ссылается на таблицу ЗАКАЗ.

Інформаційно-методичне забезпечення

  1. Хансен Г. , Хансен Д. Базы данных: разработка и управление: Пер. с англ. – М.: ЗАО «Издательство БИНОМ», 1999.

  2. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – м.: Финансы и статистика, 2003.

  3. Ролланд, Фред,Д. Основные концепции баз данных. : Пер. с англ. – М.: Издательский дом "Вильямс", 2002.

  4. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений, под ред. проф. А.Д.Хомоненко. – СПб.: Корона принт, 2002.

  5. Карпова Т.С. Базы данных: модели, разработка, реализация. – СПб.: Питер, 2001.

  6. Харитонова И. Самоучитель ACCESS 2000. – СПб.: Питер, 2002.

  7. Нейбауэр А. ACCESS 97 для занятых – СПб.: Питер, 1997.

  8. Праг К.Н., Ирвин М.Р. Библия пользователя Access 97.:К.:Диалектика, 1997.