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

Определение первичных ключей

Первичные ключи полученных сущностей приведены в таблице 7.3.:

Таблица 7.3.

Сущности

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

Системный каталог

x1 - уникальный внутренний номер области знаний

Книга

x3 - уникальный шифр книги

Читатель

x19 - номер читательского билета

Экземпляр книги

x20 - уникальный инвентарный номер экземпляра книги

Сотрудник

x29 - уникальный идентификатор сотрудника

Нормализация сущностей

Сущности СИСТЕМНЫЙ КАТАЛОГ, КНИГА, ЧИТАТЕЛЬ, ЭКЗЕМПЛЯР КНИГИ, СОТРУДНИК находятся в первой нормальной форме, т.к. атрибуты каждой сущности можно рассматривать как неделимые элементы.

Сущность СИСТЕМНЫЙ КАТАЛОГ находится во второй нормальной форме, т.к. атрибут наименование области знаний функционально зависит от атрибута уникальный внутренний номер, т.е. уникальный внутренний номер наименование области знаний.

Сущность КНИГА находится во второй нормальной форме, поскольку:

уникальный шифр название;

уникальный шифр фамилии авторов;

уникальный шифр место издания;

уникальный шифр издательство;

уникальный шифр год издания;

уникальный шифр количество страниц;

уникальный шифр стоимость книг;

уникальный шифр количество экземпляров;

уникальный шифр количество экз. на руках;

уникальный шифр признак списания;

уникальный шифр уровень доступа.

Сущность ЧИТАТЕЛЬ находится во второй нормальной форме, поскольку:

номер читательского билета фамилия;

номер читательского билета имя;

номер читательского билета отчество;

номер читательского билета дата рождения;

номер читательского билета домашний адрес;

номер читательского билета рабочий телефон;

номер читательского билета домашний телефон;

номер читательского билета уровень доступа.

Сущность ЭКЗЕМПЛЯР КНИГИ находится во второй нормальной форме, поскольку:

уникальный инвентарный номер место размещения в библиотеке;

уникальный инвентарный номер дата выдачи;

уникальный инвентарный номер дата возврата;

уникальный инвентарный номер признак списания экземпляра.

Сущность СОТРУДНИК находится во второй нормальной форме, поскольку:

уникальный идентификатор сотрудника фамилия сотрудника;

уникальный идентификатор сотрудника имя сотрудника;

уникальный идентификатор сотрудника отчество сотрудника;

уникальный идентификатор сотрудника дата рождения сотрудника;

уникальный идентификатор сотрудника адрес сотрудника;

уникальный идентификатор сотрудника телефон сотрудника.

Сущности СИСТЕМНЫЙ КАТАЛОГ, КНИГА, ЧИТАТЕЛЬ, ЭКЗЕМПЛЯР КНИГИ, СОТРУДНИК находятся в третьей нормальной форме, т.к. они находятся во второй нормальной форме и отсутствует транзитивная зависимость каждого не ключевого атрибута от первичного ключа.

        1. Определение связей

Определим тип связи между сущностями:

  1. КНИГА и ЭКЗЕМПЛЯР КНИГИ. Каждая книга в библиотеке может присутствовать в нескольких экземплярах. Связь «КНИГА-ЭКЗЕМПЛЯР КНИГИ» относится к типу 1:М. Определим обязательность. Один экземпляр сущности ЭКЗЕМПЛЯР КНИГИ обязательно должен быть связан с экземпляром сущности КНИГА. С другой стороны книга может быть зарегистрирована, но ее экземпляры в библиотеку еще не завезли. Значит один экземпляр сущности КНИГА не обязательно связан с каким-либо экземпляром сущности ЭКЗЕМПЛЯР КНИГИ.