Студопедия — Лабораторная работа № 6. Создание запросов к данным
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Лабораторная работа № 6. Создание запросов к данным






 

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

 

Задание: Создать запросы на выборку, запросы на поиск повторяющихся записей в таблице, запросов с параметрами.

 

Общие теоретические сведения.

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

Виды запросов.

1) Простые запросы:

1.1) запросы на выборку:

- запросы на выборку записей;

- запросы с параметрами;

- запросы на суммирование,

- перекрестные запросы.

1.2) запросы на выполнение (изменение):

- запросы на добавление записей;

- запросы на обновление записей;

- запросы на удаление записей.

2) Сквозные запросы (запросы SQL):

2.1) управляющие запросы:

- запросы на создание таблиц;

- запросы на создание индексов;

- запросы на изменение таблицы;

- запросы на удаление таблицы;

- запросы на изменение индексов;

- запросы на удаление индексов.

2.2) запросы на объединение;

2.3) запросы к серверу ODBC;

2.4) подзапросы.

1.1) Запросы на выборку.

- Запросы на выборку записей – извлекают информацию из одной или большего количества таблиц и часто используется как источник записей для формы или отчета.

- Запросы с параметрами – запросы на выборку специального типа, которые основаны на отборе записей, вводимых пользователем. Инструкции SQL совпадают с инструкциями для запроса на выборку (за исключением главных параметров PARAMETERS).

- Запросы на суммирование – группируют записи и вычисляет запрашиваемую математическую и статистическую функцию.

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

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

1.2) Запросы на выполнение (изменение) – воздействуют на данные в таблицах.

- Запрос на добавление записей – добавляет 1 или несколько записей в конец одной или большего количества существующих таблиц.

- Запрос на удаление записей – целиком или частично удаляет содержимое таблицы. Запрос перемещает целиком наборы записей, а не одиночные наборы полей.

2.1) Управляющие запросы – создают, удаляют или изменяют таблицы в текущей БД и создают индексы.

- Запрос на создание таблиц – создает новую таблицу на основе полей из 1 или большего числа существующих полей.

2.2) Запрос на объединение – объединяет поля из 1 или большего числа таблиц в одно поле или колонку в третьей таблице.

2.3) Подзапрос – внедряет инструкцию SQL в другой запрос на выборку или выполнение. Используется в строке Условие отбора в окне Конструктора запросов.

 

Выполнение работы:

1. Создание простого запроса на выборку о характеристиках моделей автомобилей.

1) Перейдите на вкладку Запросы и выполните команду Создать. Укажите тип запроса Простой запрос. Выберите из списка Таблицы/Запросы таблицу “Модель”. Выберите поля: Наименование, Объем двигателя, Количество цилиндров, Мощность, Коробка передач, Время разгона, Кондиционер, Цвет, количество подушек безопасности, Расход топлива.

2) Выберите из списка Таблицы/Запросы таблицу “Фирма”. Выберите поле – Наименование.

3) Выберите из списка Таблицы/Запросы таблицу “Страна”. Выберите поле – Наименование.

4) Выберите из списка Таблицы/Запросы таблицу “Двигатель”. Выберите поле – Наименование.

5) Выберите из списка Таблицы/Запросы таблицу “Кузов”. Выберите поле – Наименование.

6) Выберите из списка Таблицы/Запросы таблицу “Шины”. Выберите поле – Наименование.

7)
 
 

Выполните команду Далее. Выберите создание подробного отчета и задайте имя запроса - Список моделей. Вид созданного запроса Список моделей в режиме Конструктора запросов приведен на рисунке 30.

 
 

Рисунок 30 – Вид окна Конструктора запроса Список моделей

 

2. Создание запроса с параметром о наличии автомобилей определенной модели.

1) Перейдите на вкладку запросы и выполните команду Создать. Выберите в окне Новый запрос – Простой запрос.

2) В диалоговом окне Создание простых запросов укажите в списке Таблицы/Запросы запрос “Список моделей” и выберите все поля.

3) Включите флажок Подробный отчет и введите имя запроса - Список моделей с параметром наименование модели.

4) Откройте созданный запрос в режиме Конструктора запросов. Введите в бланке запроса в строку Условие отбора в столбце Модель Наименование модели текст приглашения в окне запроса: [Введите модель].

5) Сохраните запрос и запустите его на выполнение.

Вид созданного запроса с параметром в режиме Конструктора приведен на рисунке 31.

3. Создайте запросы с параметрами: Поиск характеристик моделей по стране и Поиск характеристик моделей по фирме аналогично вышеизложенному в п.п.1-5 п.3 с условиями отбора Страна-наименование: [Введите страну] и Фирма-наименование: [Введите фирму] соответственно.

 

 

Рисунок 31 – Вид запроса Список моделей с параметром наименование модели в режиме Конструктора

 

4. Самостоятельно создайте:

1) Формы на основе запросов: Поиск характеристик автомобиля по наименованию модели, Поиск характеристик автомобиля по наименованию страны, Поиск характеристик автомобиля по наименованию фирмы.

2) Добавьте в режиме Конструктора в формы Кнопки для перехода по записям: Предыдущая запись, Следующая запись и Выход.

3) Дополнительную страницу Поиск в главной кнопочной форме в соответствии с п.п. 1-5 пункта 4 лабораторной работы № 4 (пример приведен на рисунке Г.2 приложения Г).

4) Добавьте на страницу кнопочной формы Поиск созданные формы на основе запросов - Поиск характеристик автомобиля по наименованию модели, Поиск характеристик автомобиля по наименованию страны, Поиск характеристик автомобиля по наименованию фирмы.

5) Добавьте на страницу кнопочной формы Поиск для возврата на главную страницу кнопочной формы кнопку Назад.

 

5. Содержание отчета по лабораторной работе.

 

В отчете к лабораторной работе должны быть представлены:

1) Титульный лист отчета по лабораторной работе (приложение Б).

2) Название лабораторной работы, цель и задание.

3) Созданные запросы в режиме Конструктора или SQL.

4) Виды созданных форм на основе запросов.








Дата добавления: 2014-11-10; просмотров: 667. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

РЕВМАТИЧЕСКИЕ БОЛЕЗНИ Ревматические болезни(или диффузные болезни соединительно ткани(ДБСТ))— это группа заболеваний, характеризующихся первичным системным поражением соединительной ткани в связи с нарушением иммунного гомеостаза...

Решение Постоянные издержки (FC) не зависят от изменения объёма производства, существуют постоянно...

ТРАНСПОРТНАЯ ИММОБИЛИЗАЦИЯ   Под транспортной иммобилизацией понимают мероприятия, направленные на обеспечение покоя в поврежденном участке тела и близлежащих к нему суставах на период перевозки пострадавшего в лечебное учреждение...

Методика исследования периферических лимфатических узлов. Исследование периферических лимфатических узлов производится с помощью осмотра и пальпации...

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

Лечебно-охранительный режим, его элементы и значение.   Терапевтическое воздействие на пациента подразумевает не только использование всех видов лечения, но и применение лечебно-охранительного режима – соблюдение условий поведения, способствующих выздоровлению...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия