Студопедия — Примеры сущностей с физическим и концептуальным существованием
Студопедия Главная Случайная страница Обратная связь

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

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






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

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

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

Слабый тип сущности - тип сущности, существование которого зависит от какого-то другого типа сущности. Их иногда называют дочерними (child), зависимыми (dependent) или подчиненными (subordinate).

Сильный тип сущности - тип сущности, существование которого не зависит от какого-то другого типа сущности. Их иногда называют родительскими (parent), сущностями-владельцами (owner), доминантными (dominant)

Среди типов сущностей выделяются:

- Области значения свойств

- Свойства

- Атрибуты

Среди всех типов сущностей выделяют 2 основных типа:

1. тип сущности объекта мини-мира

2. тип сущности свойства объекта мини-мира

Множество этих типов могут пересекаться. Например свойство «объем продукции» является характеристикой работы предприятия и в то же время само характеризуется свойствами: единица измерения, Периодичность и т.д.

Принципиальное отличие между ними состоит в том, что:

1. каждому типу сущности-свойства поставлено в соответствие некоторая область значений.

Определение. Пару (тип-сущности –свойство, тип сущности-область значений) называют просто свойством.

Например, (Год рождения, натуральное число), (Цвет, Цвет={красный, синий, желтый,…}) –это свойства.

2. Для некоторых типов сущностей свойство определяет функцию, которая каждой сущности данного типа сопоставляет некоторую сущность из области значений свойств. Эта функция называется атрибутом сущностей данного типа.

Например, свойство, «Цвет», может задавать функции «Цвет волос», «Цвет глаз», «Цвет одежды» и т.д.

Атрибуты являются сущностями и объединяются в тип сущности атрибут.

Определение Атрибут –поименованная характеристика сущности, которая принимает значения из некоторого множества сущностей.

Атрибут – свойство типа сущности.

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

Введенные понятия (сущности, свойства, атрибуты) концептуальны, так как не связаны ни с одной определенной языковой средой, ни с формой представления языка. Этих средств достаточно для удовлетворительного описания конкретной предметной области, создающего основу для реализаций функций информационной системы.

Понятие домен более специфично для БД, чем для языков программирования. В самом общем виде домен определяется заданием некоторого базового типа данных, к которому относятся элементы домена, и произвольного логического выражения, применяемого к элементу типа данных. Если вычисление этого логического выражения дает значение «истина», то элемент данных является элементом домена. Наиболее правильной интуитивной трактовкой понятия домена является понимание домена как допустимого потенциального множества значений данного типа.

Доменом атрибута называется набор значений, которые могут быть присвоены атрибуту.

Например, для атрибута ФАМИЛИЯ доменом является множество Dom(ФАМИЛИЯ)={Иванов, Петров, Ким, Ли,…}

Атрибуты делятся на:

- Простые

- Составные

- Однозначные

- Многозначные

- Производные

Простой атрибут – это атрибут, состоящий из одного компонента с независимым существованием. Рпростые атрибуты не могут быть разделены на более мелкие компоненты. Например, атрибут ПОЛ, атрибут ЗАРПЛАТА

Составной атрибут – атрибут, состоящий из нескольких компонентов, каждый из которых характеризуется независимым существованием. Например, атрибут АДРЕС может быть разбит на атрибуты: ГОРОД, РАЙОН, УЛИЦА, ДОМ, КВАРТИРА.

Однозначный атрибут – атрибут, который одно значение для одной сущности. Например, для сущности ОТДЕЛЕНИЕ, атрибут НОМЕР ОТДЕЛЕНИЯ всегда имеет единственное значение.

Многозначный атрибут – атрибут, который содержит несколько значений для одной сущности. Например, атрибут НОМЕР ТЕЛЕФОНА для фирмы может содержать несколько значений.

Производный атрибут – атрибут, значение которого является производным от некоторых связанных с ним атрибутов, принадлежащих некоторому (не обязательно данному) типу сущности. Например, атрибут ЗАДАТОК сущности ДОГОВОР НА АРЕНДУ вычисляется как удвоенная плата за аренду данного объекта недвижимости, т.е. на основе атрибута АРЕНДНАЯ ПЛАТА сущности ДОГОВОР НА АРЕНДУ.

КЛЮЧИ

Определение Атрибут или Набор атрибутов, однозначно идентифицирующий конкретный экземпляр сущности называется ключевым.

Например, для сущности СОТРУДНИК ключевым является атрибут ТАБЕЛЬНЫЙ НОМЕР, так как у каждого сотрудника имеется свой табельный номер.

Такие атрибуты иногда называют потенциальными ключами.

Первичный ключ – это потенциальный ключ, который выбран в качестве первичного ключа.

Тип сущности может иметь несколько потенциальных ключей. Например, для сущности СОТРУДНИК потенциальными ключами являются: ТАБЕЛЬНЫЙ НОМЕР, НОМЕР СВИДЕТЕЛЬСТВА, НОМЕР ПАСПОРТА. Если один из них выбирается в качестве идентифицирующего, то он называется ключевым. Остальные ключи становятся альтернативными ключами.

Выбор первичного ключа сущности осуществляется исходя из соображений суммарной длины атрибутов, минимального количества атрибутов в ключе, а также наличия гарантий уникальности его значений в текущий момент времени и в обозримом будущем.

Составной ключ – потенциальный ключ, состоящий из двух или более атрибутов.

Например, для сущности СОТРУДНИК составным является ключ: ФАМИЛИЯ, ИМЯ, АДРЕС.







Дата добавления: 2015-10-19; просмотров: 2026. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Основные разделы работы участкового врача-педиатра Ведущей фигурой в организации внебольничной помощи детям является участковый врач-педиатр детской городской поликлиники...

Ученые, внесшие большой вклад в развитие науки биологии Краткая история развития биологии. Чарльз Дарвин (1809 -1882)- основной труд « О происхождении видов путем естественного отбора или Сохранение благоприятствующих пород в борьбе за жизнь»...

Этапы трансляции и их характеристика Трансляция (от лат. translatio — перевод) — процесс синтеза белка из аминокислот на матрице информационной (матричной) РНК (иРНК...

ТЕРМОДИНАМИКА БИОЛОГИЧЕСКИХ СИСТЕМ. 1. Особенности термодинамического метода изучения биологических систем. Основные понятия термодинамики. Термодинамикой называется раздел физики...

Травматическая окклюзия и ее клинические признаки При пародонтите и парадонтозе резистентность тканей пародонта падает...

Подкожное введение сывороток по методу Безредки. С целью предупреждения развития анафилактического шока и других аллергических реак­ций при введении иммунных сывороток используют метод Безредки для определения реакции больного на введение сыворотки...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия