В начало

Схема данных для базы Библиотека

 

            Открываем базу «Библиотека», в базе открывает ранее созданную таблицу «Читатель», а ней создаем поле «Код читателя» с типом «Счетчик» и делаем его ключевым.

            Далее открываем таблицу «Книги» в режиме конструктора, добавляем поле «Код книги», делам ему тип «Счетчик» и опять же делаем его ключевым.

            Аналогичную операцию делаем в таблице «Издательства», только создаем поле «Код издательства», остальное все тоже самое.

            Затем переходим в таблицу «Выдача», создаем ключевое поле типа счетчик «Код выдачи».

            После работы с ключевыми полями переходим к созданию схемы данных. В MS Access 2002 схему данных можно создать выбрав в главном меню «Сервис -> Схема данных…». Открыв окно схемы данных добавляем в него все таблицы нашей базы, а именно: Выдача, Издательства, Книги и Читатель.

Далее переходим к установлению связей между ними. Для связывания таблиц необходимо добавить еще несколько общих полей. Например, в таблицу «Книги» необходимо добавить поле «Код издательства». Потом тянем поле «Код издательства» из таблицы «Издательства» на аналогичное поле из таблицы «Книги», появится окно, в котором будет предложено создать связь. Эта связь будет 1 ко многим.

Рис. 1. Окно создания связи

Рис. 1. Окно создания связи

 

            Аналогично в таблицу «Выдачи» надо добавить для связывание ее с таблицей «Читатели» поле «Код читателя».

            Затем нужно связать таблицы «Выдачи» и «Книги». Для этого в таблице «Выдачи» создаем поле «Код книги».

Рис. 3. Схема данных базы «Библиотека»

            Далее нужно/можно слегка заполнить таблицы.

            Кроме того, данные в таблице «Книги»  поле «Код издательства» удобно сделать «Мастером подстановок».

            Также в таблице «Выдача» удобно сделать поля «Код читателя» и «Код книги» с мастером подстановок, предварительно разорвав/удалив связи между таблицами, а потом их нужно восстановить.