
- •5. Алфавитный список с условием.
- •6. Проживающие по адресу.
- •7. Список с условием.
- •8. Список по дате.
- •9. Фамилия-верхний регистр.
- •10. Три фамилии.
- •1)Назначение и виды запросов. Отличие запросов от таблиц бд.
- •3)Источники формирования запросов. Что является результатом работы запроса выбора?
- •4)Виды запросов выбора, их особенности.
- •5)Какие запросы можно создать в режиме Мастера?
- •6)Каково назначение и особенности создания перекрестного запроса?
- •8)Как задать для поля в запросе подпись? пользовательский формат? Приведите примеры.
- •9)Как ограничить количество отображаемых в запросе записей?
- •10)Что такое условие отбора? Особенности формирования условий отбора для полей различных типов. Приведите примеры.
Министерство Образования Республики Беларусь
БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра «Основы бизнеса»
Отчет о выполнении лабораторной работы №4
« АНАЛИЗ ДАННЫХ ПРИ ПОМОЩИ ЗАПРОСОВ ВЫБОРА»
по дисциплине «Компьютерные информационные технологии»
Исполнил:
студент группы 105132
Гречиц Е, В.
Проверил:
ст. преподаватель
Куприк А. В.
Минск 2013
Тема: «АНАЛИЗ ДАННЫХ ПРИ ПОМОЩИ ЗАПРОСОВ ВЫБОРА»
Цель: изучить способы анализа данных в БД; изучить назначение и особенности запросов выбора; приобрести практический опыт создания простых и многотабличных запросов выбора.
Ход отчёта
Простой запрос
В режиме Мастера простого запроса сформировать запрос выбора, позволяющий частично отобразить информацию из базовой таблицы, содержащей персональные сведения (Клиенты, Абоненты, Преподаватели, Студенты, Сотрудники и т.п. по варианту): Фамилия, Имя, Отчество, Телефон.
Заменить имя по умолчанию именем 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 Три фамилии.
Контрольные вопросы
Инструменты анализа данных из таблиц БД.
Назначение и виды запросов. Отличие запросов от таблиц БД.
Источники формирования запросов. Что является результатом работы запроса выбора?
Виды запросов выбора, их особенности.
Какие запросы можно создать в режиме Мастера?
Каково назначение и особенности создания перекрестного запроса?
Приведите порядок создания запроса в режиме Конструктора. Структура окна Конструктора запроса и Бланка запроса.
Как задать для поля в запросе подпись? пользовательский формат? Приведите примеры.
Как ограничить количество отображаемых в запросе записей?
Что такое условие отбора? Особенности формирования условий отбора для полей различных типов. Приведите примеры.
Ответы на контрольные вопросы