Типы сущностей. Проектирование баз данных с ERwin Тонкие тела человека и сущности

Сущность – это физическое представление логической группировки объектов, называемых экземплярами.

Сущность – это субъект, место, вещь, событие или понятие, содержащие информацию. Сущности могут быть вещественными, реальными объектами, такими как КЛИЕНТ или ШКАФ, или неосязаемыми концептуальными абстракциями как ЦЕНТР ЗАТРАТ или МЫСЛЬ. Сущности не предназначены для представления единичного объекта, они представляют набор экземпляров, содержащих информацию, представляющую интерес с точки зрения их уникальности. Например, сущность КЛИЕНТ представляет собой экземпляр объектов типа Клиент. Иван Иванов и Савелий Краморов – конкретные примеры экземпляров сущности КЛИЕНТ. Конкретный экземпляр сущности представляется строкой таблицы и идентифицируется первичным ключом.

Сущность имеет следующие признаки:

· Она имеет имя и описание.

· Она представляет класс, а не единичный экземпляр абстракции.

· Ее конкретные представители (экземпляры) могут быть уникально идентифицированы.

· Она содержит логическую группировку атрибутов, представляющих информацию, интересную с точки зрения корпорации

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

Сущность необходимо именовать существительным в единственном лице и записывать заглавными буквами.

Сущность в IDEF1X описывает собой совокупность или набор экземпляров похожих по свойствам, но однозначно отличаемых друг от друга по одному или нескольким признакам. Каждый экземпляр является реализацией сущности. Таким образом, сущность в IDEF1X описывает конкретный набор экземпляров реального мира. Примером сущности IDEF1X может быть сущность «СОТРУДНИК», которая представляет собой всех сотрудников предприятия, а один из них, скажем, Иванов Петр Сергеевич, является конкретной реализацией этой сущности.

И зависимые, и независимые сущности можно разделить на следующие типы:

· Стержневые сущности – их иногда называют основными или первичными сущностями. Они представляют важные объекты, информацию о которых следует хранить.

· Ассоциативные сущности – эти сущности используются для разрешения отношений многие-ко-многим.

· Характеристические сущности – эти сущности бывают двух типов: исключающие и включающие.

Стержневые сущности представляют наиболее важные корпоративные информационные объекты. Их иногда называют первичными, главными или основными сущностями. Так как эти сущности чрезвычайно важны, то, скорее всего, они используются во многих подразделениях корпорации. Потратьте время на поиск сходных сущностей, поскольку для стержневых сущностей велика вероятность наличия возможности их повторного использования. В рамках корпорации стержневые сущности должны моделироваться единообразно. Хорошие разработчики моделей рассматривают такой подход как исключительно полезный.

Стержневые сущности могут быть как независимыми, так и зависимыми. Например, для корпорации, торгующей телевизорами, сущность ТЕЛЕВИЗОР представляет базовый продукт корпорации. Сущность МАГАЗИН является примером канала сбыта или посредника при продаже товара. Хотя пример может показаться несколько прямолинейным, он иллюстрирует всю мощь концепции, лежащей в основе моделирования стержневых сущностей.

Понимание необходимости моделировать стержневые сущности в виде масштабируемых и расширяемых контейнеров требует от разработчика модели взгляда на сущности как на абстрактные концепции и моделирования информации независимо от текущего способа ее использования. В этом примере модель сущности ТЕЛЕВИЗОР полностью вне контекста сущности МАГАЗИН и наоборот. Так что если в корпорации решат продавать ТЕЛЕВИЗОР через новый канал сбыта, такой как Интернет или доставка на дом, новый канал сбыта может быть добавлен без изменений в других сущностях.

