Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗЫ ДАННЫХ
Этап 1. Концептуальное проектирование – анализ предметной области “Учет поступления товара на склад”. В результате анализа можно выявить следующие документы - источники данных для создания базы данных: · документ 1 “Товары” · документ 2 “Продажи товара ” · документ 3 “Производители” · документ 4 “Продажи” · Документ 5 “Поступление товаров” · Документ “Поступление”
Документ 1 “Товары”
Для реквизитов документов указаны форматы их значений. ФорматА(5) означает, что значения алфавитно – цифровые, содержащие максимум 5 символов, далее форматы А(25) и А(35) аналогично.
Документ 2“Поступления”
Формат 5(2) указывает на то, что значения числовые, десятичные, максимум двузначные.
Документ 3“Продажа”
Документ 4“Производители”
Документ 5 “Продажа товаров”
На основании анализа документов выделяются информационные объекты. Для каждого объекта определяется ключевой реквизит. Ключевой реквизит однозначно идентифицирует экземпляры объекта. Например, реквизит «Код клиента» в Информационном объекте «Клиенты» однозначно идентифицирует определенного клиента.
Таблица 1. Информационные объекты предметной области
Определяются связи между информационными объектами. · один к одному (1:1) · один ко многим (1:М) · многие ко многим (М:М) – (см. таблицу 2).
Этап 2. Логическое проектирование – построение информационно-логической модели предметной области. Ее графическое представление приведено на рис. 1.
Рисунок 1. Информационно-логическая модель предметной области Банк
На этом этапе собирается СУБД для создания базы данных и информационно-логическую модель предметной области следует отобразить в виде логической модели, основанной на структурных единицах той базы, которая создается выбранной СУБД. Так как в нашем примере выбирается реляционная СУБД Access, то каждый информационный объект следует представить определенной таблицей и установить связи между таблицами. Графическое изображение логической модели базы данных приведено на рис. 2.
Рисунок 2. Логическая модель базы данных Спроектированная база данных является нормализованной, так как её таблицы-отношения соответствуют требованиям нормализации.
Дата добавления: 2015-07-26; просмотров: 189; Нарушение авторских прав Мы поможем в написании ваших работ! |