ВУЗ:
Составители:
Рубрика:
80
рения (кг, см и т.п.), диапазон значений, точность представления и
форма физического кодирования. Для дискретных данных может ука-
зываться таблица допустимых значений.
После построения законченной модели системы ее необходимо
верифицировать (проверить на полноту и согласованность). В полной
модели все ее объекты (подсистемы, процессы, потоки данных) долж-
ны быть подробно описаны и детализированы. Выявленные недетали-
зированные объекты следует детализировать, вернувшись на преды-
дущие шаги разработки. В согласованной модели для всех потоков
данных и накопителей данных должно выполняться правило сохране-
ния информации: все поступающие куда-либо данные должны быть
считаны, а все считываемые данные должны быть записаны.
2.4.2. CASE-средство ERwin7
ERwin – обобщенное название линейки средств разработки баз
данных. В настоящее время наиболее популярна версия AllFusion
ERwin Data Modeler 7 (Erwin7). Для визуального проектирования сис-
тем обработки транзакций, витрин и хранилищ данных в единой ин-
тегрированной среде ERwin7 поддерживает три популярные нотации
моделирования данных: Integration DEFinition for Information Modeling
(IDEF1X), Information Engineering (IE), Dimensional Modeling (DM). По
разработанной модели данных может быть автоматически сгенериро-
вана структура базы данных в заданной реляционной СУБД.
Рассмотрим пример построения небольшой модели данных в но-
тации IDEF1X. Пусть необходимо вести учет служащих и хранить ин-
формацию должностях служащих, о заработной плате, и о наличии
детей.
Сначала создадим логическую модель данных, для чего в меню
Model выберем пункт Logical Model. С помощью инструмента «Entity»
создадим четыре сущности и назовем их «Служащий», «Дети»,
«Должность», «Зарплата».
Выбрав каждую сущность с помощью контекстного меню «Entity
Properties» на вкладке Entities/Definition, зададим для нее подробное
описание на русском языке. Это описание можно будет поместить в
отчет по модели или отобразить на диаграмме.
Укажем связи между сущностями. Свяжем сущность «Служа-
щий» идентифицирующей связью с сущностью «Дети», для чего выбе-
рем инструмент «Identifying relationship» и укажем мышкой вначале на
родительскую сущность «Служащий», а затем на дочернюю «Дети».
Затем можно выбрать на диаграмме эту связь и в окне «Relationships»
задать ее свойства, в поле «Verb Phrase/Parent-to-Child» укажем фразу
характеризующую связь между сущностями «Воспитывает». Анало-
Страницы
- « первая
- ‹ предыдущая
- …
- 78
- 79
- 80
- 81
- 82
- …
- следующая ›
- последняя »