Диаграмма «сущность-связь». Модели данных, как инструментальные средства на этапах проектирования базы данных
Модель «сущность-связь» полезна для понимания и спецификации ограничений, направленных на поддержание целостности данных. В модели имеется три типа ограничений на значения: Атрибуты с сущностями и сущности со связями соединяются прямыми линиями. При этом для указания кардинальности связей используются специальные обозначения. В процессе построения диаграммы можно выделить несколько очевидных… Читать ещё >
Диаграмма «сущность-связь». Модели данных, как инструментальные средства на этапах проектирования базы данных (реферат, курсовая, диплом, контрольная)
Важным свойством модели «сущность-связь» является то, что она может быть представлена в виде графической схемы. Это значительно облегчает анализ предметной области. Существуют различные вариантов обозначения элементов диаграммы «сущность-связь», в таблице, расположенной ниже приведен один из вариантов.
Таблица 1. Элементы диаграммы «сущность-связь» .
Обозначение. | Значение. |
Набор независимых сущностей. | |
Набор зависимых сущностей. | |
Атрибут. | |
Ключевой атрибут. | |
Набор связей. |
Атрибуты с сущностями и сущности со связями соединяются прямыми линиями. При этом для указания кардинальности связей используются специальные обозначения.
В процессе построения диаграммы можно выделить несколько очевидных этапов: иерархический сетевой реляционный база.
- 1. Идентификация представляющих интерес сущностей и связей.
- 2. Идентификация семантической информации в наборах связей.
- 3. Определение кардинальности связей.
- 4. Определение атрибутов и наборов их значений (доменов).
- 5. Организация данных в виде отношений «сущность-связь» .
Целостность данных
Модель «сущность-связь» полезна для понимания и спецификации ограничений, направленных на поддержание целостности данных. В модели имеется три типа ограничений на значения:
- 1. Ограничения на допустимые значения в наборе значений (домене). Домен можно трактовать как область определения атрибута, которая может быть задана либо непрерывным или дискретным интервалом, либо фиксированным списком значений.
- 2. Ограничения на разрешенные значения для каждого атрибута.
- 3. Ограничения на существующие значения в базе данных.
Но указанные ограничения невозможно представить на диаграмме «сущность-связь» .