Этапы проектирования баз данных

Приблизительная схема проектирования баз данных представлена на рис.2.

Связь – зависимость между объектами (сущностями).

Примеры. Объект 1: Гражданин России Петров Петр Петрович. Объект 2: Российский паспорт гражданина Петрова Петра Петровича.

Если между объектами существует связь, то атрибуты (поля) одного объекта (сущности) ссылаются или некоторым образом связаны с полями другого объекта.

Ссылочная целостность – поддержание непротиворечивых связей (зависимостей) между объектами.

Для задания связи необходимо определить следующие характеристики:

- родительский объект;

- дочерний объект;

- мощность связи;

- допустимость пустых значений;

- тип связи.

Рис.2.

Связи подразделяют:

- на идентифицирующие и неидентифицирующие;

- полные и неполные;

- специфические и неспецифические.

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

Примеры. 1. Человек →личное дело в налоговой инспекции. 2. Человек → паспорт.

Связь «Человек → личное дело в налоговой инспекции» является идентифицирующей, а связь «человек→паспорт» – неидентифицирующей, поскольку у граждан РФ могут быть как внутренние, так и международные паспорта.

Мощность связи – отношение количества экземпляров родительских объектов к количеству экземпляров дочерних объектов. Возможны следующие варианты – 1:1; 1: п; т: п.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: