60
от использующих их программ. Администратор базы данных может при
необходимости переписать хранимые данные на другие носители
информации и (или) реорганизовать их физическую структуру, изменив лишь
физическую модель данных. Можно подключить к системе любое число
новых пользователей (новых приложений), дополнив, если надо,
даталогическую модель. Указанные изменения физической и дата логической
моделей не будут замечены существующими пользователями системы
(окажутся «прозрачными» для них), так же как не будут замечены и новые
пользователи. Следовательно, независимость данных обеспечивает
возможность развития системы баз данных без разрушения существующих
приложений.
Цель ин
ؚ
фологического модели
ؚ
рования – обеспечение наиболее
естественных для человека способов сбо
ؚ
ра и п
ؚ
редставления той информации,
кото
ؚ
рую п
ؚ
редполагается х
ؚ
ранить в создаваемой базе данных. Основными
конст
ؚ
руктивными элементами ин
ؚ
фологических моделей являются сущности,
связи межд
ؚ
у ними и их свойства (ат
ؚ
рибуты) [31].
Сущность – любой различимый объект (объект, который мы можем
отличить от другого), информацию о котором необходимо хранить в базе
данных. Понятие тип сущности относится к набору однородных личностей,
предметов, событий или идей, выступающих как целое. Экземпляр сущности
относится к конкретной вещи в наборе.
Атрибут – поименованная характеристика сущности. Его наименование
должно быть уникальным для конкретного типа сущности, но может быть
одинаковым для различного типа сущностей. Атрибуты используются для
определения того, какая информация должна быть собрана о сущности.
Абсолютное различие между типами сущностей и атрибутами отсутствует.
Атрибут является таковым только в связи с типом сущности. В другом
контексте атрибут может выступать как самостоятельная сущность.
Ключ – минимальный набор атрибутов, по значениям которых можно
однозначно найти требуемый экземпляр сущности. Минимальность означает,