Практическая работа № 4.1
Создание и использование запросов в MS Access.
Запрос – это средство, с помощью которого извлекается из базы данных информация, отвечающая определенным критериям. Результаты запроса представляют не все записи из таблицы, а только те, которые удовлетворяют запросу.
Запросы состоят из ряда условий, каждое условие состоит из трех элементов:
1. поле, которое используется для сравнения;
2. оператор, описывающий тип сравнения;
3. величина, с которой должно сравниваться значение поля.
Выражения и операторы, применяемые в условиях отбора.
Выражения и операторы | Описание выражений и операторов |
Числа | Вводятся без ограничений |
Текст | Должен быть заключен в кавычки |
Даты | Ограничиваются с двух сторон символами # (например, #01.02.02#) |
*; +; -; /; ^ | Арифметические операторы, связывающие выражения |
<; <=; >; >=; =; <> | Операторы сравнения |
And (И); Not (Нет); Or (Или) | Логические операторы |
Like | Используется для логики замены в выражениях |
In | Для определения, содержится ли элемент данных в списке значений |
Between… And… | Для выбора значений из определенного интервала |
? | Заменяет один символ (букву или цифру) |
* | Заменяет несколько символов |
Запросы могут быть простые, сложные перекрестные.
|
|
Практическая часть
Откройте учебную базу данных «Анкета ИС-3-19» (у каждой группы свое название анкеты)
Создайте запрос на выборку студентов, у которых по всем предметам только хорошие оценки с помощью Мастера запросов.
- На панели инструментов выберите команду «Мастер запросов».
- В появившемся диалоговом окне выберите «Простой запрос» и щелкните по кнопке «OK».
3. В следующем окне выберите таблицу, по которой строится запрос («Ведомость успеваемости»), и те поля, которые участвуют в запросе. Перенесите их в правую часть окна с помощью кнопки, нажмите «Далее». В следующем окне тоже нажмите «Далее».
4. В другом окне дайте название запроса «Хорошисты» и нажмите «Готово».
5. Появится таблица «Хорошисты», в которой отражены фамилии всех студентов и изучаемые предметы.
6. Откройте таблицу «Хорошисты», перейдите в режим «Конструктор», (нажмите правой кнопкой мыши на таблице «Хорошисты»).
7. Здесь в поле «Условия отбора» под каждым предметом поставьте условие >=4
Примечание: Галочки в каждом поле означают, что по вашему выбору можно включить или убрать любое поле на выборку.
Перейдите в режим таблицы, ответив «Да» на вопрос о сохранении запроса. (В таблице должны остаться фамилии «хорошистов»).
С помощью «Конструктора запросов» создайте запрос на выборку по таблице «Личные данные».
|
|
1. Щелкните по таблице «Личные данные», зайдите в меню «Создание», выберите команду «Конструктор запросов».
2. Добавьте нужную таблицу в поле запроса. Выделите её в списке и щелкните по кнопке «Добавить». Закройте окно «Добавление таблицы».
3. Выберите студентов, чьи фамилии начинаются на букву «В» и которые проживают в Челябинске. Для этого:
- добавьте в строку «Поле» два поля «Фамилия» и «Город»;
- в строке «Условия отбора» в первом столбце укажите значение
Like «B *», а во втором столбце с названием «Город» - «Челябинск»; - Далее нажмите «Выполнить» на вкладке «Конструктор»
- закройте запрос, сохранив его под названием “Фамилии на В”
- (у вас должны остаться в списке студенты, проживающие в Челябинске).
Сохраните работу и отправьте преподавателю на e-mail.
Перечень литературы:
Смирнова, О. В. Access 2007 на практике / О.В. Смирнова. - М.: Феникс, 2017. - 160 c.
Фуллер MS Office Access 2007 для "чайников" /Фуллер и др. - М.: Вильямс, 2013. - 384 c.
Голышева, А. В. Access 2007 без воды. Все, что нужно для уверенной работы / А.В. Голышева, И.А. Клеандрова, Р.Г. Прокди. - М.: Наука и техника, 2017. - 192 c.