Кодовые сущности всегда являются независимыми. Их часто называют ссылками, классификаторами или сущностями типов, в зависимости от используемой методологии. Уникальные экземпляры, представляемые кодовыми сущностями, определяют область определения для значений атрибутов, принадлежащих другим сущностям. Отношения между кодовыми сущностями и другими сущностями будут рассмотрены в одной из следующих публикаций на эту тему. У вас может возникнуть искушение использовать единственный атрибут в кодовой таблице. Гораздо лучше включать, по меньшей мере, три атрибута в кодовую сущность: идентификатор, имя (иногда его называют кратким именем) и определение.

Кодовые сущности обычно содержат ограниченное количество атрибутов. Существуют реализации, где эти сущности имели только один атрибут. Предпочтительно моделировать кодовые сущности с использованием суррогатного ключа.

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

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

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

Именующая сущность - это частный случай ассоциативной сущности, не имеющей собственных атрибутов (только атрибуты родительских сущностей, мигрировавших в качестве внешнего ключа).

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

Равноправные характеристические сущности, которые находятся в исключающем отношении к родительской сущности, указывают на то, что только одна из равноправных сущностей содержит экземпляр для любого из экземпляров родительской сущности. Исключающая характеристическая сущность представляет отношение "является" (is a).

Например, в страховой фирме работают служащие, работающие в офисе полный рабочий день (администраторы) и агенты, у которых график работы и оплаты организуются более гибко. Из их общих свойств можно сформировать обобщенную сущность (родовой предок) Сотрудник, чтобы представить информацию, общую для всех типов служащих. Специфическая для каждого типа информация может быть расположена в категориальных сущностях (потомках) «Постоянный сотрудник» и «Агент».

Обратите внимание, что экземпляр СОТРУДНИК должен быть АДМИНИСТРАТОРОМ или АГЕНТОМ. СОТРУДНИК не может быть одновременно и АДМИНИСТРАТОРОМ и АГЕНТОМ. Это исключающие характеристические сущности.

Заметьте, что исключающие характеристические сущности не позволят одному экземпляру СОТРУДНИК содержать факты, общие для АДМИНИСТРАТОРА и АГЕНТА. Это может противоречить реальной практике. АДМИНИСТРАТОР тоже может выступать в качестве АГЕНТА. Это пример включающих характеристических сущностей.

Разновидность характеристической сущности – это категориальная сущность. Категориальная сущность – это дочерняя сущность в иерархии наследования характеристической сущности. Иерархия наследования (или иерархия категорий) представляет собой особый тип объединения сущностей, которые разделяют общие характеристики.

Обычно иерархию наследования создают, когда несколько сущностей имеют общие по смыслу атрибуты, либо когда сущности имеют общие по смыслу связи (например, если бы «ПОСТОЯННЫЙ СОТРУДНИК» и «СОВМЕСТИТЕЛЬ» имели сходную по смыслу связь «работает в» с сущностью ФИРМА), либо когда это диктуется бизнес-правилами.

Иерархии категорий делятся на два типа: полные и неполные. В полной категории одному экземпляру родового предка (сущность Сотрудник, рис. П1) обязательно соответствует экземпляр в каком-либо потомке, т е. в примере служащий обязательно является либо Администратором, либо Агентом.

Рис. П2. Иерархия наследования: неполная категория

· щелкнуть сначала по родовому предку, а затем по потомку;

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

Для редактирования категорий нужно щелкнуть правой кнопкой мыши по символу категории и выбрать в контекстном меню пункт Subtype Relationship Editor. В диалоге Subtype Relationship можно указать атрибут-дискриминатор категории (список Discriminator Attribute Choice) и тип категории – полная/неполная (радио-кнопки Complete/Incomplete).

Структурная сущность. Иногда экземпляры одной и той же сущности связаны. В К. Финклештейн своей книге «Strategic Systems Development» предложил использовать структурные сущности для представления отношений между экземплярами одной и той же сущности. Связи между экземплярами одной и той же сущности называются рекурсивными отношениями. Рекурсивные отношения будут рассмотрены в статье «Понятие отношения». Рекурсивные отношения – это логическая концепция, а концепции не легко воспринимаются пользователями.

