Студопедия

Главная страница Случайная лекция


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

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



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




ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗЫ ДАННЫХ

Этап 1. Концептуальное проектирование – анализ предметной области “Учет поступления товара на склад”. В результате анализа можно выявить следующие документы - источники данных для создания базы данных:

· документ 1 “Товары”

· документ 2 “Продажи товара ”

· документ 3 “Производители”

· документ 4 “Продажи”

· Документ 5 “Поступление товаров”

· Документ “Поступление”

 

 

Документ 1 “Товары”

Товар код Товар обозначение Производитель код Товар описание Товар цена
А(5) А(25) А(35)    

 

Для реквизитов документов указаны форматы их значений. ФорматА(5) означает, что значения алфавитно – цифровые, содержащие максимум 5 символов, далее форматы А(25) и А(35) аналогично.

 

Документ 2“Поступления”

Поступление код Поступление товар код Товар код Поступление
А(целое) А(20) А(4) 5(2)

 

Формат 5(2) указывает на то, что значения числовые, десятичные, максимум двузначные.

 

Документ 3“Продажа”

Продажа код Продажа дата Продажа номер Клиент
       

Документ 4“Производители”

Производители код Производитель обозначение
   

Документ 5 “Продажа товаров”

Продажа код Продажа товар код Товар код Продажа товар кол-во Продажа цена товар
         

 

 

На основании анализа документов выделяются информационные объекты. Для каждого объекта определяется ключевой реквизит. Ключевой реквизит однозначно идентифицирует экземпляры объекта.

Например, реквизит «Код клиента» в Информационном объекте «Клиенты» однозначно идентифицирует определенного клиента.

 

Таблица 1. Информационные объекты предметной области

 

     
     
   

 

Определяются связи между информационными объектами.

· один к одному (1:1)

· один ко многим (1:М)

· многие ко многим (М:М) – (см. таблицу 2).

 

Этап 2. Логическое проектирование – построение информационно-логической модели предметной области. Ее графическое представление приведено на рис. 1.

Продажи
Продажи код  

 

Поступление
Поступление код  

 

 


Производитель

М
Производитель код.

Товары
М
Товар код

Производитель

 

Продажи товаров
Продажа код Товар код

 

М

 


Поступление товаров

Поступление код Товар код

 

 


Рисунок 1. Информационно-логическая модель предметной области Банк

 

На этом этапе собирается СУБД для создания базы данных и информационно-логическую модель предметной области следует отобразить в виде логической модели, основанной на структурных единицах той базы, которая создается выбранной СУБД. Так как в нашем примере выбирается реляционная СУБД Access, то каждый информационный объект следует представить определенной таблицей и установить связи между таблицами. Графическое изображение логической модели базы данных приведено на рис. 2.


 

 

Рисунок 2. Логическая модель базы данных

Спроектированная база данных является нормализованной, так как её таблицы-отношения соответствуют требованиям нормализации.

 


<== предыдущая страница | следующая страница ==>
RAKE-приемник | СОЗДАНИЕ И КОРРЕКТИРОВКА БАЗЫ ДАННЫХ. Задание 1. Создать файл базы данных с именем Учет поступления товара на склад в своей папке

Дата добавления: 2015-07-26; просмотров: 189; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.004 сек.