Лабораторная работа №2
Работа с базой данных.
Цели: Научиться создавать связи между таблицами, научиться создавать запросы на выборку данных из таблиц.
Задание 1
Свяжите таблицы «Читатели», «Книжный фонд» и «Учет» между собой с целью дальнейшего получения данных из этих таблиц.
Порядок выполнения задания.
1. Запустите Microsoft Access 2007(Пуск → Программы → Microsoft Access).
2. Для создания связей между таблицами сначала их закроем, а затем на панели инструментов «Работа с данными» нажмем кнопку «схема данных». Появится окно «Схема данных».
3. В группе команд «Связи» нажимаем кнопку «Отобразить таблицу». Откроется окно «Добавление таблицы». Добавить поочередно все три табицы: «Книжный фонд», «Учет» и «Читатели». В рабочей области отобразятся эти пока еще не связанные таблицы.
4. Свяжем таблицы «Книжный фонд» и «Учет». Для этого надо связать поле «Код» в таблице «Книжный фонд» с полем «Код книги»» в таблице «Учет».
5. На вкладке «Конструктор» нажать кнопку «Изменить связи». Появится окно «Изменение связей», в котором отбражаются названия таблиц и связываемых полей. Нажать кнопку «Новое». Появиться окно «Создание». Для создания связей надо указать в левой и правой частях окна в соответстьвующих полях указать названия таблиц и связываемых полей и нажать «ОК». Появиться окно «Изменение связей», в котором отображаются названия таблиц и связываемых полей, поставить галочку «Обеспечение целостности данных» и нажать кнопку «Создать».
6. Аналогично, связать таблицы «Учет» и «Читатели».
Задание 2
Создать запрос на выборку, содержащий следующие поля:Ф.И.О.и номер читательского билета из таблицы «Читатели», из таблицы «Книжный фонд» название, и автор из таблицы Учет и дата выдачи. Поле «Дата выдачи» сортировать по возрастанию.
Порядок выполнения задания.
1. Переходим на вкладку «Создание» и нажимаем кнопку
2. Выбираем «Простой запрос» и нажимаем OK.
3. В раскрывающемся списке «Таблицы и запросы» выбираем таблицу «Читатели», из списка «Доступные поля» выбираем: Фамилия, Имя и номер читательского билета. Затем из таблицы «Книжный фонд» выбираем: Название и Автор; а из таблицы «Учет» - Дата выдачи. И нажимаем «Далее».
4. Выбираем подробный отчет и нажимаем «Далее».
5. Вводим имя запроса «Выдача книг», ставим переключатель на «Открыть запрос для просмотра данных» и нажимаем «Готово».
Контрольные вопросы
1. С помощью чего можно создавать таблицы?
2. Что такое ключевое поле?
3. Как установить связи между таблицами?
4. Какие существуют отношения между таблицами?
5. Что означают на схеме данных «1» и «∞»?
6. Для чего предназначены запросы?
7. Какие виды запросов вы знаете?
8. С помощью чего можно создавать запросы?
Задание 3
Создать форму для добавления ввода данных в таблицу «Читатели», используя «Мастер форм».