Реляционный подход к построению инфологической модели
Понятие информационного объекта
Нормализация отношений
Типы связей
Построение инфологической модели
ПОНЯТИЕ ИНФОРМАЦИОННОГО ОБЪЕКТА
Информационный объект – это описание некоторой сущности (реального объекта, явления, процесса, события) в виде совокупности логически связанных реквизитов (информационных элементов). Такими сущностями для информационных объектов могут служить: цех, склад, материал, вуз, студент, сдача экзаменов и т.д.
Информационный объект определенного реквизитного состава и структуры образует класс (тип), которому присваивается уникальное имя (символьное обозначение), например Студент, Сессия, Стипендия.
Информационный объект имеет множество реализаций – экземпляров, каждый из которых представлен совокупностью конкретных значений реквизитов и идентифицируется значением ключа (простого – один реквизит или составного – несколько реквизитов). Остальные реквизиты информационного объекта являются описательными. При этом одни и те же реквизиты в одних информационных объектах могут быть ключевыми, а в других – описательными. Информационный объект может иметь несколько ключей.
Пример 15.8.На рис. 15.14 представлен пример структуры и экземпляров информационного объекта Студент.
В информационном объекте Студент ключом является реквизит Номер (№ личного дела), к описательным реквизитам относятся: Фамилия (Фамилия студента), Имя (Имя студента), Отчество (Отчество студента), Дата (Дата рождения), Группа (№ группы). Если отсутствует реквизит Номер, то для однозначного определения характеристик конкретного студента необходимо использование составного ключа из трех реквизитов: Фамилия + Имя + Отчество.
Структура | Номер | Фамилия | Имя | Отчество | Дата | Группа |
Экземпляры инф. объекта Студент | Сергеев | Петр | Михайлович | 01.01.76 | ||
Петрова | Анна | Владимировна | 15.03.75 | |||
Анохин | Андрей | Борисович | 14.04.76 |
Рис. 15.14.Пример структуры и экземпляров информационного объекта
Пример 15.9.На рис. 15.15 изображен пример компактного представления информационного объекта Студент с обозначением имени объекта, ключа и указанием максимально возможного числа экземпляров записи.
Рис. 15.15.Пример компактного представления информационного объекта
Пример 15.10.Пример представления информационного объекта Студент в виде графа на рис. 15.16.
Рис. 15.16.Пример представления информационного объекта в виде графа
НОРМАЛИЗАЦИЯ ОТНОШЕНИЙ