Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Типы сущностей

Читайте также:
  1. Освобождение от сущностей
  2. Подтипы сущностей

Типы сущностейбъект или концепция, которые характеризуются на данном предприятии как имеющие независимое существование.

Основной концепцией ER-моделирования является тип сущности (entity type), ко­торый представляет множество объектов реального мира с одинаковыми свойствами. Тип сущности характеризуются независимым существованием и может быть объектом с физическим (или реальным) существованием или объектом с концептуальным (или абстрактным) существованием, как показано в табл. 5.1. Обратите внимание на то, что в данный момент можно дать только рабочее определение типа сущности, по­скольку для них пока не существует строгого формального определения. Это значит, что разные разработчики могут выделять разные сущности.

Таблица 5.1. Примеры сущностей с физическим и концептуальным существованием

Физическое существование Концептуальное существование
Работник Осмотр объекта недвижимости
Объект недвижимости. Инспекция объекта недвижимости
Клиент Продажа объекта недвижимости
Деталь Рабочий стаж
Поставщик  
Изделие  

 

Сущность - экземпляр типа сущности, который может быть идентифицирован уникальным образом.

Каждый уникально идентифицируемый экземпляр типа сущности называется просто сущностью. Некоторые другие авторы предпочитают называть его экземпляром сущности (entity occurrence или entity instance). В этой главе будут использо­ваться только термины «сущность» и «тип сущности». Однако термин «сущность» бу­дет использоваться и в более общем смысле, там, где этот смысл очевиден.

Каждый тип сущности идентифицируется именем и списком свойств. База дан­ных обычно содержит много разных типов сущностей. Несмотря на то, что тип сущности обладает уникальным набором атрибутов, каждая сущность имеет свои собственные значения для каждого атрибута. Типы сущностей можно классифициро­вать как сильные и слабые.

Слабый тип сущности - тип сущности, существование которого зависит от какого-то другого типа сущности.

Сильный тип сущности - тип сущности, существование которого не зависит от какого-то другого типа сущности.

Слабый тип сущности зависит от существования другой сущности. Например, если в БД хранятся сведения не только о сотрудниках кафедры ВУЗа, но и о их ближайших родственниках, то сущ­ность «Родственник сотрудника» является сущностью слабого типа, представляющей сведения о родст­венниках сотрудника. Она не может существовать без присутствия сущности «Сотрудник». Сущность называется сильной, если ее существование не за­висит от существования другой сущности. Примерами сильных сущностей являются сущности Сотрудник и Кафедра. Слабые сущности иногда называют дочерними (child), зависимыми (dependent) или подчиненными (subordinate), а сильные — родительскими (parent), сущностями-владельцами (owner) или доминантными (dominant).


Дата добавления: 2015-07-08; просмотров: 210 | Нарушение авторских прав


Читайте в этой же книге: FROM СТУДЕНТ. ЗАПИСЬ | FROM ЗАПИСЬ В | SELECT СТУДЕНТ.Имя | Удаление данных | Уточнения запроса | Декартово произведение наборов записей | FROM Рейсы Т1, Рейсы Т2 | Внешние соединения | НИЗХОДЯЩЕЕ ПРОЕКТИРОВАНИЕ БД НА ОСНОВЕ ER-МОДЕЛИ | Выбор версии модели |
<== предыдущая страница | следующая страница ==>
РЕАЛИЗАЦИЯ НИЗХОДЯЩЕГО ПРОЕКТИРОВАНИЯ БД НА ОСНОВЕ ER-МОДЕЛИ| Атрибуты

mybiblioteka.su - 2015-2024 год. (0.006 сек.)