На рис. П3 показана дополнительная структурная сущность, описывающая отношение между экземплярами сущности СОТРУДНИК.

Диаграмма моделирует отношения субординации между сотрудниками любой сложности. Поскольку отношение субординации связывает всегда двух людей, от сущности Сотрудник к сущности отношения субординации установлены две идентифицирующие связи с именами ролей «Руководитель» и «Подчиненный». Каждый сотрудник может быть в отношениях «руководит/подчиняется» с любым другим сотрудником, но одну и ту же пару сотрудников может связывать один тип отношений субординации. Сущность Отношение субординации представляет отношение между экземплярами сущности СОТРУДНИК.

Рис. П3. Структурная сущность.


Похожая информация.


Цель работы – познакомиться с основными понятиями инфологического моделирования базы данных, научиться описывать модели языками инфологического моделирования.

ОСНОВНЫЕ ПОНЯТИЯ

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

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

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

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

    Тип сущности это набор однородных личностей, предметов, событий или идей, выступающих как целое. Например, типом сущности может быть ГОРОРД,АВТОМОБИЛЬ.

    Экземпляр сущности – это конкретная вещь в наборе. Например, экземпляром сущности будут – Москва, Киев, «Жигули», «Москвич» и т.д.

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

    Например, ЦВЕТ может быть определен для многих сущностей: СОБАКА, АВТОМОБИЛЬ, ДЫМ и т.д.

    Атрибуты используются для определения того, какая информация должна быть собрана о сущности. Примерами атрибутов для сущности АВТОМОБИЛЬ являются Тип, Марка, Номерной Знак, Цвет и т.д.

    Здесь также существует различие между типом и экземпляром. Тип атрибута Цвет имеет много экземпляров или значений: Красный, Синий, и т.д., однако каждому экземпляру сущности присваивается только одно значение атрибута.

    Абсолютное различие между типами сущностей и атрибутами отсутствует. Атрибут является таковым только в связи с типом сущности. В другом контексте атрибут может выступать как самостоятельная сущность. Например, для автомобильного завода ЦВЕТ- это только атрибут продукта производства, а для лакокрасочной фабрики ЦВЕТ – тип сущности.

Ключ – минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности. Минимальность означает, что исключение из набора любого атрибута не позволяет идентифицировать сущность по оставшимся. Например, для сущности РАСПИСАНИЕ ключом является атрибут Номер рейса или набор: Пункт отправления, Время вылета, Пункт назначения (при условии, что из пункта в пункт вылетает в каждый момент времени один самолет).

Связь – ассоциирование двух или более сущностей.

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

Стержневая сущность (стержень) – это независимая сущность, которая не является ни ассоциацией, ни обозначением, ни характеристикой. Такие сущности имеют независимое существование, хотя они и могут обозначать другие сущности.

Ассоциативная сущность (ассоциация) – это связь вида «многие – ко - многим» между двумя или более сущностями или экземплярами сущности. Ассоциации рассматриваются как полноправные сущности, они могут участвовать в других ассоциациях и обозначениях точно так же, как стержневые сущности; обладать свойствами, то есть иметь не только набор ключевых атрибутов, необходимых для указания связей, но и любое число других атрибутов, характеризующих связь.

Характеристическая сущность (характеристика) - это связь вида «многие – к - одной» или «одна – к - одной» между двумя сущностями (частный случай ассоциации). Единственная цель характеристики в рамках рассматриваемой предметной области состоит в описании или утончении некоторой другой сущности. Необходимость в них возникает в связи с тем, что сущности реального мира имеют многозначные свойства.

Например, книга может иметь несколько характеристик переиздания (дополненное, переработанное и т.д.), муж может иметь несколько жен и т.д.

Существование характеристики полностью зависит от характеризуемой сущности: женщины лишаются статуса жен, если умирает муж.

