Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Microsoft Access / Лаба 2 / Лабораторная №2

.docx
Скачиваний:
0
Добавлен:
22.03.2024
Размер:
973.33 Кб
Скачать

Цель работы:

Научиться создавать основные типы запросов к БД в MS Access.

Ход работы

Задание 1

Перешли на вкладку "создание", в раздел "конструктор запросов". В окне выбрали все таблице двойным щелчком.

На экран вывели следующие поля: «фамилия читателя», «название книги», «автор» и «email издательства».

В конструкторе, добавили поле "издательство" и в условиях отбора написали "Питер". Нажали кнопку "выполнить" на ленте.

Сохранили запрос «На выборку».

Задание 2

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

Отобразили общее количество книг каждого издательства. Перешли в конструктор и использовали функции групповых операции нажали кнопку

«Σ Итоги».

В появившемся окне «группировка» выбрали функцию Count. В конструкторе перед кодом книги написали "количество книг", двоеточие.

Сохранили запрос «На групповые операции».

Задание 3

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

В поле «условия отбора» в квадратных скобках написали [введите дату].

В появившемся диалоговом окне написали, четвертое октября.

В конструкторе запросов перед выражением "введите дату" поставили значок «больше».

Написали первое сентября, отобрались все данные, где дата возврата больше 1 марта.

Сохранили запрос как «Параметрический».

Задание 4

В конструкторе запросов выбрали таблицу "книги" и таблицу "выдача". Выбрали тип "перекрестный", на ленте выбрали пункт "перекрестный" и добавили поля.

Указали одно из полей как значение заголовка строк, одно поле как значение заголовка столбцов и другое поле – поле «значение».

Мы выбрали функцию COUNT.

Задание 5

Перешли в конструктор запросов, выбрали таблицу "издательства", таблицу "книги". В условиях отбора написали ЭКСМО и выбрали на ленте пункт "создание таблицы".

Имя «Книги 1», нажали кнопку ОК.

Задание 6

Открыли таблицу "читатель" и завели нового читателя. Закрыли таблицу "читатель", открыли запрос, выбрали таблицу "читатель", выбрали пункт "удаление", добавили пункт "код читателя" и в квадратных скобках получится своего рода параметрический запрос. Написали «Введите код читателя».

Задание 7

В конструкторе запросов выбрали таблицу "книги 1" выбирали поле «цена», выбирали пункт «обновление». Написали: [цена] - [цена] * 0,15.

Задание 8

Открыли конструктор запросов. Выбрали пункт "на добавление". В окне указали таблицу "книги".

Нажали ОК и где «добавление» выбрали пункт «код книги», «название книги», «автор».

В квадратных скобках написали «Введите название книги», «Введите автора».

Запрос сохранили как «Запрос на добавление».

Вывод: в ходе лабораторной работы создали основные типы запросов к БД в MS Access.

Контрольные вопросы

  1. Что такое запрос?

Ответ: Что такое запрос?

Запрос – это такой же элемент базы данных как таблицы, но служит для

выбора необходимой информации из базы данных. Все запросы разделяют на два вида.

  1. Чем запросы на выборку отличаются от запросов на изменение?

Ответ: Первый вид – это запросы на выборку, которые нужны нам для получения данных из таблицы и выполнения каких-либо вычислений с данными. Второй тип запросов – это запросы на изменение, то есть те запросы, которые могут добавлять, изменять или удалять данные в таблицах.

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

3. Какие запросы на изменение были выполнены в данной работе?

Ответ: Запрос на добавление, на обновление, на изменение, на создание таблицы.

Соседние файлы в папке Лаба 2