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

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

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

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

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

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

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

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

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

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

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

Рис.3.2. Информационно-логическая модель системы

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

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

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

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

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

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

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

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