Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
реферат субботина.doc
Скачиваний:
6
Добавлен:
14.03.2016
Размер:
971.26 Кб
Скачать
    1. Определение связей информационных объектов и построение информационно-логической (илм) модели

Определение наличия связи между ИО и тип связи осуществляем исходя из анализа предметной области и выявленных там ограничений, например:

……Текст ниже подкорректировать под свой вариант ………

Между ИО "(СПЕЦИФИКАЦИЯ ДОГОВОРОВПлан выпуска" и ИО "Изделия" существует связь и это связь типа "Один ко Многим", поскольку в разделе 1.3 отмечено "… одно и то же изделие может быть запланировано к выпуску в разные месяцы". Это означает, что одно и то же изделие может встречаться в "Плане выпуска" многократно, а в таблице "Изделия" каждое из изделий записано один раз.

Между ИО "Спецификация ЦН" и основным ИО ("ЦН") существует связь и это связь типа "Один ко Многим", поскольку для документа "Цеховая накладная" в разделе 1.3 отмечено "… может содержать несколько наименований изделий", а в спецификации помещены элементы, описывающие количественные величины каждого вида изделий, содержащихся в документе "Цеховая накладная".

Между ИО "Спецификация ЦН" и ИО "Изделия" существует связь и это связь типа "Один ко Многим", поскольку в разделе 1.3 отмечено "… одно и то же изделие может быть запланировано к выпуску в разные месяцы", а это означает, что одно и то же изделие может встречаться в "Спецификации ЦН" многократно.

На основании подобного анализа определено наличие связи и тип связи между всеми выявленными ИО. Построенная в соответствии с этим информационно-логическая модель (ИЛМ) представлена на рис.3.2.

ИЛМ отображает всю совокупность сформированных ИО и связи между ними, что позволяет рассматривать ее в качестве модели единой информационной системы.

Повторяю: Текст выше следует подкорректировать под Ваш номер индивидуального задания, - под Ваши документы и ИО. Например, могут быть такие фразы:

Поскольку, согласно раздела 1.3, "…каждый договор заключается с конкретным заказчиком, но с одним заказчиком может быть заключено несколько договоров", между ИО Заказчики и Договора существует связь и это связь типа "Один ко Многим".

Поскольку, согласно раздела 1.3, "Документ об отгрузке готовой продукции относится к одному договору …", между ИО Договора и ТТН существует связь и, поскольку "По одному договору может быть несколько отгрузок", это связь типа "Один ко Многим".

    1. Определение логической структуры базы данных

Логическая структура БД представляет собой более детальное, чем ИЛМ, графическое изображение проектируемой информационной системы.

Каждому ИО ИЛМ ставится в соответствие реляционная таблица, совокупность столбцов которой однозначно соответствует совокупности атрибутов ИО.

В каждой реляционной таблице отмечены ключевые элементы.

Логические связи между реляционными таблицами соответствуют структурным связям ИЛМ, но изображаются с учетом конкретных реквизитов (информационных элементов), чаще всего – ключевых.

Построенная в соответствии с изложенным логическая структура информационной системы, изображена на рис. 3.3.

На основе разработанной логической структуры и ИЛМ достаточно легко выполняется физическая реализация ИС.

Рис.3.3. Логическая структура базы данных (символом * отмечены ключевые реквизиты)