logo
Разработка автоматизированной информационной системы "Библиотека ВУЗа"

3.3.5 Задание первичных и альтернативных ключей, определение атрибутов сущностей

Атрибут - это информационное отображение свойств объектов. Каждый объект характеризуется рядом основных атрибутов. Каждый атрибут в модели должен иметь уникальное имя - идентификатор. Атрибут при реализации информационной модели на каком-либо носителе информации часто называют элементом данных, полем данных или просто полем.

Ключевым элементом данных называется такой элемент, по которому можно определить значения других элементов данных.

Первичный ключ - это атрибут (или группа атрибутов), которые единственным образом идентифицируют каждую строку в таблице.

Альтернативный ключ - это атрибут (или группа атрибутов), несовпадающий с первичным ключом и уникально идентифицирующий экземпляр объекта.

Атрибуты и первичные ключи сущностей для информационной модели, включаемые в состав базы данных «Приемная комиссия», приведены в таблице 1.

Таблица 1 - Первичные, альтернативные ключи и атрибуты

Сущность

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

Атрибуты

1

2

3

Каталог_книг

Регистрационный _№

Регистрационный _№

Автор

Название

Год_издания

Дата_регистрации

Дата_списания

Раздел

Абонемент1

Абонемент2

Читальный_зал

Количество

Издательство

Читатели

№ читательского билета

№ читательского билета

ФИО

Признак(код)

Адрес

Паспортные данные

Дата_записи

Дата_выбытия

Группа

Факультет

Кафедра

Степень_звание

Право пользования

Выдача_книг

регистрационный №

№ читательского билета

АбонементА1

АбонементА2

Читальный_зал

Количество

Дата_выдачи

Дата_возврата

Фактическая_дата_возвра

Кол_сдал

Задолжники

Код

Код

регистрационный №

№ читательского билета

количество

Типы_читателей

Код_читателя

Код_читателя

Тип_читателя

Раздел

Код_раздела

Код_раздела

Раздел