Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
14_Второе занятие по базам.doc
Скачиваний:
15
Добавлен:
24.03.2015
Размер:
72.19 Кб
Скачать

Установление связей между таблицами

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

Для этого выполним команду СЕРВИС/Схема данных.

В окне Добавление таблицы следует выделить все три таблицы и нажать кнопку ДОБАВИТЬ(можно выделять и добавлять их по очереди). После добавления всех таблиц нажмите кнопку ЗАКРЫТЬ.

Примерный вид окна показан ниже.

Картотека

Фамилия

Владеют

Владелец

№зап_маш

Транспорт

№зап

№регистрации

Далее необходимо указать связи между таблицами. Так таблицы КАРТОТЕКА и ВЛАДЕЮТ связаны через поля № и Владелец.

Чтобы указать эту связь, выделите поле № в таблице КАРТОТЕКА и не отпуская левую кнопку мыши, переместите ее к полю Владелец таблицы ВЛАДЕЮТ. В результате появится окно «Связь», в котором отметьте необходимость поддержания целостности базы данных.

Закройте окно «Связи», появится прямая или ломаная линия обозначающая связь.

Задание 8. Установите связь между таблицами ВЛАДЕЮТ и ТРАНСПОРТ по полям №зап_маш и №зап.

Задание 9. Создайте запрос «Кто какими машинами владеет?» (для его реализации потребуются все три таблицы). Сохраните его под именем Запрос1.

Создание отчетов

Отчет — это гибкое и эффективное средство для вывода данных на печать. С помощью отчета имеется возможность вывести необходимые сведения в том виде, в котором требуется.

Большая часть сведений в отчете берется из таблицы или запроса, являющихся источниками данных для отчета. Другие сведения вводятся при разработке отчета.

Пользователь имеет возможность разработать отчет самостоятельно или создать отчет с помощью мастера. Мастер по разработке отчетов Microsoft Access выполняет всю рутинную работу и позволяет быстро разработать отчет. После вызова мастера выводятся диалоговые окна с приглашением ввести необходимые данные, и отчет создается на основании ответов пользователя. Мастер окажется полезным даже для опытных пользователей, так как позволяет быстро разработать макет, служащий основой создаваемого отчета. После этого можно переключиться в режим конструктора и внести изменения в стандартный макет.

Создание отчета с помощью Мастера.

1 В окне базы данных выберите вкладку Отчеты.

2 Нажмите кнопку Создать.

  1. В диалоговом окне Новый отчет выберите Мастер отчетов.

  2. Выберите имя таблицы или запроса, содержащих данные, по которым строится отчет.

5 Нажмите кнопку OK.

  1. Далее следуйте указаниям Мастера.

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

Задание 10. Сформируйте с помощью Мастера отчет о владельцах автомобилей на основе Запроса 1. Контрольные задания

Каждое контрольное задание должно содержать формы для ввода исходных данных, таблицы должны быть заполнены 10 записями (можно воспользоваться таблицей КАРТОТЕКА для сведений о читателях, клиентах).

Вариант1

Создать базу данных «Библиотека», содержащую сведения о библиотечных книгах, читателях и выдаче книг. Подготовить отчет о выданных книгах за последнюю неделю.

Вариант2.

Создать базу данных «Юидическая консультация», содержащую сведения о клиентах, сотрудниках, проводящих прием, о визитах клиентов. Подготовить отчет о клиентах, посетивших консультацию на последней неделе.

Вариант3

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