Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ББД ЛР03 Разр КМ БД 2012_7.doc
Скачиваний:
5
Добавлен:
01.03.2016
Размер:
465.92 Кб
Скачать

2.2.4. Определение атрибутов и связывание их с сущностЯми

Основная цель данного действия - это определение и документирова­ние атрибутов, ко­торые опреде­ляют свойства сущностей. Документирование атрибутов реализуется в табличной форме представления (см.табл.2.5). Рекомендации по определению атрибутов приведены в [2].

В качестве примера приведены описания нескольких атрибутов, которые представлены в табл.2.5.

Таблица 2.5 Описание атрибутов

п/п

Имя

сущности или связи

Имя

атрибута

Назначение атрибута

Тип

данных

(длина)

Ограни-чения

Значе­ние по умолча­нию

Псев-доним

Допусти-мость

NULL

Произ-водный

1

Факультет

Номер фа­культета

Уникаль­ный иден­тифи­катор

Числовой

Первич­ный ключ

Нет

Нет

2

Название факультета

Текстовый

Нет

Нет

Сокращен­ное назва­ние факуль­тета

Текстовый

Нет

Нет

3

Кафедра

Номер ка­федры

Уникаль­ный иден­тифи­катор

Числовой

Первич­ный ключ

Нет

Нет

4

Название кафедры

Текстовый

Нет

Нет

5

Группа

Номер группы

Уникаль­ный иден­тифи­катор

Числовой

Первич­ный ключ

Нет

Нет

6

Название группы

Текстовый

Нет

Нет

2.2.5. Определение доменов атрибутов

Определение и документирование доменов атрибутов. Пример описания доменов приведен в табл.2.6. Определение доменов включает описание имен атрибутов, харак­теристик формата и размера до­мена, а также примеры допустимых значений доменов. Рекомендации по определению доменов атрибутов приведены в [2].

Таблица 2.6 Описание доменов

№ п/п

Имя домена

Характеристики домена

Примеры допустимых значений

1

Номер кафедры

Целое число

От 1 до 99

2

Номер факультета

Целое число

От 1 до 16

3

Номер телефона

Целое число

От 22 0001 до 99 99 99

2.2.6. Определение потенциальныХ и пер­вичныХ ключЕй

Определение и документирование первичных и альтернативных ключей. Пример описания ключей для сущностей КМ приведен в табл.2.7. Рекомендации по определению ключей приведены в [2].

Таблица 2.7 Описание ключей

п/п

Имя сущности

Первичный ключ

Альтернативный ключ

1

Факультет

Номер факультета

3

Преподаватель

Номер преподавателя

4

Специальность

Номер специальности

5

Курс

Номер курса

6

Группа

Номер группы

8

Студент

Номер студента

Номер зачетной книжки студента

9

Дисциплина

Номер дисциплины

10

Занятие

Номер работы

12

Работа

Номер работы

13

Проект

Номер проекта