Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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

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

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

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

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

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

 

 

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

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

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

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

 

 

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

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

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

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

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

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

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

 

 

 

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

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

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

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

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

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

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

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

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

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

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

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

11. В Microsoft Access существует инструмент для усовершенствования структуры баз данных. Мастер по анализу таблиц позволяет обнаруживать повторяющиеся записи в таблице. Мастер по анализу таблиц используется, чтобы исключить совпадения, для этого создает новые связанные таблицы. Таблица подстановки должна содержать первичный ключ, чтобы обеспечить однозначное соответствие записей таблицы подстановки с записями новой таблицы. Также для наглядного представления анализа данных из таблицы БД могут использоваться запросы, отчеты, диаграммы.

12. Запрос – объект СУБД MS Access, предназначенный для анализа данных из таблиц БД. Назначение запросов:

1) выбор по условиям отбора конкретной информации из одной или нескольких взаимосвязанных таблиц;

2) выполнение вычислений и представление результатов в виде таблицы (в т.ч. с использованием групповых функций);

3) группирование записей с одинаковыми значениями в полях с применением групповых функций

4) обновление данных в исходных таблицах, добавление и удаление записей;

5) создание новых таблиц БД на основе данных из существующих таблиц.

По способу создания запросы можно разделить на:

1) QBE

2) SQL

По функциональному признаку запросы можно разделить на:

1) запросы выбора (результат существует в виде таблицы до закрытия запроса):

a) простые

b) с вычислениями

c) с параметрами

d) с групповыми операциями

e) перекрестные

2) запросы действия (приводят к изменениям данных в исходных таблицах или созданию новых таблиц, сохраненных как объект таблица):

a) на создание таблицы

b) на обновление данных

c) на добавление данных

d) на удаление данных

 

13. Источники формирования запросов:

a) исходные данные БД

b) таблицы, полученные в результате выполнения запросов на создание таблиц

c) результаты других запросов (временные таблицы с результатами).

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

14. Запрос на выборку отбирает данные из одной или нескольких таблиц БД и отображает набор записей в таблице данных. Запросы на выборку бывают:

a) простые

b) с вычислениями

c) с параметрами

15. В режиме Мастера можно создать следующие запросы:

· простой запрос на выборку

· запрос для поиска повторяющихся записей

· запрос для поиска записей без подчинения

· перекрестный запрос

16. Перекрестный запрос позволяет компактно отобразить данные, используя объединение однотипной информации. Создание такого запроса в режиме Мастера требует предварительной подготовки: необходимо создать запрос, содержащий поля всех таблиц, необходимых для перекрестного запроса. Необходимо задать поля – заголовки строк, столбцов и значений, которые отображаются в пересечении (с необходимой групповой функцией).

17. Если выбирается режим Конструктор, отображается Окно построения запроса, состоящее из 2 панелей - подсхемы данных и бланка запроса. Подсхема данных содержит исходные таблицы (в виде списка полей) с установленными связями.Нижняя панель – бланк запроса по образцу, содержит столбцы и строки:

- Поле

- Имя таблицы (скрыть Вид/Имя таблицы)

- Сортировка

- Вывод на экран

- Условие отбора /Или

 

Строка поле – определяет имена полей, включенных в запрос (динамический набор данных). Поля могут использоваться для включения в результат запроса, для вычислений, для сортировки и задания условий отбора. Чтобы добавить название поля из таблицы:

1) Открыть раскрывающийся список.

2) Щелкнуть мышкой в таблице и перетащить на бланк запроса.

3) Щелкнуть звездочку и перетащить (будут помещены все поля)

Сортировка – определяет порядок и поля сортировки (до 3-х полей).

Вывод на экран – если установлен переключатель, поле выводится, если нет – не выводится, но в запросе участвует.

Условие отбора – это инструкция, при помощи которой выбираются записи, включенные в динамический набор данных. Условие отбора – выражение, состоящее из операторов сравнения и операндов.В качестве операндов могут использоваться не только заданные значения, но и ссылки на имена полей в таблицах, отчетах и формах. Условия отбора в разных столбцах на одной строке объединяются по И (AND), на разных строках – ИЛИ (OR).

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

После заполнения бланка запроса необходимо выполнить запрос !. или (Запрос/Запуск).

При закрытии окна запроса – сохранить (задать имя).

 

18. Задание подписи для поля в запросе:

Для этого при создании запроса в режиме Конструктор для поля(для которого и создается подпись) задается подпись, используя свойство поля Подпись.

 

 

Используя пользовательский (custom) формат можно добиться гораздо большего эффекта в представлении информации. Например, можно указать различные цвета для представления положительных и отрицательных чисел, задать надпись, появляющуюся в ячейке таблицы, запроса или в управляющем элементе формы/отчета при отсутствии в них информации. При создании пользовательского формата необходимо ввести различные знаки в свойство Формат поля таблицы. Эти знаки включают заполнители (такие как 0 и #), разделители (например, точки и запятые), литералы и цвета.Кроме того, можно указать форматы для четырех типов числовых значений — положительных, отрицательных, нуля (0) и значения Null (не определено). При этом необходимо сначала задать формат для положительных значений, затем — формат для отрицательных значений, формат нуля и формат значения Null. Форматы необходимо разделять точкой с запятой.

19. Для того, чтобы ограничить число записей отбора, необходимо использовать свойство запроса Набор значений.

20. Условие отбора – это инструкция, при помощи которой выбираются записи, включенные в динамический набор данных. Условие отбора – выражение, состоящее из операторов сравнения и операндов. В качестве операндов могут использоваться не только заданные значения, но и ссылки на имена полей в таблицах, отчетах и формах. ([Имя таблицы]![Имя поля]).Условия отбора в разных столбцах на одной строке объединяются по И (AND), на разных строках – ИЛИ (OR).

Если значение в строке записано без оператора подразумевается "=".

Условие отбора можно установить следующими способами:

1) Если поле имеет тип числовой, денежный или счетчик, то в строку «Условие отбора» вводится оператор сравнения и число без дополнительных символов.

2) Если поле текстовое, то просто вводится текст или текст с символами шаблона (*,?,#). Введено: текст, в строке отобразится Like "текст", при этом "" и Like – добавляет система.

3) В поля типа дата надо просто ввести критерий отбора (9.10.2000).

Для формирования более сложного условия отбора использовать Мастер построения выражений.

Для поиска пустых полей можно использовать константу NULL: Is Null – в условии отбора.

В полях с логическим типом данных используются константы ДА, НЕТ, ИСТИНА, ЛОЖЬ.

Операторы сравнения– позволяют производить поиск более, чем по одному значению (=, >, <, <=, >=, <>).

Логические операторы – And, Xor, Not. Xor – толькоодно. Not - <>.

Between … And – позволяет выбрать значения в заданном диапазоне.

Можно использовать арифметические вычисления - «+», «-», «*», «/», Mod (остаток от деления).

Можно использовать функции, а также имена объектов БД.

21.

 

Выводы:

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

 

 

<== предыдущая лекция | следующая лекция ==>
Проживающие по адресу | Організація баз і банків даних автоматизованої інформаційної системи
Поделиться с друзьями:


Дата добавления: 2014-01-15; Просмотров: 3299; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.025 сек.