Обозначающая сущность (обозначение) – это связь вида «многие – к - одной» или «одна – к - одной» между двумя сущностями и отличается от характеристики тем, что не зависит от обозначаемой сущности. Обозначения используют для хранения повторяющихся значений больших текстовых атрибутов: «кодификаторы» изучаемых студентами дисциплин, наименований организаций и их отделов, перечней товаров и т.п.

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

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

Язык построения инфологических моделей. При построении инфологических моделей можно использовать язык ER – диаграмм (от англ. Entity-Relationship, то есть сущность - связь), который используется для построения небольших моделей и иллюстрации отдельных фрагментов больших моделей, и язык инфологического моделирования (ЯИМ), более содержательный, но менее наглядный в котором сущности и ассоциации представляются в виде предложений.

В ER – диаграммах сущности изображаются (таблица 1) помеченными прямоугольниками, ассоциации – помеченными ромбами или шестиугольниками, атрибуты – помечены овалами, а связи между ними – ненаправленными ребрами (линиями, соединяющими геометрические фигуры), над которыми может проставляться степень связи (1 или буква, заменяющая слово «много») и необходимое пояснение.

В языке инфологического моделирования (ЯИМ), сущности и ассоциации представляются предложениями вида:

СУЩНОСТЬ (атрибут 1, атрибут 2, …, атрибут n);

АССОЦИАЦИЯ [СУЩНОСТЬ S1, СУЩНОСТЬ S2, …]

(атрибут 1, атрибут 2, …, атрибут n);

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

ХАРАКТЕРИСТИКА (атрибут 1, атрибут 2, …)

{СПИСОК ХАРАКТЕРИЗУЕМЫХ СУЩНОСТЕЙ}. ОБОЗНАЧЕНИЕ (атрибут 1, атрибут 2, …)

[СПИСОК ОБОЗНАЧАЕМЫХ СУЩНОСТЕЙ].

Таблица 1. Элементы языков инфологической модели

Классы сущностей

Стержневая

(стержень)

Ассоциативная

(ассоциация)

Характеризующая

(характеристика)

Обозначающая

(обозначение)

ER - диаграмма

(…, … )

[…, …, …, … ]

{..., …, … }

[…, …, … ]

Виды связей. Между двумя сущностями возможны следующие виды связей:

Первый тип – связь ОДИН – К – ОДНОМУ (1:1); в каждый момент времени каждому экземпляру сущности А соответствует 1 или 0 представителей сущностей В.

Второй тип – связь ОДИН – КО – МНОГИМ (1:М); одному представителю сущности А соответствуют 0,1 или несколько представителей сущности В.

Так как между двумя сущностями возможны связи в обоих направлениях, то существует еще два типа связи МНОГИЕ – К – ОДНОМУ (М:1) и МНОГИЕ – КО – МНОГИМ (М:N). Кроме того, существуют и более сложные связи (ПРИЛОЖЕНИЕ 1):

    Множество связей между одним и теми же сущностями;

    Тренарные связи;

    Связи более высоких порядков, семантика (смысл), которых иногда очень сложна.

Первичные и внешние ключи. Каждая сущность обладает хотя бы одним возможным ключом. Один из них принимается за первичный ключ. При выборе первичного ключа следует отдавать предпочтение несоставным ключам или ключам, составленным из минимального числа атрибутов. Нецелесообразно также использовать ключи с длинными текстовыми значениями (предпочтительнее использовать целочисленные атрибуты). Не допускается, чтобы первичный ключ стержневой сущности (любой атрибут, участвующий в первичном ключе) принимал неопределенное значение. Иначе возникает противоречивая ситуация: появится не обладающий индивидуальностью, и, следовательно, не существующий экземпляр стержневой сущности. По тем же причинам необходимо обеспечить уникальность первичного ключа.

Если сущность С связывает сущности А и В, то она должна включать внешние ключи, соответствующие первичным ключам сущностей А и В.

Если сущность В обозначает сущность А, то она должна включать внешний ключ, соответствующий первичному ключу сущности А.

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



Рис. 1. Структуры: а – ассоциации; в – обозначения; (характеристики)

1. Определить сущности.

2. Выявить связи между сущностями.

3. Изобразить инфологическую модель предметной области в виде ER – диаграммы и средствами ЯИМ.

Примечание: Варианты заданий выдаются преподавателям.

ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ

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

    назовите основные конструктивные элементы инфологических моделей.

    Назовите классы и подклассы сущностей.

    Охарактеризуйте стержневую; ассоциативную; характеристическую; обозначающую сущности.

    назовите одно из основных требований к организации базы данных.

    Какие языки можно использовать при построений инфологических моделей?

    Для каких моделей используется язык ER – диаграмм?

    Какими фигурами изображаются основные конструктивные элементы ER – диаграмм?

    В каком виде представляются основные конструктивные элементы я ЯИМ? Приведите пример.

    Какие типы связей возможны между сущностями?

    В чем заключается отличие между первичными и внешними ключами?

    Какова связь между первичными и внешними ключами сущностей?

Приложение 1

Таблица П1. Примеры описания связей инфологической модели различными языками

ER -диаграмм

Брак (номер свидетельства, Фамилия мужа, Имя мужа, Дата рождения мужа, Место регистрации и т.д.)

Брак (номер свидетельства, Код М, Фамилия жены, Дата регистрации) (Жены)

Брак (номер свидетельства, Код М, ФИО жены, Дата регистрации) (Мужья)

Брак (номер свидетельства, Код М, код Ж, ФИО жены,)

(Мужья, Жены)

Мужья (код М, ФИО, Дата рождения, Место рождения)

Жены (код Ж, ФИО, Дата рождения, Место рождения)

Приложение 2. пример построения инфологической модели БД «Питание»

В БД «Питание» должна храниться информация о блюдах (рис. П 2.2), их ежедневном потреблении, продуктах, из которых приготавливаются эти блюда, и поставщиках этих продуктов. Информация будет использоваться поваром и руководителем небольшого предприятия общественного питания, а также его посетителями.

С помощью указанных пользователей выделены следующие объекты и характеристики проектируемой базы:

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

2. Для каждого поставщика продуктов: наименование, адрес, название поставляемого продукта, дата поставки и цена на момент поставки.

3. Ежедневное потребление блюд (расход): блюдо, количество порций, дата

Анализ объектов позволяет выделить:

    Стержни Блюда, Продукты, Города;

    Ассоциации Состав (связывает блюда с Продуктами) и

Поставки (связывает Поставщиков с Продуктами);

    Обозначение Поставщики;

    Характеристики Рецепты и Расход.

ER – диаграмма показана на рисунке

М

продукты

N

М 1

Модель БД НА языке ЯИМ имеет следующий вид: Блюда (БЛ, Блюдо, Вид), Продукты (ПР, Продукт, Калорийность), Поставщики (ПОС, Город, Поставщик),Состав [Блюда М, Продукты N] (БЛ,ПР, Вес(г)) Поставки [Поставщики М, Продукты N] (ПОС, ПР, Дата П, Цена, Вес(кг))

Как сообщает журнал «SA Scientific Journal», группа ученых из Университета Кейптауна сделала сенсационное открытие. Были получены подтверждения того, что нашим сознанием управляют астральные сущности! Значение этого открытия настолько велико, что все исследования связанные с изучением этого воздействия были, не только засекречены, но и были предприняты попытки, изъять все раннее появившиеся публикации с информацией об этих исследованиях!

Широкой общественности давно известен метод супругов Кирлиан, впервые позволивший получить снимки полей, окружающих биологические объекты. Исследователи, занимающиеся изучением паранормальных явлений, ассоциируют эти поля с аурой объектов.

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

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

Разработанные учеными методы исследований и изобретенный ими прибор (Патент США, № US 5,253,984 B1), позволили не только регистрировать динамику ауры биологических объектов, но и, на основании проведенных экспериментов, сделать открытие, которое вряд ли останется незамеченным широкой мировой общественностью.

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

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

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

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

Нам всем хорошо известны попытки разных исследователей паранормальных явлений, зафиксировать на фотопленке так называемых астральных сущностей - приведений, полтергейст и прочее. Некоторые из этих попыток увенчались успехом. Смотрите, приведенные выше, фотографии. Однако маститые ученые по-прежнему ставят под сомнение реальность этих снимков. Группа ученых из Университета Кейптауна своими исследованиями развеяла все сомнения на этот счет, доказав реальность получения таких снимков, что и вылилось в их изобретение, отмеченное патентом США. Применив усовершенствованный метод супругов Кирлиан, им удалось добиться не только четкой фиксации этих астральных объектов, но и изучить их динамические характеристики в том числе, динамику спектра излучения и динамику составляющих их полей.

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

Более детальные исследования динамики этих объектов и их взаимодействий позволили выявить определенные закономерности их поведения и их связи с людьми.

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

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

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

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

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

Однако кое-какая информация, полученная на ранних этапах исследований, позволяет сделать определенные выводы:

Оказывается, астральные сущности можно разделить на два ярко выраженных типа. Ученые условно обозначили их как «черные» и «чистые».

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

«Черные» сущности, например, проявляют постоянную активность в «попытках проникновения» в ауру человека.

«Чистые» же сущности, как правило, такой активности не проявляют.

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

На основании проведенных экспериментов стало совершенно очевидным, что многие люди находятся под постоянным непосредственным воздействием этих сущностей!

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

Для подтверждения или опровержения этих выводов, были проведены статистические исследования на больших группах людей.

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

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

В частности, такие исследования были проведены на саммите, проходившем в 2002 году в Йоханнесбурге, по вопросам устойчивого развития.

По результатам исследований был сделан вывод:

Практически все политики и бизнесмены, собравшиеся на саммите в Йоханнесбурге, «ИНФИЦИРОВАНЫ»!

Результаты этих исследований потрясли ученых! Оказалось, что наибольшее количество «черных» сущностей с частичным или полным проникновением в ауру, было зафиксировано в группах политиков и бизнесменов! Количество «инфицированных» «черными» сущностями среди политиков и бизнесменов оказалось во много раз превосходящим количество таких же «инфицированных» среди заключенных!

Может быть, информация о предстоящих исследованиях просочилась и стала известна некоторым высокопоставленным лицам, и, поэтому, они, сославшись на политические причины, предпочли не показываться на этом саммите?!

Кроме того, были проведены исследования на предмет «инфицирования» астралами, многих политиков самого высокого ранга из разных стран мира. Результаты оказались удручающими.

Таким образом, статистические исследования подтвердили выводы ученых о том, что огромное количество людей, особенно политиков и бизнесменов, находится под постоянным воздействием «черных» астралов, контролирующих их сознание и поведение! Поэтому, по всей видимости, действия политиков зачастую оказываются неадекватны политическим и экономическим ситуациям в мире.

Например, откровенно вызывают сомнения действия президента Буша и премьера Блэра в их стремлении любой ценой уничтожить Ирак.

По материалам «SA Scientific Journal».

Основные понятия реляционной модели данных

Основной структурой данных в модели является отношение, именно поэтому модель получила название реляционной (от английского relation - отношение). С точки зрения пользователя, синонимом к понятию отношение может выступать понятие таблица, т.е. в реляционной модели данных хранятся в виде набора связанных между собой таблиц. Рассмотрим несколько определений.

