КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Условие отбора ⇐ ПредыдущаяСтр 4 из 4 Окно Конструктора запросов разделено на две панели. Верхняя панель включает выбранные для данного запроса таблицы, представленные списком полей (схема данных запроса). Нижняя панель – бланк запроса, который нужно заполнить. Для этого нужно выполнить следующие действия: 1) В строку Поле включить имена полей, используемых в запросе (дважды щелкнуть на имени поля в таблице в схеме данных запроса). 2) В строке Имя таблицы отобразить имя соответствующей таблицы. 3) В строке Сортировка можно выбрать порядок сортировки записей в таблице запроса. 4) В строке Вывод на экранотметить активным флажком поля, которые должны быть включены в результирующую таблицу. 5) В строке Условие отбораможно записать выражение, которое состоит из операторов (таблица 1), позволяющих выбирать необходимую информацию по заданному критерию отбора. 6) В строке или задать альтернативные условия отбора записей. Практическое задание к вопросу: «Объект СУБД MS ACСESS Запрос»
1) Информационная система «Библиотека» содержит таблицу «Выдача». Требуется составить запрос для вывода фамилий читателей, у которых на руках есть книги. Для этого на бланке запроса в строке Условие отборав поле Дата возвращения надо записать … Ответ: is Null
2) Как надо записать условие в запросе – количество страниц в книге должно быть не менее 400? Ответ: >=400. 3) В табличной форме представлен фрагмент базы данных (смотри таблицу 1). Какие записи будут выбраны по условию отбора: (ФАМИЛИЯ ="П*") and (ПОЛ="ж" or ДАТА РОЖД =#14.*.1993#)? В ответе укажите только фамилии искомых записей.
Ответ: Петров, Привалова
8. Объект СУБД MS ACСESS Отчет.
Отчеты предназначены для формирования выходных документов, содержащих необходимые результаты, и вывода их на печать. При создании отчета первоначально используют мастер создания отчетов, далее изменение макета осуществляют в окне конструктора. В режиме конструктора выделяются следующие области: заголовок отчета, верхний колонтитул, область данных, нижний колонтитул, примечание отчета. Используя группу «Группировка и итоги», можно создавать отчеты с группировкой, например, объем продаж товара, сгруппированный по регионам продаж; списки студентов по академическим группам и т.п. В режиме конструктора: Заголовок отчета – выводится только в начале отчета; Верхний колонтитул – выводится в верхней части каждой страницы; Заголовок группы – выводится в начале каждой группы; Область данных – содержит записи таблицы или запроса; Примечание группы – выводится в конце каждой группы; Нижний колонтитул – выводится в нижней части каждой страницы; Примечание отчета – выводится только в конце отчета.
В отчете можно создавать и использовать надписи и вычисляемые поля. Примеры вычисляемых полей:
Подсчет суммы, среднего значения, максимального и минимального для числового поля, количества сгруппированных записей осуществляется с помощью функций Sum([ ]), Avg([ ]), Max([ ]), Min([ ]), Count([ ]), где в квадратных скобках указывают имя поля, по которому ведется итоговый расчет. Практическое задание к вопросу: «Объект СУБД MS ACСESS Отчет» 1) Что в СУБД MS Access не является областью отчета?
2) Для чего предназначены отчеты? A) для записи последовательности действий, выполняемых при наступлении некоторого события; B) для выбора требуемых данных из одной или нескольких связанных таблиц с помощью определенного пользователем условия; C) для формирования выходных документов, содержащих необходимые результаты, и вывода их на печать; D) для ввода, корректировки и просмотра информации в удобном для пользователя виде; E) для обработки информации, записанной на языке Access Basic F) для записи последовательности действий, выполняемых при наступлении некоторого события.
9. Объект СУБД MS ACСESS Форма.
Формы предназначены для ввода данных базы и их просмотра. Создание форм может осуществляться при помощи мастера Мастер форм позволяет автоматически создавать формы на основе указания таблицы, на основании которой строится форма, выбора полей таблицы и внешнего вида формы: в один столбец (слева - название, справа - данные), ленточная (колонки, сверху названия столбцов), табличная (аналогична листу Excel), выровненная. В режиме конструктора формы выделяется несколько областей: • заголовок • область данных • примечание. Используя панель элементов управления можно создавать в форме следующие элементы: "Надпись"- любой текст, "Поле"- поля данных или вычислений, "Переключатель", "Флажок", "Группа переключателей" - в группу входят переключатели или флажки, в зависимости от их состояния, вся группа в целом принимает некоторое значение, "Поле со списком", "Список" – для выбора некоторых значений из предлагаемого списка, "Набор вкладок", "Разрыв страницы", "Рисунок", "Линия", "Прямоугольник" – для оформления формы, "Кнопка". Для использования в одной форме полей из разных таблиц между этими полями должна существовать связь. В форму можно включать вычисляемые поля, создавать выражения.
Практическое задание к вопросу: «Объект СУБД MS ACСESS Форма»
1) Что в СУБД MS Access не является областью формы?
2) Для чего предназначены формы? A) для хранения данных базы; B) для ввода данных базы и их просмотра; C) для отбора и обработки данных базы; D) для обработки информации, записанных на языке Access Basic; E) для автоматического выполнения группы команд; F) для выполнения сложных программных действий. 10. Виды Запросов. Создание простого запроса на выборку в режиме Конструктора. Шаблоны для отбора данных в текстовых полях. Логические операторы or и and. Пример использования.
Запросы являются мощным средством обработки данных, хранимых в таблицах Access. Существует немало различных видов запросов: запрос на выборку, запрос с параметром, итоговый запрос, перекрестные запросы, запросы на обновление, удаление, добавление записей и др. Запрос на выборку является наиболее часто используемым типом запроса. Запросы этого типа возвращают данные из одной или нескольких таблиц и отображают их в виде таблицы. Запросы на выборку можно также использовать для группировки записей и вычисления сумм, средних значений, подсчета записей и нахождения других типов итоговых значений. Окно Конструктора запросов разделено на две панели. Верхняя панель включает выбранные для данного запроса таблицы, представленные списком полей (схема данных запроса). Нижняя панель – бланк запроса, который нужно заполнить. Для этого нужно выполнить следующие действия: 7) В строку Поле включить имена полей, используемых в запросе (дважды щелкнуть на имени поля в таблице в схеме данных запроса). 8) В строке Имя таблицы отобразить имя соответствующей таблицы. 9) В строке Сортировка можно выбрать порядок сортировки записей в таблице запроса. 10) В строке Вывод на экранотметить активным флажком поля, которые должны быть включены в результирующую таблицу. 11) В строке Условие отбораможно записать выражение, которое состоит из операторов (таблица 1), позволяющих выбирать необходимую информацию по заданному критерию отбора. 12) В строке или задать альтернативные условия отбора записей.
Логический оператор And – это логическое И, задает интервал отбора из выражений, операнд: >10and<=20 (в числовом поле выбирает записи из интервала [10 - 20]) Логический оператор Or -это логическое ИЛИ, задает альтернативы отбора из выражений, операнд: 10 or 20 or 30 — в числовом поле выбирает записи, равные 10, или 20, или 30 Like"M*" or Like"A*" — в текстовом поле выбирает записи, начинающиеся с букв М или К
Практическое задание к вопросу: «Виды Запросов. Создание простого запроса на выборку в режиме Конструктора. Шаблоны для отбора данных в текстовых полях. Логические операторы or и and. Пример использования»
1) Какие записи во фрагменте турнирной таблицы удовлетворяют условию «Место <= 4 and (Н > 2 or О > 6)»? В ответе укажите только фамилии участников искомых записей.
Ответ: Силин, Яшин
2) На рисунке показан фрагмент бланка запроса. Определите, какую информацию можно выбрать по заданным критериям отбора?
Ответ: По заданным критериям отбора выбирается информация об учащиеся (ФИО, адрес, телефон), которые по математике имеют оценку больше 8.
11. Виды Запросов. Создание итогового запроса в режиме Конструктора. Итоговые функции. Пример использования. Запросы являются мощным средством обработки данных, хранимых в таблицах Access. Существует немало различных видов запросов: запрос на выборку, запрос с параметром, итоговый запрос, перекрестные запросы, запросы на обновление, удаление, добавление записей и др. Итоговые запросы выполняют операции по всем записям какого-либо поля: группировку для одинаковых записей, подсчет суммы, среднего значения, максимального и минимального для числового поля сгруппированных записей. Для задания вычислений итоговых значений нужно нажать кнопку ∑ (Итоги) на панели инструментов (в СУБД MS ACСESS 2010). В конструкторе запросов, в бланке запроса появится строка «Групповая операция», а в каждом поле будет содержаться слово «Группировка». Для вычисления итогов следует заменить слово «Группировка» в строке «Групповая операция» на конкретную итоговую функцию. Можно задать нужную функцию, выбрав ее в раскрывающемся списке. Итоговые функции: Sum — вычисляет сумму всех значений заданного поля в каждой группе. Используется только для числовых и денежных полей. Avg — вычисляет среднее арифметическое всех значений данного поля в каждой группе. Используется только для числовых и денежных полей. Min — вычисляет наименьшее значение, найденное в этом поле внутри каждой группы, для числовых полей возвращает наименьшее значение, для текстовых полей – наименьшее из символьных значений независимо от регистра. Max — вычисляет наибольшее значение, найденное в этом поле внутри каждой группы, для числовых полей возвращает наибольшее значение, для текстовых полей – наибольшее из символьных значений независимо от регистра. Count — вычисляет количество записей, в которых значения данного поля отличны от нуля. First — вычисляет первое значение этого поля в группе. Last — вычисляет последнее значение этого поля в группе. Практическое задание к вопросу: «Виды Запросов. Создание итогового запроса в режиме Конструктора. Итоговые функции. Пример использования»
1) На рисунке показан фрагмент бланка запроса с групповыми операциями базы данных «Конкурс». Определите, какую информацию можно получить в результате работы данного запроса?
Ответ: в результате работы данного запроса можно получить количество участников из каждой страны и год рождения самого юного конкурсанта из каждой страны.
2) На рисунке показан фрагмент бланка запроса с групповой операцией базы данных «Покупка товаров». Определите, какую информацию можно получить в результате работы данного запроса?
Ответ: в результате выполнения запроса можно получить общее количество купленных товаров по каждому наименованию.
12. Виды Запросов. Создание запроса с вычисляемым полем в режиме Конструктора. Пример использования. Запросы являются мощным средством обработки данных, хранимых в таблицах Access. Существует немало различных видов запросов: запрос на выборку, запрос с параметром, итоговый запрос, перекрестные запросы, запросы на обновление, удаление, добавление записей и др. Поле, содержимое которого является результатом расчета по содержимому других полей, называется вычисляемым полем. Вычисляемое поле существует только в результирующей таблице запроса. Для создания запроса, производящего вычисления, служит тот же самый бланк запроса по образцу. Разница только в том, что в одном из столбцов вместо имени поля записывают формулу. Формула имеет вид: Название вычисляемого поля: [Имя1]Операция[Имя2], например, Стоимость: [цена]*[колво]. Для создания формулы необходимо щелкнуть по кнопке Построить на панели инструментов. При этом откроется окно Построитель выражений. Используя список папок и полей данного окна, создаются формулы. В формулу входят заключенные в квадратные скобки названия полей, участвующих в расчете, а также знаки математических операций. При создании формул используются идентификаторы (ссылки) - имена полей и таблиц заключаются в квадратные скобки, восклицательный знак используется при указании ссылки на поле в конкретном объекте БД: [Группа]![ФИО] Практическое задание к вопросу: «Виды Запросов. Создание запроса с вычисляемым полем в режиме Конструктора. Пример использования» 1) Выберите все верные высказывания: A) построитель выражений упрощает доступ к именам полей и элементов управления в базе данных; B) построитель выражений не обеспечивает просмотр и внесение в выражение элементов, запомнить которые достаточно трудно (например, имена полей, таблиц, форм и запросов); C) в верхней части построителя выражений расположено поле выражения, в котором создается выражение. Выражение нельзя ввести в поле вручную; D) построитель выражений предоставляет удобный доступ ко многим встроенным функциям, используемым при создании выражений.
2) На рисунке показан фрагмент бланка запроса. В запросе используйте вычисляемое поле. Определите, какую информацию можно получить в результате выполнения данного запроса? Ответ: в результате выполнения запроса можно получить информацию о наименовании и стоимости каждого продукта за июль 2014 год.
13. Виды Запросов. Создание запросов с параметром в режиме Конструктора. Примеры использования. Запросы являются мощным средством обработки данных, хранимых в таблицах Access. Существует немало различных видов запросов: запрос на выборку, запрос с параметром, итоговый запрос, перекрестные запросы, запросы на обновление, удаление, добавление записей и др. В запросах с параметром критерий отбора может задать сам пользователь, введя нужный параметр при вызове запроса. В строке Условие отбора текст, обращенный к пользователю должен быть заключен в квадратные скобки. Например, [Введите максимальную цену].Строку Условие отбора для соответствующего поля заполняют так, чтобы при запуске запроса пользователь получал текст-приглашение ввести нужное значение. Для создания параметрического запроса необходимо сначала создать любой другой запрос или использовать уже имеющийся. А в нем для каждого поля, которое предлагается использовать как параметр, вводится в ячейку строки «Условие отбора» - текст приглашения, заключенный в квадратные скобки. Это приглашение будет выводиться при запуске запроса. Текст подсказки должен отличаться от имени поля, но может включать его.
Практическое задание к вопросу: «Виды Запросов. Создание запросов с параметром в режиме Конструктора. Примеры использования» 1) На рисунке показан фрагмент бланка запроса с параметром. Определите, для просмотра, какой информации можно использовать данный параметрический запрос?
Ответ: для просмотра информации о книгах по определенному году издания.
2) На рисунке показан фрагмент бланка запроса с параметром. Определите, для просмотра, какой информации можно использовать данный параметрический запрос?
Ответ: для просмотра информации о товаре по определенному наименованию.
14. Виды Запросов. Оператор LIKE. Примеры использования. Запросы являются мощным средством обработки данных, хранимых в таблицах Access. Существует немало различных видов запросов: запрос на выборку, запрос с параметром, итоговый запрос, перекрестные запросы, запросы на обновление, удаление, добавление записей и др. Для построения условий отбора существует функция Like (текст) для выбора по значению текстового поля. Оператор Like используется для отбора данных в текстовых полях по шаблону, заключенному в кавычки. Шаблоном может быть слово, по которому будет производиться поиск и отбор записей или набор символов: ? - любой одиночный символ в данной позиции * - любое количество символов в данной позиции # - любая цифра в данной позиции [ ] - заключает допустимый диапазон символов [! ] - заключает недопустимый диапазон символов Например: 1) "Колледж" выбирает все записи из заданного поля со значением Колледж. 2) Like"M*"— в текстовом поле выбирает записи, начинающиеся с буквы М. 3) Like "#?[2-7][! 11-23]К * " выбирает все записи из заданного поля со значением: в первой позиции — произвольная цифра, во второй позиции — произвольный символ, в третьей позиции — любое число от 2 до 7 включительно, в четвертой позиции — любое число, кроме цифр от 11 до 23 включительно, в пятой позиции — буква К, после — произвольные символы в любом количестве.
Практическое задание к вопросу: «Виды Запросов. Оператор LIKE. Примеры использования»
1) На рисунке показан фрагмент бланка запроса. Определите, какую информацию можно выбрать по заданным критериям отбора?
Ответ: По заданным критериям отбора выбираются все сотрудники, фамилии которых начинаются на букву М и стаж работы больше 10 лет.
2) На рисунке показан фрагмент бланка запроса. Определите, какую информацию можно выбрать по заданному критерию отбора?
Ответ: По заданному критерию отбора выбираются все фамилии читателей взявших книги 15.10.2014.
|