Опр-е предметной области модели. Выделение сущностей.



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

Этапы разработки инфолог модели данных.

Существует 2 этапа:

v На первом производится анализ входных и выходных форм в целях выявления инф-и, подлежащей хранению в БД. Приводятся примеры зависимых и независимых данных, а также разбираются виды огр-й на значения данных.

v На втором этапе выделяются сущности логич модели данных. Определяются связи между выделенными сущностями. Приводятся примеры опр-я имен сущностей и связей между ними.


28.Диаграммы "сущность-связь". Испол-е языка ER-диаграмм для построения инфолог моделей.

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

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

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

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

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

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

Информационное модел-е. Методология IDEF1X.

Метод IDEF1- это метод графического изображения сущностей, таблиц, атрибутов и связей. IDEF1X разработана с учетом простоты изучения и возм-ти автоматизации. IDEF1X-диаграммы испол-тся рядом распространенных CASE-средств, в частности ERWin. Сущность в методологии IDEF1X называется независимой, если каждый экземпляр сущность может быть однозначно идент-н без опр-я его отн-й с др сущностями. Сущность называется зависимой от идент-ров или просто зависимой, елси однозначная идентификация экземпляра сущности зависит от его отн-я к другой сущности.

Каждой сущности присваивается уникальное имя и номер, разделяемые косой чертой и помещаемые над блоком. Если экземпляр сущности –потомка однозначно опр-тся своей связью с сущностью-родителем, то связь называется идентифицирующей, в противном случае – неидентиф. Идентифицирующая связь изображается сплошной чертой. Связь может дополнительно опр-тся с помощью указания степени или мощности. В IDEF1X могут быть мощности (0,1 или более), (0 или 1), (1 или более).

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


Дата добавления: 2018-05-09; просмотров: 698; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!