Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornaya_rabota_4.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.75 Mб
Скачать

Министерство Образования Республики Беларусь

БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра «Основы бизнеса»

Отчет о выполнении лабораторной работы №4

« АНАЛИЗ ДАННЫХ ПРИ ПОМОЩИ ЗАПРОСОВ ВЫБОРА»

по дисциплине «Компьютерные информационные технологии»

Исполнил:

студент группы 105132

Гречиц Е, В.

Проверил:

ст. преподаватель

Куприк А. В.

Минск 2013

Тема: «АНАЛИЗ ДАННЫХ ПРИ ПОМОЩИ ЗАПРОСОВ ВЫБОРА»

Цель: изучить способы анализа данных в БД; изучить назначение и особенности запросов выбора; приобрести практический опыт создания простых и многотабличных запросов выбора.

Ход отчёта

  1. Простой запрос

В режиме Мастера простого запроса сформировать запрос выбора, позволяющий частично отобразить информацию из базовой таблицы, содержащей персональные сведения (Клиенты, Абоненты, Преподаватели, Студенты, Сотрудники и т.п. по варианту): Фамилия, Имя, Отчество, Телефон.

Заменить имя по умолчанию именем 01 Простой запрос.

2. Исходные данные.

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

Названия полей базовых таблиц, включаемых в запрос Исходные данные, приведены по вариантам в лабораторной работе № 3.

Заменить имя запроса по умолчанию именем 02 Исходные данные.

3. Перекрестный запрос.

В режиме Мастера перекрестного запроса, используя как источник запрос «02 Исходные данные», сформировать перекрестный запрос, содержащий поля в соответствии с вариантом.

Для каждой строки вычислить итоговые значения.

Заменить имя запроса по умолчанию именем 03 Перекрестный запрос.

Исходные данные для перекрестного запроса

4. Список фамилий.

В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения (Клиенты, Абоненты, Преподаватели, Студенты, Сотрудники и т.п. по варианту), сформировать запрос выбора, который выдает список фамилий в алфавитном порядке.

В бланк запроса включить поля Фамилия, Имя, Телефон.

По полю Фамилия задать сортировку По возрастанию.

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 04 Список фамилий.

5. Алфавитный список с условием.

В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения (Клиенты, Абоненты, Преподаватели, Студенты, Сотрудники и т.п. по варианту), сформировать запрос выбора, который выдает список фамилий в указанном буквенном диапазоне.

В бланк запроса включить поля Фамилия, Имя, Телефон.

По полю Фамилия задать сортировку По возрастанию.

По полю Фамилия задать условие (при помощи Построителя выражений): Between Начальная_буква And Конечная_буква.

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

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 05 Алфавитный список с условием.

6. Проживающие по адресу.

В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения, сформировать запрос выбора, который выдает список проживающих на одной улице.

В бланк запроса включить поля Фамилия, Имя, Адрес.

По полю Фамилия задать сортировку По возрастанию.

По полю Адрес задать условие (при помощи Построителя выражений): Like *фрагмент_названия_улицы*.

Название улицы задать самостоятельно.

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 06 Проживающие по адресу.

7. Список с условием.

В режиме Конструктора на основе базовых таблиц сформировать запрос выбора (по вариантам). Состав базовых таблиц и полей, необходимых для запроса, определить самостоятельно.

Поле для сортировки и порядок сортировки выбрать самостоятельно.

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 07 Список с условием.

Вариант 3. Сформировать список товаров, цена которых не превышает определенного значения. Значение цены товара задать самостоятельно.

8. Список по дате.

В режиме Конструктора на основе базовых таблиц сформировать запрос выбора (по вариантам). Состав базовых таблиц и полей, необходимых для запроса, определить самостоятельно.

Поле для сортировки и порядок сортировки выбрать самостоятельно.

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 08 Список по дате.

Вариант 3. Сформировать список товаров, проданных в заданный период. Начальную и конечную дату периода задать самостоятельно.

9. Фамилия-верхний регистр.

В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения, сформировать запрос выбора.

В запрос включить поля Фамилия, Имя, Отчество.

Значения в поле Фамилия преобразовать к верхнему регистру, используя свойство Формат поля ( > ).

Отсортировать список фамилий в алфавитном порядке.

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 09 Фамилия-верхний регистр.

10. Три фамилии.

В режиме Конструктора сформировать запрос выбора, позволяющий частично отобразить информацию из базовой таблицы, содержащей персональные сведения.

В запрос включить поля Фамилия, Имя, Отчество, Телефон.

Отсортировать список фамилий в алфавитном порядке.

Для поля Фамилия задать подпись Три толстяка, используя свойство поля Подпись.

Ограничить набор значений в запросе 3 записями, используя свойство запроса Набор значений.

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 10 Три фамилии.

Контрольные вопросы

  1. Инструменты анализа данных из таблиц БД.

  2. Назначение и виды запросов. Отличие запросов от таблиц БД.

  3. Источники формирования запросов. Что является результатом работы запроса выбора?

  4. Виды запросов выбора, их особенности.

  5. Какие запросы можно создать в режиме Мастера?

  6. Каково назначение и особенности создания перекрестного запроса?

  7. Приведите порядок создания запроса в режиме Конструктора. Структура окна Конструктора запроса и Бланка запроса.

  8. Как задать для поля в запросе подпись? пользовательский формат? Приведите примеры.

  9. Как ограничить количество отображаемых в запросе записей?

  10. Что такое условие отбора? Особенности формирования условий отбора для полей различных типов. Приведите примеры.

Ответы на контрольные вопросы

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]