КАТЕГОРИИ: Архитектура-(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; Просмотров: 4941; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |