4941

Формирование запросов выбора к данным базы

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

Информатика, кибернетика и программирование

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

Русский

2012-11-29

181 KB

6 чел.

Формирование запросов выбора к данным базы

Цель работы: научиться создавать запросы выбора в режиме конструктора.

Постановка задания:

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

 Задание 3.1. Создать запрос на выборку данных (фамилия, имя, отчество, год рождения, что окончил, курс, группа, преподаватель) из таблиц Список и Группы следующей структуры (см. табл. 3.1):

Таблица 3.1

 

 

Рекомендации к выполнению:

· Выбрать в окне БД вкладку Запросы и щелкнуть по кнопке Создать.

· Выбрать режим создания запросов Конструктор.

На экране появится диалоговое окно добавления таблиц.

· Выделить в окне Добавление таблицы название таблицы Список и щелкнуть по кнопке Добавить.

· Добавить  таблицу Группы аналогичным способом.

· Закрыть окно Добавление таблицы.

· Переместить в строку Поле бланка Конструктора запроса путем перетаскивания поля Фамилия, Имя, Отчество, Год рождения, Что окончил, Курс (из таблицы Список) и Группа, Преподаватель (из таблицы Группы).

Окно конструктора запроса в результате выполненных действий должно иметь вид, представленный на рис. 3.1.

 

 

Рис. 3.1. Окно конструктора запроса на выборку данных
из таблиц
Список и Группы

 

· Запустить запрос, выполнив команду Запрос/ Запуск или щелкнув по кнопке на панели инструментов  .

Результат выполнения запроса представлен на рис. 3.2.

 

 

Рис. 3.2. Окно результата выполнения запроса

 

· Сохранить запрос с именем Выборка из 2-х таблиц.

 

 Задание 3.2. Создать запрос на выборку информации о студентах, окончивших школу, из таблицы Список, следующей структуры (см. табл.3.2)

 

                      Таблица 3.2

 

 

Рекомендации к выполнению:

· Вызвать режим создания запросов Конструктор.

· Добавить в бланк запроса таблицу Список.

· Закрыть окно Добавления таблицы.

· Переместить в бланк Конструктора запроса поля Фамилия, Имя, Отчество, Год рождения, Что окончил.

· Ввести в строке Условие отбора  бланка запроса для поля Что окончил значение Школу.

Окно конструктора запроса будет иметь вид, представленный на рис. 3.3.

 

 

Рис. 3.3. Окно конструктора запроса на выборку данных о студентах,
окончивших школу

 

· Выполнить запрос.

Результат выполнения запроса представлен на рис. 3.4.

 

 

Рис. 3.4. Окно результат выполнения запроса

 

· Сохранить запрос с именем Школа.

 

Задание 3.3. Создать запрос на выборку данных о студентах, родившихся в 1983 или 1984 году, из таблицы Список, следующей структуры (см. табл.3.3).

 

         Таблица 3.3

 

 

Рекомендации к выполнению:

· Вызвать режим создания запросов Конструктор.

· Добавить в бланк запроса таблицу Список.

· Закрыть окно Добавления таблицы.

· Переместить в бланк Конструктора запроса поля Фамилия, Имя, Отчество, Год рождения, Что окончил, Группа.

· Ввести в строке Условие отбора  бланка запроса для поля Год рождения выражение 1983 Or 1984.

На заметку! OR – логический оператор Или, используется для выбора данных, удовлетворяющих одному из введенных условий. В данном случае, будут отобраны записи о студентах, год рождения которых 1983 или 1984.

Окно конструктора запроса будет иметь вид, представленный на рис.3.5.

 

 

Рис. 3.5. Окно конструктора запроса на выборку данных
по заданному году рождения

 

· Выполнить запрос.

Результат выполнения запроса представлен на рис. 3.6.

 

 

Рис. 3.6. Окно результата выполнения запроса

 

· Сохранить запрос с именем Год рождения.

 

 

 Задания для самостоятельной работы:

 

1. Создать запрос на выборку данных о студентах, занятия у которых проводит преподаватель Соловьева З.М. Сохранить запрос с именем Преподаватель.

2. Создать запрос на выбор сведений о студентах, фамилии которых начинаются на букву Б. Сохранить запрос с именем Фамилия.

На заметку! Для создания данного запроса в строку Условие отбора для поля Фамилия необходимо ввести условие  Like Б*

3. Создать параметрический запрос на выборку данных о студентах, обучающихся в любой конкретной группе (например, ЗКП-1) на основании запроса Выборка из 2-х таблиц. Сохранить запрос с именем Параметрический.

 

На заметку!  Для создания данного запроса в строку Условие отбора для поля Группа необходимо ввести текст, заключенный в квадратные скобки, например, [Введите номер группы:]. Данный текст MS Access 2000 будет рассматривать как параметр и выводить в диалоговом окне каждый раз при запуске запроса.


 

А также другие работы, которые могут Вас заинтересовать

70298. Розробка бази знань експертної системи 427 KB
  Експертні системи - це клас комп’ютерних програм, які пропонують рекомендації, проводять аналіз, виконують класифікацію, дають консультації і ставлять діагноз. Вони орієнтовані на розв’язування задач, вирішення яких вимагає проведення експертизи людиною-спеціалістом.
70299. Введение в экономическую теорию. Функции и методы экономической теории 1.11 MB
  Альфред маршал ввел понятие спрос и предложение исследовал факторы воздействующие на них разработал концепцию эластичности спроса и предложения. Сформулировал законы спроса и предложения доказал что рыночная цена есть результат взаимодействия спроса и предложения.
70300. Операции с символами, строками, фрагментами 33.5 KB
  Клавиша Пробел вставляет символ «пробел» между другими символами, на место пробела можно затем вписать другой символ, т.е. эта клавиша как бы производит раздвижку символов. В случае если в слове пропущена буква, ее можно вставить вместо пробела после «раздвижки».
70301. Расчет разноплечной траверсы, искусственное освещение, требования к устройству складов для длительного хранения сосудов со сжиженными газами. Разработка мероприятий по безопасности жизнедеятельности при строительстве и эксплуатации производственного объек 199.5 KB
  Выбор площадки для строительства складов следует производить с учетом соблюдения противопожарных и санитарных разрывов до окружающих склад зданий и сооружений а также оценки экологических и социальных последствий осуществления проекта.
70302. Краса врятує світ…? 33 KB
  У наше століття люди не звертають увагу на природню красу вони забули що таке життя радість дощу або першому снігу. В світі високих технологій люди замоталися закрутилися забули що таке жити. Люди більше не мислять тому що часу для цього немає: їм важливі картинки зубна паста...
70303. Количественная фотометрия неоднородных биологических объектов 2.28 MB
  В сравнении с объектами хромофорные соединения в которых распределены равномерно неоднородные объекты поглощают свет слабее а спектры их поглощения сглажены. Замечания о коэффициенте и спектре поглощения нерассеивающих неоднородных сред.