Сущность – это любой различимый, отличный от других, реальный или воображаемый, объект, информация о котором будет храниться в базе данных. Понятие сущности относится к основополагающим понятиям теории баз данных и используется для моделирования класса однотипных объектов. В рамках рассматриваемой предметной области в процессе ее анализа выделяются сущности (классы объектов) и экземпляры объектов. Например, для химической базы данных можно выделить сущность (класс объектов) ХИМИЧЕСКИЙ ЭЛЕМЕНТ и экземпляры объектов – отдельные химические элементы, например, ВОДОРОД или ГЕЛИЙ. Каждый класс объектов имеет свое уникальное в рамках предметной области имя, позволяющее отличить одну сущность от другой.

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

Домен – это диапазон значений, которые может принимать атрибут. Домен может быть задан перечислением возможных значений либо в абстрактном виде. Например, атрибут ДЕНЬ НЕДЕЛИ может принимать значения из ограниченного множества {«Пн», «Вт», «Ср», «Чт», «Пт», «Сб», «Вс»}, а атрибут ПОРЯДКОВЫЙ НОМЕР относится к домену целых положительных чисел. Различные атрибуты объекта могут принимать значения из одного и того же домена, например, ПОРЯДКОВЫЙ НОМЕР и АТОМНАЯ МАССА относятся к домену целых положительных чисел.

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

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

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

Пример 4: предметная область - учебный процесс. Каждый студент характеризуется успеваемостью – множеством оценок, полученных в сессию. Сущность ОЦЕНКА является зависимой, поскольку для своей идентификации она требует ссылки на студента, которому она поставлена. Поэтому в состав ее первичного ключа должен входить первичный ключ сущности СТУДЕНТ.

Независимые сущности могут иметь внешние ключи, то есть ссылаться на другие сущности. Если независимая сущность не имеет внешних ключей (то есть никак не связана с другими сущностями), то она называется стержневой сущностью или стержнем. На ЯИМ стержневая сущность записывается следующим образом:

НАЗВАНИЕ СУЩНОСТИ (атрибут1, атрибут2, ….),

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

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

ОБОЗНАЧЕНИЕ (атрибут1, атрибут2,..)[СПИСОК ОБОЗНАЧАЕМЫХ СУЩНОСТЕЙ],

где среди атрибутов есть внешние ключи. На ER-диаграммах обозначающие сущности изображаются параллелограммами.

Пример 5 : предметная область – распределение сотрудников по отделам.

ОТДЕЛ (Номер отдела , Название отдела, …)

СОТРУДНИК (Табельный номер , Фамилия, …, Номер отдела) [ОТДЕЛ].

Здесь сущность СОТРУДНИК является обозначением сущности ОТДЕЛ благодаря наличию внешнего ключа Номер отдела; при этом сущность СОТРУДНИК сохраняет независимое существование: если этот атрибут не заполнен, то это означает, что сотрудник не зачислен ни в какой отдел.

Характеристическая сущность или характеристика – это зависимая сущность, существование которой полностью зависит от характеризуемой сущности, с которой она связана связью «один-к-одному» или «многие-к-одному». Характеристическая сущность описывается следующим образом:

ХАРАКТЕРИСТИКА (атрибут1, атрибут2,..) {СПИСОК ХАРАКТЕРИЗУЕМЫХ СУЩНОСТЕЙ},

при этом первичный ключ характеризуемой сущности входит в состав первичного ключа характеристики или является его обязательным внешним ключом. В предыдущем примере сотрудник мог быть в составе отдела, а мог иметь независимое существование, поэтому соответствующая сущность определялась как обозначение. Но в каком-либо учреждении сотрудник обязательно должен входить в состав какого-либо отдела, то это изменит статус сущности СОТРУДНИК на характеристику ОТДЕЛа.

Пример 6 : предметная область – успеваемость студентов.

СТУДЕНТ (Фамилия, Номер зачетки, …)

