Требования к оформлению отчета. Лабораторная работа №5 Тема: Многотабличные запросы. Цель: Освоить основные приемы создания многотабличных запросов.

Лабораторная работа №5

Тема: Многотабличные запросы.
Цель: Освоить основные приемы создания многотабличных запросов.
Время: 2 ч.

Выполнение работы

- Предоставить преподавателю, выполненное задание для самоподго­товки в п. 5.2.

- Изучить теоретические сведения.

- Ответить тестовые задания.

- Выполнить самостоятельную работу.

Задание для самоподготовки

В процессе подготовки к занятию студент в обязательном порядке должен выполнить следующие задания:

а) При помощи конспекта лекций и рекомендуемой литературы рассмотреть сущность таких вопросов:

1) Создание баз данных;

2) Многотабличные запросы;

3) Редактирование структуры и данных БД.

б) Занести в отчет такие данные:

1) номер практической работы;

2) тему и цель работы;

3) краткий конспект основных теоретических сведений.

Теоретические сведения

Многотабличные запросы

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

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

Если требуется добавить таблицу в готовый запрос, открыть запрос в режиме конструктора, затем Отобразить таблицу на панели инструментовðвыделить таблицуðДобавить.

Практическая часть

Самостоятельная работа

1) В своей папке создать базу данных с именем Телефон;

2) Импортировать таблицы NAS_PUNKT.DBF, PREDPRIY.DBF, TIP_PRED.DBF, zhiteli.dbf. (внимание БД имеет устаревшие данные и может быть использована только в качестве учебного пособия!!!);

3) Объявить ключевым поле KOD_GOR в таблице NAS_PUNKT;

4) Объявить ключевым поле KOD_KTG в таблице TIP_PRED;

5) В таблице zhiteli удалить запись с кодом города 67 и фамилией Клименко;

6) Связать все 4 таблицы, обеспечив целостность данных, как показано на рисунке:

Рисунок 5.1 Структура базы данных Телефон

7) Разобраться со структурой БД Телефон. Просмотреть таблицы и их содержание, обратить внимание на название полей и данные, располагающиеся в полях;

8) Переписать таблицу в тетрадь 5.1 и заполнить ее;

 

Таблица 5.1 Содержимое некоторых полей БД Телефон

Таблица Название поля Содержимое поля Пример
PREDPRIY ABN название абонента, в основном должности или отделы Директор Бухгалтерия
PREDPRIY NZV    
NAS_PUNK TIP_GOR    
NAS_PUNK NAME_GOR    
TIP_PRED K_AB    

 

9) Найти адреса и телефоны всех Ивановых живущих на улице Кирова, сохранить под именем Ивановы;

10) Записать в конспект задание и созданное условие;

11) Отобрать данные, найдя все адреса и телефоны людей живущих на улице Ленина, фамилии которых начинаются с букв, А и С, сохранить как запрос, под именем ул_Ленина (должно получится 184 записи);

12) Записать в конспект задание и созданное условие;

13) Найти адреса и телефоны всех людей, живущих на улице Вакуленчука, телефон которых начинается с цифры 3, а фамилия с буквы Д, сохранить как запрос под именем Вакуленчука (результат 37 записей);

14) Записать в конспект задание и созданное условие;

15) Отобрать все данные по директорам заводов, сохранить под именем Директор;

16) Записать в конспект задание и созданное условие;

17) Найти все данные по сельским больницам (обратить внимание, что при создании БД авторы использовали принцип, где для городских предприятий поиск происходит по типам, используя данные таблицы TIP_PRED, а для сельских по названию), сохранить под именем Больницы;

18) Записать в конспект задание и созданное условие;

19) Найти все телефоны кафедр ВУЗов города Мелитополя, сохранить под именем Кафедры;

20) Записать в конспект задание и созданное условие;

21) Отобрать данные по жителям сел и ПГТ, чьи инициалы А.В., сохранить под именем Инициалы;

22) Записать в конспект задание и созданное условие;

23) Отобрать все данные по заведующим магазинов села Вознесеновка, данные сохранить под именем Вознесеновка;

24) Записать в конспект задание и созданное условие;

25) Отобрать все данные по всем отделам банков города Мелитополя, запрос сохранить под именем Банк;

26) Записать в конспект задание и созданное условие;

27) Найти данные по приемным покоям больниц города Мелитополя, данные сохранить под именем Приемный покой;

28) Записать в конспект задание и созданное условие;

29) Показать работу преподавателю.

Требования к оформлению отчета

Отчет должен содержать:

- Краткий конспект теоретических сведений;

- Результаты выполненных действий.