Читайте также: |
|
Типы сущностей -о бъект или концепция, которые характеризуются на данном предприятии как имеющие независимое существование.
Основной концепцией ER-моделирования является тип сущности (entity type), который представляет множество объектов реального мира с одинаковыми свойствами. Тип сущности характеризуются независимым существованием и может быть объектом с физическим (или реальным) существованием или объектом с концептуальным (или абстрактным) существованием, как показано в табл. 5.1. Обратите внимание на то, что в данный момент можно дать только рабочее определение типа сущности, поскольку для них пока не существует строгого формального определения. Это значит, что разные разработчики могут выделять разные сущности.
Таблица 5.1. Примеры сущностей с физическим и концептуальным существованием
Физическое существование | Концептуальное существование |
Работник | Осмотр объекта недвижимости |
Объект недвижимости. | Инспекция объекта недвижимости |
Клиент | Продажа объекта недвижимости |
Деталь | Рабочий стаж |
Поставщик | |
Изделие |
Сущность - экземпляр типа сущности, который может быть идентифицирован уникальным образом.
Каждый уникально идентифицируемый экземпляр типа сущности называется просто сущностью. Некоторые другие авторы предпочитают называть его экземпляром сущности (entity occurrence или entity instance). В этой главе будут использоваться только термины «сущность» и «тип сущности». Однако термин «сущность» будет использоваться и в более общем смысле, там, где этот смысл очевиден.
Каждый тип сущности идентифицируется именем и списком свойств. База данных обычно содержит много разных типов сущностей. Несмотря на то, что тип сущности обладает уникальным набором атрибутов, каждая сущность имеет свои собственные значения для каждого атрибута. Типы сущностей можно классифицировать как сильные и слабые.
Слабый тип сущности - тип сущности, существование которого зависит от какого-то другого типа сущности.
Сильный тип сущности - тип сущности, существование которого не зависит от какого-то другого типа сущности.
Слабый тип сущности зависит от существования другой сущности. Например, если в БД хранятся сведения не только о сотрудниках кафедры ВУЗа, но и о их ближайших родственниках, то сущность «Родственник сотрудника» является сущностью слабого типа, представляющей сведения о родственниках сотрудника. Она не может существовать без присутствия сущности «Сотрудник». Сущность называется сильной, если ее существование не зависит от существования другой сущности. Примерами сильных сущностей являются сущности Сотрудник и Кафедра. Слабые сущности иногда называют дочерними (child), зависимыми (dependent) или подчиненными (subordinate), а сильные — родительскими (parent), сущностями-владельцами (owner) или доминантными (dominant).
Дата добавления: 2015-07-08; просмотров: 210 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
РЕАЛИЗАЦИЯ НИЗХОДЯЩЕГО ПРОЕКТИРОВАНИЯ БД НА ОСНОВЕ ER-МОДЕЛИ | | | Атрибуты |