Проектирование структуры данных
В Microsoft Office Access 2007 использован реляционный подход к организации данных, в соответствии с которым в результате проектирования базы данных “Библиотека” получены следующие таблицы, в чьих описаниях ключевые поля подчеркнуты:
Тематика (код тематики, наименование тематики);
Издательство (код издательства, наименование издательства);
Читатель (номер читательского билета, фамилия, адрес, год рождения, образование);
Книги (номер книги, наименование книги, авторы, код тематики, код издательства, адрес хранения);
Учет книг (номер читательского билета, номер книги, дата возврата, дата выдачи, дата фактического возврата).
Перед созданием указанных отношений в системе управления базой данных необходимо для каждого поля (столбца) определить ряд характеристик, которые представлены в следующих таблицах (полужирным шрифтом выделены ключевые поля):
Тематика
Характеристики поля Поле |
Тип поля |
Списочный характер |
Возможные ограничения |
Индекси-руемость |
Обязательность заполнения |
Код тематики |
Счетчик |
– |
– |
– |
+ |
Наименование тематики |
Текстовый |
– |
– |
+ |
+ |
Читатель
Характеристики поля Поле |
Тип поля |
Списочный характер |
Возможные ограничения |
Индекси-руемость |
Обязательность заполнения |
Номер читательского билета |
Числовой |
– |
– |
– |
+ |
Фамилия |
Текстовый |
– |
– |
+ |
+ |
Адрес |
Текстовый |
– |
– |
– |
+ |
Год рождения |
Числовой |
– |
>1920 And <2005 |
– |
– |
Образование |
Мастер подстановок |
неполное среднее, среднее, высшее |
– |
– |
– |
Издательство
Характеристики поля Поле |
Тип поля |
Списоч-ный характер |
Возможные ограничения |
Индекси-руемость |
Обязательность заполнения |
Код издательства |
Счетчик |
– |
– |
– |
+ |
Наименование издательства |
Текстовый |
– |
– |
+ |
+ |
Книги
Характеристики поля Поле |
Тип поля |
Списоч-ный характер |
Возможные ограничения |
Индекси-руемость |
Обязате-льность заполнения |
Номер книги |
Числовой |
– |
– |
– |
+ |
Наименование книги |
Текстовый |
– |
– |
– |
+ |
Авторы |
Текстовый |
– |
– |
+ |
+ |
Код тематики |
Мастер подстановок (поле Наименование те-матики из таблицы «Тематика») |
– |
– |
– |
+ |
Код издательства |
Мастер подстановок (поле Наименование издательства из таблицы «Издательство») |
– |
– |
– |
+ |
Адрес хранения |
Мастер подстановок |
Отдел 1 Отдел 2 |
– |
– |
+ |