Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Вопрос: Информационно-логическая модель предметной области. Элементы ER- диаграммы




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

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

Сущность – субъект, место, вещь, событие или понятие, содержащие информацию. Каждый экземпляр сущности обладает набором характеристик. Так, каждый клиент может иметь имя, адрес, телефон и т.д. В логической модели все эти характеристики называются атрибутами. Каждая сущность содержит горизонтальную линию, разделяющую атри­буты на две группы. Атрибуты, расположенные над линией, называются первичным ключом. Первичный ключ – атрибут или набор атрибутов, однозначно идентифицирующий экземпляр сущности. Альтернативный ключ – атрибут (или группа атрибутов), несовпадающий с первичным ключом и уникально идентифицирующий экземпляр сущности. Например, для сущности служащий (идентификатор служащего, фамилия. имя, отчество) группа атрибутов «фамилия», «имя», «отчество» может являться альтернативным ключом (в предположении, что на предприятии не работают полные тезки). Две сущности связываются между собой через внешние ключи. Внешний ключ – атрибут (или группа атрибутов) дочерней сущности, которые совпадают с первичным ключом родительской сущности.

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

Между двумя сущностям, например, А и В возможны четыре вида связей:

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

Студент может не «заработать» стипендию, получить обычную или одну из повышенных стипендий.

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

МНОГИЕ-К-ОДНОМУ (М:1) и МНОГИЕ-КО-МНОГИМ (М:N):

Существуют и более сложные связи:

-множество связей между одними и теми же сущностями:

пациент, имея одного лечащего врача, может иметь также несколько врачей-консультантов; врач может быть лечащим врачом нескольких пациентов и может одновременно консультировать несколько других пациентов;

-тренарные связи:

врач может назначить несколько пациентов на несколько анализов, анализ может быть назначен несколькими врачами нескольким пациентам и пациент может быть назначен на несколько анализов несколькими врачами.

Мощность связи представляет собой отношение количества экземпляров родительской сущности к соответствующему количеству экземпляров дочерней сущности.

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

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

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

Технология создания информационно-логической модели:

1)Построение ER-диаграммы.

Первым шагом при создании логической модели БД является построение ER-диаграммы. ER-диаграммы состоят из трех частей: сущностей, атрибутов и взаимосвязей. Сущностями являются существительные, взаимосвязи – глаголами. ER-диаграмма позволяет рассмотреть систему целиком и выяснить требования, необходимые для ее разработки, касающиеся хранения информации.

Этапы построения ER-диаграммы:

а)Определение сущностей и атрибутов.

б)Логические взаимосвязи.

в)Проверка адекватности логической модели.

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

2)Создание модели данных, основанной на ключах.

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

 




Поделиться с друзьями:


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


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.