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 будет рассматривать как параметр и выводить в диалоговом окне каждый раз при запуске запроса.


 

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

60495. Развитие Теории урока в советской дидактике периода середины 50-х - середины 60-х годов 163.5 KB
  Степашко представляет большой интерес изучение теории и практики урока периода оттепели так как постсоветское время является известным преемником зародившихся в те годы процессов демократизации и гуманизации общества...
60497. Психологічна готовність дитини до навчання у школі 235 KB
  Вступна частина Сьогодні ми зібралися щоб краще пізнати себе своїх учнів навчитися знаходити індивідуальний підхід до всіх учнів допомагати їм у складний адаптаційний період. Вправа Знайомство Мета : сприяти знайомству учасників створити комфортну атмосферу сприяти згуртованості групи. Час: 15 хвилин. Хід вправи: тренер пропонує учасникам написати на бейджику своє ім’я або те яким вони б хотіли щоб їх називали у групі.