Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1к 2 семестр / Lektsii_po_informatikei / ЛЕКЦИЯ_11_Информационный анализ предметной области.doc
Скачиваний:
85
Добавлен:
02.04.2015
Размер:
197.12 Кб
Скачать

Графическое представление канонической илм

В процессе выявления реальных отношений между информационными объектами удобно представить информационно-логическую модель в графическом виде, используя графическое изображение информационных объектов (рис.11.1) и связей между ними (рис.11.2). Далее надо исключить из рассмотрения все связи, отображающие много-многозначные отношения, при условии их реализации объектом, выполняющим роль “связки”.

В соответствии с требованием к каноническому виду ИЛМ нужно отразить иерархическую подчиненность объектов. При графическом отображении ИЛМ в одно-многозначных связях каждый подчиненный объект надо разместить ниже главного. Все объекты должны быть распределены по уровням.

Логическая структура реляционной базы данных

При создании базы средствами реляционной СУБД каноническая ИЛМ ПО практически не требует преобразований. Каждый информационный объект канонической ИЛМ отображается соответствующей реляционной таблицей. Связи объектов ИЛМ отображаются логическими связями (типа 1:M) реляционных таблиц по внешним ключам.

Логическая структура реляционной таблицы определяется реквизитным составом отображаемого ИО, где каждый столбец (поле) соответствует одному из реквизитов информационного объекта.

Ключевые реквизиты ИО отображаются полями, образующими уникальный ключ реляционной таблицы. Для каждого столбца (поля) должен быть определен тип данного (символьное, число,...), размер и ряд других свойств, например, допустимый интервал числовых значений, значение по умолчанию.

Структурные связи (типа 1:М) канонической ИЛМ отображаются логической связью таблиц, которая реализуется одинаковыми определяемыми полями в связываемых таблицах (ключом связи). При этом ключ связи всегда должен быть идентификатором главной таблицы связи и не может быть полным ключом в подчиненной таблице. Ключ связи в подчиненной таблице может быть или частью ее уникального ключа или вообще быть полем, которое не входит в ключ подчиненной таблицы.

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

На схеме данных реляционной базы прямоугольники отображают структуру таблицы БД, а связи показывают, по каким полям осуществляется взаимосвязь таблиц. Внутри прямоугольника каждой таблицы приводится список полей таблицы. Имена ключевых полей надо выделить (отметить) и привести в начале списка.

Для полученной схемы данных реляционной базы необходимо подготовить описание структуры ее таблиц в виде табл.11.4.

Таблица 11.4. Описание таблиц реляционной базы данных

Имя таблицы-отношения

Атрибут (поле)

Признак ключа

Формат поля

Обозначение (имя)

Наименование

Тип

Длина

Точность

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

Контрольные вопросы

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

  2. Определения и понятия ИЛМ

  3. Информационные объекты Информационные объекты

  4. Требования нормализации информационных объектов

  5. Графическое изображение ИЛМ

  6. Связи информационных объектов: 1:1, 1:M, M:1, M:M.

  7. Канонический вид ИЛМ

  8. Построение информационно-логической модели предметной области

  9. Выделение информационных объектов

  10. Определение структурных связей и построение ИЛМ

  11. Графическое представление канонической ИЛМ

  12. Логическая структура реляционной базы данных