Рекомендации по оформлению
В отчете необходимо выписать все запросы в таблицу, в которой указать название запроса, его назначение и код запроса на языке 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
Что такое «запрос»?
Перечислите основные операторы языка DML.
Практическое задание: запроса.
Вариант №2
Что такое DDL и для чего используется?
В чем разница между QBE и SQL?
Практическое задание: запроса.
Вариант№3
В чем назначение запросов к базе данных?
Какого типа(DML/DDL) создаются запросы в лабораторной работе? Выбор обоснуйте.
Практическое задание: создание запроса.
Вариант №4
Перечислите основные операторы DML.
Как получить данные из базы?
Практическое задание: создание запроса.