Студопедия
Случайная страница | ТОМ-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-2021 год. (0.006 сек.)