Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БАЗЫ ДАННЫХ ПРИМЕР.doc
Скачиваний:
6
Добавлен:
20.08.2019
Размер:
875.01 Кб
Скачать

3.2 Спецификации локальных ограничений и правил

В данном подразделе локальные ограничения и правила, сформулированные в разд. 2 для иерархических моделей, трансформируются применительно к локальным ER-моделям, а именно:

– ограничения атрибутов сущностей (таблица 3.1);

– ограничения кортежей (таблица 3.2);

– ограничения уникальности (таблица 3.3);

– прочие ограничения (таблица 3.4);

– операционные правила (таблица 3.5);

– правила ссылочной целостности (таблица 3.6).

Таблица 3.1  

Ограничения атрибутов

Имя атрибута

или агрегата

Тип

Размер

Границы

или

допустимые

значения

Структура

Условие

Значение

по умолчанию

Функция 1 «Поступление»

1.1. Поступление. Дата

дата

8

1)

1.2. Автор. Код автора

положит. целое

6

Функция 2 «Реставрация»

2.1. Реставратор реставрации. Ннп рест.

положит. целое

2)

2.2. Реставрация. Продолжительность

виртуальный

4)

Функция 3 «Экспозиция»

3.1. Ответств.сотрудник за эксп. ФИО сотрудника

строка рус. букв

<=50

3)

Примечания:

  1. дд. мм. гг ( дд- день, мм-месяц, гг-год).

2)Следующее значение (инкремент).

3) Российские фамилии, имена, отчества (первая буква прописная, остальные — строчные; возможны двойные фамилии, разделенные дефисом, многословные имена, разделенные пробелами).

4) Дата окончания – дата начала = продолжительность.

Таблица 3.2.  

Ограничения кортежей

Группа атрибутов

Ограничение

Функция 1 «Поступление» - не выявлены

Функция 2 «Реставрация»

2.1 Реставрация.Дата начала. Дата окончания

Дата окончания > Дата начала

Функция 3 «Экспозиция» - не выявлены

Таблица 3.3.  

Ограничения уникальности

Группа атрибутов

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

Функция 1 «Поступление»

1.1  Автор.ФИО автора

среди всех авторов

Функция 2 «Реставрация»

2.1 Реставратор реставрации.Ннп рест.

среди всех реставраторов

Функция 3 «Экспозиция» - не выявлены

Таблица 3.4.  

Другие ограничения

Группа атрибутов

Ограничение

Функция 1 «Поступление» — ограничения не выявлены

Функция 2 «Реставрация»

    1. Реставрация.Дата окончания

«Дата окончания», соответствующая данному объекту реставрации, может быть незаполненной только для последнего объекта реставрации (текущего)

Функция 3 «Экспозиция»— ограничения не выявлены

Таблица 3.5.  

Операционные правила

Группа атрибутов

Ограничение

Функция 1 «Поступление»

1.1  Атрибуты, относящиеся к поступлению: рег. номер, дата , код объекта, назв. объекта,… и т.д.

При удалении записи о каком-либо поступившем объекте все сведения о нем переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Эти сведения хранятся в архивной базе не менее 1 года, а затем могут быть автоматически удалены

Функция 2 «Реставрация» — Правила не выявлены

Функция 3 «Экспозиция» — Правила не выявлены

Таблица 3.6.  

Ссылочные правила

Родительская сущность/связь

Дочерняя сущность/связь

Правило удаления

Другие правила

Функция 1 «Поступление»

1.1 Поступление

Ответственный за поступление сотрудник

каскадное

1.2 Поступление

Владелец поступившего объекта

строгое

1.3 Поступление

Объект поступления

каскадное

1.4 Объект поступления

Автор объекта

строгое

1.5 Объект поступления

1.6 Объект поступления

1.7 Автор объекта

1.8 Хар-ка объекта

1.9 Ответственный за поступление сотрудник

Хар-ка объекта

Тип объекта поступления

Автор

Хар-ка

Должность

каскадное

строгое

каскадное

строгое

каскадное

Функция 2 «Реставрация»

2.1  Реставрация

Реставратор реставрации

каскадное

2.2  Реставрация

2.3 Объект реставрации

2.4 Объект реставрации

2.5 Вып. работа на объекте

2.6 Реставратор реставрации

Объект реставрации

Вып. работа на объекте

Реставратор объекта

Вид работы

Категория реставратора

строгое

каскадное

строгое

каскадное

строгое

Функция 3 «Экспозиция»

3.1  Экспозиция

Персонал экспозиции

каскадное

3.2  Экспозиция

3.3 Экспозиция

3.4 Экспонат экспозиции

3.5 Персонал экспозиции

3.6 Ответственный сотрудник за эксп.

3.7 Экспонат экспозиции

Ответств. сотрудник за эксп.

Экспонат экспозиции

Зал

Персонал

Должность

Объект эксп.

строгое

каскадное

строгое

каскадное

строгое

каскадное