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

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

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

Структурные связи ИО – это бинарные связи между парами информационных объектов. Структурные связи характеризуются реальными отношениями между экземплярами разных информационных объектов и функциональными связями между ИО, отражающими потребности совместной обработки информационных объектов.

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

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

Информационный объект (ИО) – это информационное отображение некоторой сущности (реального объекта, явления, процесса или события), о которой должна быть представлена информация в БД. Совокупность ИО и их связей образуют ИЛМ ПО. Каждый ИО в ИЛМ должен иметь уникальное имя. Например: ГРУППА, ПРЕДМЕТ, ПРЕПОДАВАТЕЛЬ, КАФЕДРА, или символическое имя: TOV, SKLAD, POST, и т.п.

Информационный объект определяется рядом качественных и количественных характеристик, которые представлены соответствующими реквизитами-признаками и реквизитами-основаниями, то есть он является совокупностью логически взаимосвязанных реквизитов.

Примерами информационных объектов могут быть совокупности реквизитов, отражающих характеристики товаров, материалов, подразделений, поставщиков, заказчиков, технологических операций, поставок и т.п. сущностей.

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

Нормализованный информационный объект имеет “линейную” структуру данных, т.е. в нем отсутствуют группы, множественные элементы и т.п. структуры данных, что допускают сетевые и иерархические модели. Нормализация обеспечивает простое отображение ИО в реляционную таблицу.

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

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

Функциональная полная зависимость реквизитов имеет место только в том случае, если одному значению ключа соответствует только одно значение зависимого (описательного) реквизита.

Функциональные зависимости реквизитов не надо путать с арифметическими зависимостями (например, стоимость не рассматривается как функционально-зависимая от количества, или от цены).

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

Например, для объекта ТОВАР ключом является код товара, для объекта ПОСТАВКА ключом является код товара+код поставщика+дата.