Скачиваний:
114
Добавлен:
30.04.2013
Размер:
735.74 Кб
Скачать

5. Оценка качества модели "Сущность-Связь" 79

─────────────────────────────────────────────────────────────────

в) имеет сущность атрибуты, которые зависят от атрибутов не

являющихся частью ключа? (3-й принцип нормализации).

- Ключ сущности действительно уникально идентифицирует каж-

дый экземпляр сущности?

- Ключ сущности является минимальным?

5.2.2. Контрольные вопросы для оценки АТРИБУТА

Список вопросов для автоматического контроля каждого атрибу-

та ER-модели при условии, что ее разработка выполнялась с исполь-

зованием СЛОВАРЯ ДАННЫХ:

- Имя атрибута уникально в пределах сущности?

- Имеется ли системное имя атрибута?

- Системное имя атрибута уникально в пределах проекта?

- Имеет ли атрибут описание?

- Имеется ли спецификация обязательности каждого атрибута?

- Определены ли формат и максимальная длина атрибута?

Список контрольных вопросов для экспертной оценки атрибутов

ER-модели:

- Имя атрибута - это существительное в единственном числе?

- Отражен ли смысл атрибута в его имени?

- Является ли описание атрибута достаточно кратким и смысло-

вым?

- Данный атрибут не должен представлять упущенную связь. Так

ли это?

- Атрибут не должен быть агрегатом других данных (т.е. не-

возможно разбиение данного атрибута на множество более простых

атрибутов). Так ли это?

- Если атрибут обязательный, то всегда ли известно его

значение?

- Если определено множество значений атрибута, то описан ли

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

ER-модели ручным способом.)

.

Информационно-логическое моделирование.

80 Модель "Сущность-Связь"

─────────────────────────────────────────────────────────────────

5.2.3. Контрольные вопросы для оценки ДОМЕНА

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

оценки каждого ДОМЕНА ER-модели:

- Имя домена уникально в пределах проекта?

- Имеется ли системное имя домена?

- Системное имя домена уникально в пределах проекта?

- Имеет ли домен описание?

- Определены ли формат и максимальная длина для домена?

Список контрольных вопросов для экспертной оценки доменов:

- Имя домена - это существительное в единственном числе?

- Отражен ли смысл домена в его имени?

- Является ли описание домена достаточно кратким и смысловым?

5.2.4. Контрольные вопросы для оценки СВЯЗИ

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

оценки каждой связи ER-модели:

- Каждый конец связи именован?

- Связь правильной конструкции и не является связью типа

"многие ко многим"?

- Если связь помечена как ключевая, то знак ключа использу-

ется только с одного конца?

- Если связь типа "многие к одному" и имеет знак ключа, то

он относится к множественному концу?

- Если конец связи помечен индикатором каскадного удаления,

то он:

а) является обязательным?

б) степень связности другого конца связи равна "одному"?

Список вопросов для экспертной оценки каждой связи ER-модели:

- Связь имеет только два конца?

- Определены ли степень множественности и обязательность для

каждого конца? (Два первых вопроса имеют место для модели, выпол-

ненной ручным способом. При использовании СЛОВАРЯ ДАННЫХ разра-

ботки эти свойства обеспечиваются системой.)