Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3 лабораторная / 3. Лабораторная работа №3.docx
Скачиваний:
3
Добавлен:
07.06.2021
Размер:
519.68 Кб
Скачать

Рекомендации по оформлению

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

№ п/п

Название запроса

Назначение

Код запроса

1

Взятые книги

Возвращает строки, в которых указаны фамилия, имя, отчество каждого посетителя и название книги и имя автора, которую посетитель взял для чтения

SELECT Посетитель.Фамилия, Посетитель.Имя, Посетитель.Отчество, Книга.ИД_книги, Книга.Название, Книга.Автор

FROM Посетитель INNER JOIN (Книга INNER JOIN Книга_посетитель ON Книга.ИД_книги = Книга_посетитель.ИД_книги.Value) ON Посетитель.ИД_посетителя = Книга_посетитель.ИД_посетителя

ORDER BY Посетитель.Фамилия;

Для того, чтобы скопировать код запроса, нужно переключить режим на «Режим SQL» на вкладке конструктор раздела «Результаты».

Дальнейшее оформление производится в соответствии с ГОСТ 7.32-2001. В отчете должны быть такие разделы как «Содержание», «Отчет» и «Вывод».

Пример запроса на выборку в MS Access. (выполнен в английской версии MS Access 2010)

Работа с конструктором запроса.

1. Идем на вкладку «Создание»(Create), выбираем «Конструктор запросов»(Query Design) как на рисунке(выделено красным)

Рисунок 1

2. После выбора конструктора откроется пустое поле и конструктор предложит выбрать таблицы в отдельном окошке. НИЧЕГО не выбираем, ОКНО (как на рисунке) ЗАКРЫВАЕМ.

Рисунок 2

3. Далее на вкладке «Конструктор запросов», здесь она Query Tool, и выбираем «Добавление»(Append)

Рисунок 3

4. После того как выбрали добавление всплывет окно и предложит выбрать таблицы для добавления.

Рисунок 4

Имя таблицы(Table Name) – выбираем таблицу, в которую хотим занести новые строки

Текущая база данных(Current Database) – говорит о то, что таблицы вы будете брать из этой базы данных.

5. Далее заполняем поля конструктора запросов:

Строка «Поле»(Field) – заполняем значения, которые хотим внести. НЕ забываем, что текстовые данные надо писать в кавычках, а это все те, которые не числовые.

Строка «Добавить»(Append to) – заполняем из раскрывающегося списка поля таблицы, в которые надо внести данные.

Рисунок 5

Все служебные слова, а здесь это Expr1, Expr2 и т.д., Access добавит САМ. Нужно занести непосредственно то, что вы захотите добавить.

6. После заполнения на вкладке сверху жмем «Выполнить» (Run)

Рисунок 6

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

Рисунок 7

7. В таблице появятся внесенные строки

Рисунок 8

Вопросы к лабораторной работе №3

Вариант №1

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

  2. Перечислите основные операторы языка DML.

  3. Практическое задание: запроса.

Вариант №2

  1. Что такое DDL и для чего используется?

  2. В чем разница между QBE и SQL?

  3. Практическое задание: запроса.

Вариант№3

  1. В чем назначение запросов к базе данных?

  2. Какого типа(DML/DDL) создаются запросы в лабораторной работе? Выбор обоснуйте.

  3. Практическое задание: создание запроса.

Вариант №4

  1. Перечислите основные операторы DML.

  2. Как получить данные из базы?

  3. Практическое задание: создание запроса.