Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3 Практический раздел.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
5.18 Mб
Скачать

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

Тема: Разработка и проектирование простых запросов в СУБД Access

Цель работы: Научится проектировать простые и сложные запросы в СУБД MS Access.

Время работы: 2 учебных часа.

Правила по ТБ: Общие.

Оборудование рабочего места: Практикум, ПК.

Программное обеспечение: Windows, MS Office.

Вопросы входного контроля:

  1. Дайте определение понятию БД.

  2. Дайте определение понятию запрос.

  3. Опишите синтаксис простого запроса.

  4. Назовите основные части интерфейса MS Access.

  5. Расскажите, как связать таблицы, сохранив целостность данных.

  6. Опишите основные режимы работы с таблицей и формой.

СОДЕРЖАНИЕ И ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

Задание

В существующей базе данных «Видео» (лабораторная работа №4) определить на основе таблицы «Фильмы» следующие запросы:

1) «Фильмы (названия)» - содержит все поля таблицы, кроме поля «Ном», записи отсортированы по названиям фильмов (в алфавитном порядке);

2) «Фильмы (жанры)» - содержит поля «Жанр», «Страна», «Название», записи отсортированы по жанрам, в пределах одного жанра - по странам, а в пределах одной страны - по названиям фильмов (в алфавитном порядке).

Откройте существующую базу данных «Видео» (см. 5.1).

6.1. СОЗДАНИЕ ЗАПРОСА:

  • в окне базы данных перейдите к группе объектов «Запросы», [Создать];

  • в появившемся диалоговом окне «Новый запрос» выберите вариант «Конструктор», [ОК];

  • в появившемся окне «Добавление таблицы» выделите на вкладке «Таблицы» элемент «Фильмы», [Добавить], [Закрыть].

На экране появится окно конструктора запросов с загруженной таблицей «Фильмы» (загруженные таблицы отображаются в верхней части окна конструктора запросов в виде небольших окон).

6.2. ОПРЕДЕЛЕНИЕ ПОЛЕЙ ЗАПРОСА: зацепите мьшью поле «Назв» в окне «Фильмы» и перетащите его на первый столбец бланка запроса - таблицы в нижней части окна конструктора запросов. Аналогичными действиями поместите в следующие столбцы бланка запроса поля «Страна», «Жанр», «Длит», «ДатаЗап».

6.3. СОРТИРОВКА ЗАПИСЕЙ ПО НУЖНОМУ ПОЛЮ: в первом столбце бланка запроса (соответствующем полю «Назв») перейдите на строку «Сортировка» И выберите из выпадающего списка вариант «По возрастанию».

6.4. ЗАПУСК ЗАПРОСА НА ВЫПОЛНЕНИЕ: «Запрос I Запуск» ИЛИ (можно также нажать , то есть перевести запрос в режим таблицы).

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

Для возврата в режим конструктора запросов надо выполнить команду «Вид I Конструктор» или нажать

Сохраните созданный запрос под именем Фильмы (названия) - см. 4.5.

Для создания нового запроса можно повторить описанные выше действия (см. 6.1-6.2). Однако быстрее воспользоваться в качестве заготовки уже имеющимся запросом, сохранив его ПОД НОВЫМ ИМЕНЕМ.

6.5. СОХРАНЕНИЕ ЗАПРОСА ПОД НОВЫМ ИМЕНЕМ: «Файл I Сохранить как/экспорт ... » («Файл I Сохранить как...» в Access 2000/ХР), в появившемся окне укажите новое имя Фильмы (жанры), [ОК].

6.6. УДАЛЕНИЕ ПОЛЯ ИЗ БЛАНКА ЗАПРОСА: вернитесь в режим конструктора, в бланке запроса выделите столбец с полем «Длит», щелкнув мышью на его верхней рамке (курсор мыши на этой рамке примет вид стрелки, направленной вниз), И нажмите клавишу [Del]. Аналогичными действиями удалите поле «Дата3ап».

6.7. ИЗМЕНЕНИЕ ПОРЯДКА СЛЕДОВАНИЯ ПОЛЕЙ: выделите столбец «Назв» (щелкнув на его верхней рамке) и перетащите его мышью на позицию после столбца «Жанр»; затем выделите столбец «Страна» и перетащите его на позицию между столбцами «Жанр» и «Назв».

6.8. СОРТИРОВКА ПО НЕСКОЛЬКИМ ПОЛЯМ: в столбцах «Жанр» и «Страна» установите значение строки «Сортировка» равным «По возрастанию», в столбце «Назв» оставьте вариант сортировки «По возрастанию».

Выполните созданный запрос (см. 6.4) и повторно сохраните его.

3акройте базу данных (см. 4.17).

Задание

В существующей базе данных «Видео» (лабораторная работа №4) с помощью соответствующих запросов вывести следующие данные:

  1. список из 5 последних записанных фильмов, включающий поля «Назв» и «ДатаЗап», отсортированный по убыванию даты записи;

  2. список всех комедий, включающий поля «Назв» и «Страна», отсортированный по названиям;

  3. список всех полнометражных мультфильмов (длительностью не менее 60 мин.), включающий поля «Назв», «Страна» и «Длит», отсортированный по названиям;

  4. список всех российских фильмов, записанных в 1998 г., включающий поля «Назв», «Жанр», «Дата3ап», отсортированный по возрастанию даты записи.

Откройте базу данных «Видео» (см. 5.1).