УСПЕВАЕМОСТЬ (Номер зачетки , Дисциплина , Оценка) {СТУДЕНТ}

Здесь первичный ключ Номер зачетки характеризуемой сущности СТУДЕНТ входит в состав первичного ключа характеристики УСПЕВАЕМОСТЬ. Незаполненное значение этого атрибута недопустимо, так как в таком случае становится неопределенным, успеваемость какого студента характеризует данная строка, то есть понятие успеваемости теряет смысл.

На ER-диаграммах характеристические сущности изображаются трапециями.

Ассоциативная сущность или ассоциация – это связь вида «многие-ко-многим» между двумя и более сущностями. Часто вводятся в модель для разбиения связи «многие-ко-многим» на две связи «один-ко-многим». При этом рассматриваются как полноправные сущности. Это означает, что ассоциации могут участвовать в других ассоциациях и обозначениях как стержневые сущности, они могут иметь атрибуты и т.д. Характеристическая сущность может рассматриваться как частный случай ассоциации. Описываются ассоциации следующим образом:

АССОЦИАЦИЯ [СУЩНОСТЬ S1, СУЩНОСТЬ S2, …] (атрибут1, атрибут2,…),

где S1, S2 и т.д. – степень связи с указанной сущностью. На ER-диаграммах ассоциации изображаются с помощью шестиугольников.

Пример 7: формальное описание ИЛМ: предметная область – учебный процесс в вузе (вариант). Модель должна отражать факт существования студентов, учебных групп, преподавателей и занятий по расписанию. Модель также должна отражать успеваемость студентов по результатам предыдущей сессии.

Выделим в предметной области стержневые сущности. Это ГРУППА и ПРЕПОДАВАТЕЛЬ:

ГРУППА (Шифр группы , Кафедра, Состав, Староста)

ПРЕПОДАВАТЕЛЬ (Фамилия

Сущность СТУДЕНТ ссылается на сущность ГРУППА, поэтому является ее обозначением:

СТУДЕНТ (Фамилия, Номер зачетки , Шифр группы) [ГРУППА]

Успеваемость студента является его характеристикой:

УСПЕВАЕМОСТЬ (Номер зачетки , Дисциплина , Оценка) {СТУДЕНТ}

Наконец, сущность ЗАНЯТИЕ является ассоциацией сущностей ГРУППА и ПРЕПОДАВАТЕЛЬ; кроме этого она имеет собственные атрибуты – дисциплину, время и место проведения:

Шифр группы , Фамилия преподавателя , Дисциплина,

ER-диаграмма предметной области имеет вид (рис.1):

Теперь введем в модель новую сущность – ДИСЦИПЛИНА. Для простоты будем считать, что она имеет единственную характеристику – Наименование и предназначена для кодирования длинных текстовых наименований дисциплин. Во всех прочих сущностях заменим наименование кодом дисциплины и установим связи с новой сущностью. Это небольшое изменение изменит статус сущности УСПЕВАЕМОСТЬ – она превратится в ассоциацию; сущность ЗАНЯТИЕ из ассоциации двух сущностей станет ассоциацией трех сущностей:

ГРУППА (Шифр группы , Кафедра, Состав, Староста)

ПРЕПОДАВАТЕЛЬ (Фамилия , Кафедра, Должность, Ученая степень)

СТУДЕНТ (Фамилия, Номер зачетки , Шифр группы) [ГРУППА]

УСПЕВАЕМОСТЬ [СТУДЕНТ М, ДИСЦИПЛИНА N] (Номер зачетки , Код дисциплины , Оценка)

ЗАНЯТИЕ [ГРУППА М, ПРЕПОДАВАТЕЛЬ N ] (Шифр группы , Фамилия преподавателя , Код дисциплины, Неделя, День, Пара, Аудитория).

Этот пример демонстрирует тот факт, что характеристика является частным случаем ассоциации, у которой меньше двух зависимых связей.