Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
049960_57B8B_shpory_po_bazam_dannyh.doc
Скачиваний:
8
Добавлен:
19.09.2019
Размер:
219.14 Кб
Скачать

31.Анализ выход форм с целью выявления инф-и, подлежащей хранению в бд.

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

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

  • Создать список всех упомянтых в форме данных и для каждого зависимого данного записать формулу или просто указать, на основании каких данных оно вычисляется:

  • Создать список всех независимых данных, включив в него независимые данные исходного списка, а также независ данные, появившиеся в формулах предыдущего пункта:

  • Для каждого независимого данного подготовить:

  • Имя данного – существительное в единственном числе с опр-ем или допол-ем, уточняющим принадлежность этого данного конкретному объекту:

  • Полное опр-е данного, отметив при этом явл ли его значение уникальным, может ли ого изменятся у конкретного экземпляра объекта, особенности данного;

  • Огр-я на значения данного.

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

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

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

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

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

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

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

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

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]