3.3.5 Задание первичных и альтернативных ключей, определение атрибутов сущностей
Атрибут - это информационное отображение свойств объектов. Каждый объект характеризуется рядом основных атрибутов. Каждый атрибут в модели должен иметь уникальное имя - идентификатор. Атрибут при реализации информационной модели на каком-либо носителе информации часто называют элементом данных, полем данных или просто полем.
Ключевым элементом данных называется такой элемент, по которому можно определить значения других элементов данных.
Первичный ключ - это атрибут (или группа атрибутов), которые единственным образом идентифицируют каждую строку в таблице.
Альтернативный ключ - это атрибут (или группа атрибутов), несовпадающий с первичным ключом и уникально идентифицирующий экземпляр объекта.
Атрибуты и первичные ключи сущностей для информационной модели, включаемые в состав базы данных «Приемная комиссия», приведены в таблице 1.
Таблица 1 - Первичные, альтернативные ключи и атрибуты
Сущность |
Первичный ключ |
Атрибуты |
|
1 |
2 |
3 |
|
Каталог_книг |
Регистрационный _№ |
Регистрационный _№ Автор Название Год_издания Дата_регистрации Дата_списания Раздел Абонемент1 Абонемент2 Читальный_зал Количество Издательство |
|
Читатели |
№ читательского билета |
№ читательского билета ФИО Признак(код) Адрес Паспортные данные Дата_записи Дата_выбытия Группа Факультет Кафедра Степень_звание Право пользования |
|
Выдача_книг |
регистрационный № № читательского билета АбонементА1 АбонементА2 Читальный_зал Количество Дата_выдачи Дата_возврата Фактическая_дата_возвра Кол_сдал |
||
Задолжники |
Код |
Код регистрационный № № читательского билета количество |
|
Типы_читателей |
Код_читателя |
Код_читателя Тип_читателя |
|
Раздел |
Код_раздела |
Код_раздела Раздел |
- 1 Введение
- 2 Организационно-технологическая часть
- 2.2.1 Особенности разработки АИС в среде Access с написанием моделей VBA
- 2.2.2 Код программы на Visual Basic for Application (VBA)
- 3 Расчетно-конструкторская часть
- 3.1 Описание исходных данных для проектирования системы
- 3.2 Разработка контекстной диаграммы
- 3.3 Разработка программной системы
- 3.3.2Технология проектирования баз данных
- 3.3.3 Определение сущностей
- 3.3.5 Задание первичных и альтернативных ключей, определение атрибутов сущностей
- 3.3.6 Приведение модели к требуемому уровню нормальной формы
- 3.3.7 Описание физической модели
- 3.4 Алгоритм работы информационной системы
- 3.5 Инструкция пользователя
- 3.5.1 Назначение информационной системы
- 3.5.2 Условия выполнения программы. Системные требования
- 3.5.3 Выполнение программы
- 4.1 Составление ведомости автоматизированных информационных услуг (АИУ)
- 4.2 Расчет себестоимости автоматизированных информационных услуг