из электронной библиотеки / 45394347514957.pdf
.pdfПоле выражения
Верхняя область Построителя содержит поле выражения, применяемое для формирования выражения. Можно ввести выражение в поле вручную или выбрать нужные элементы из трех столбцов в нижней области построителя, а затем вставить их в поле выражения. Чтобы добавить элемент, дважды щелкните его и нажмите кнопку Вставить.
Кнопки операторов
В средней части Построителя выражений отображаются кнопки для вставки в выражение наиболее распространенных арифметических и логических операторов. Чтобы вставить оператор в поле выражения, нажмите соответствующую кнопку. Чтобы отобразить более длинный список операторов, которые можно использовать в выражениях, щелкните папку Операторы в левом нижнем столбце, содержащую элементы выражения, а затем щелкните нужную категорию в среднем столбце. В правом столбце отобразятся все операторы выбранной категории. Чтобы вставить оператор, дважды щелкните его.
Элементы выражения
Внижней области содержатся три столбца.
Влевом столбце отображаются папки с таблицами, запросами, формами и отчетами в базе данных, а также доступные встроенные функции и заданные пользователем функции, константы, операторы и часто используемые выражения.
Всреднем столбце отображаются определенные элементы или типы элементов из папки, выбранной в левом столбце. Например, если выбрать в левом столбце Встроенные функции, то в среднем столбце появится список типов функций.
Запуск Построителя выражений из запроса
Откройте запрос в режиме Конструктора.
Щелкните ячейку в бланке запроса, куда требуется вставить выражение. Например, щелкните ячейку Условие отбора в столбце, для которого требуется задать условие отбора, или ячейку Поле в столбце, где требуется создать вычисляемое поле.
251
На вкладке Конструктор в группе Настройка запроса щелкните Построитель.
Использование статистических функций в запросе
Другим типом расчетов, которые могут выполняться в запросе, является подсчет итоговых значений. Например, для числового поля таблицы можно вычислить среднее значение или сумму значений для всех или отобранных записей, можно подсчитать количество записей, возвращаемых запросом, и т. д. В этих запросах используются статистические функции. Описание этих функций приведено в таблице.
|
Функция |
|
|
|
Описание |
|
|
|
|
|
|
||
|
|
|
|
|
||
|
|
|
|
|
|
|
|
Avg() |
|
|
|
Вычисляет арифметическое среднее набора чисел, |
|
|
|
|
|
|
содержащихся в указанном поле запроса |
|
|
|
|
|
|
|
|
|
Count() |
|
|
|
Вычисляет количество непустых записей, |
|
|
|
|
|
|
возвращаемых запросом |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
First() |
|
|
|
Возвращает значение поля из первой записи |
|
|
|
|
|
|
результирующего запроса |
|
|
|
|
|
|
|
|
|
Last() |
|
|
|
Возвращает значение поля из последней записи |
|
|
|
|
|
|
результирующего набора |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Max() |
|
|
|
Возвращает максимальное значение из набора, |
|
|
|
|
|
|
содержащегося в указанном поле |
|
|
|
|
|
|
|
|
|
Min() |
|
|
|
Возвращает минимальное значение из набора, |
|
|
|
|
|
|
содержащегося в указанном поле |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sum() |
|
|
|
Возвращает сумму набора значений, содержащихся в |
|
|
|
|
|
|
заданном поле |
|
Использование статистических функций для расчета итоговых значений тесно связано с применением групповых операций в запросе. Групповые операции позволяют задать группы, для которых выполняются вычисления. Ниже приведены примеры таких расчетов, как на всем множестве записей, так и на подмножествах, отобранных условиями в запросе.
Необходимо подсчитать количество книг в библиотеке по каждой тематике, для этого:
1)с помощью Конструктора создайте запрос на основе таблиц Книги и Тематика;
2)поместите в бланк запроса поля Наименование тематики и Наименование книги;
3)щелкните на кнопке Групповые операции на панели инструментов. В бланк запроса добавляется строка Групповая операция, содержащая по умолчанию в каждой ячейке значение Группировка;
252
4)для поля Наименование тематики оставьте значение Группировка, для поля Наименование книги выберите из списка функцию Count;
5)нажмите кнопку Запуск на панели инструментов для просмотра результатов запроса. Вы получите таблицу, которая содержит список тематик книг, и для каждой тематики указывается количество книг в библиотеке, относящихся к ней.
В предыдущем примере расчеты производились над всеми имеющимися в таблице Тематика записями. Однако иногда требуется выполнить вычисления только над отобранным набором записей. Для этого вместе с групповыми операциями необходимо использовать и параметры.
Способы объединения таблиц в запросах
Когда в запрос включатся несколько таблиц, для получения нужных результатов используются объединения. Объединение помогает извлечь из каждой включенной в запрос таблицы только нужные записи, на основании сведений о том, как эти таблицы связаны с другими таблицами в запросе.
Существует следующие основные типы объединений: внутренние объединения и внешние.
Внутренние объединения — наиболее часто встречающийся тип объединений. Они представляют собой запросы, в которых строки одной из объединяемых таблиц соответствуют строкам другой таблицы по значениям в связанных полях. При выполнении запроса с внутренним объединением в операцию включаются только строки, имеющие одинаковые значения в обеих связанных таблицах.
Когда следует использовать внутреннее объединение?
Внутреннее объединение используется в том случае, когда запрос должен возвращать только те строки обеих таблиц объединения, значения связанных полей которых совпадают.
Как следует использовать внутреннее объединение?
В большинстве случаев для использования внутреннего объединения не нужно предпринимать каких-либо действий. Если ранее в окне схемы данных были созданы связи между таблицами, то при добавлении связанных таблиц в режиме конструктора запроса линии объединения создаются автоматически.
Внешние объединения представляют собой запросы, в которые включаются все строки одной таблицы, а также строки другой таблицы, значения которых в первой и второй таблице совпадают, несмотря на то, что некоторые из строк с обеих сторон полностью совпадают.
Внешние объединения являются направленными, они могут быть левыми или правыми. Можно легко понять, какая таблица в данном объединении является левой или правой, дважды щелкнув линию связи и посмотрев в диалоговое окно Параметры объединения.
253
Поскольку некоторые строки с одной стороны внешнего объединения не будут иметь в другой таблице соответствующих им строк, некоторые поля, принадлежащие другой таблице и возвращаемые в результатах запроса, будут иметь пустые значения.
Когда следует использовать внешнее объединение?
Используйте внешнее объединение, когда возникнет необходимость, чтобы в результаты объединения были включены все строки одной из таблиц и только те строки другой таблицы, значения связанных полей в которых соответствуют значениям связанных полей в первой таблице.
Как следует использовать внешнее объединение?
Внешние объединения создаются путем изменения внутренних объединений.
Пусть в таблице Тематика присутствует тематика, по которой нет книг в таблице Книги. Рассмотрим различные варианты выбора книг по тематикам:
1)с помощью Конструктора создайте запрос на основе таблиц Книги и Тематика;
2)в режиме Конструктора запроса дважды щелкните объединение между таблицами, которое следует изменить. На экране появится диалоговое окно Параметры объединения. В этом окне обратите внимание на варианты: параметр 1 соответствует внутреннему объединению, параметр 2 – левое внешнее объединение, параметр 3 – правое внешнее объединение. Установите объединение всех записей из таблицы Тематика и только тех записей из таблицы Книги, в которых связанные поля совпадают;
3)В Microsoft Access отобразится объединение и стрелка, соединяющая источник данных, все строки которого включаются в объединение, с источником данных, из которого выбираются только строки, удовлетворяющие условию объединения;
4)нажмите кнопку Запуск на панели инструментов для просмотра результатов запроса. Вы получите таблицу, которая содержит список всех тематик книг, для каждой тематики указаны книги, относящиеся к ней, при этом одна их тематик будет иметь пустое значение;
5)установите для этой связи внутреннее объединение, просмотрите результат и сравните его с результатом внешнего объединения.
Индивидуальное задание
1.Создать запрос:
a.выводящий информацию о книгах, взятых в определенный день;
b.позволяющий отобрать всех читателей, записавшихся в библиотеку в октябре текущего года;
c.подсчитывающий количество обращений читателей в библиотеку (предусмотреть ситуацию, когда читатель записался в библиотеку, но не брал книг, в этом случае запрос должен выдавать для такого читателя 0);
d.выводящий информацию о книгах из всех тематик, содержащих корень «инфо» (например, «Информатика», «Информационные технологии в образовании»);
e.выводящий фамилии задолжников вместе с названиями книг, которые они не вернули.
254
3 МАТЕРИАЛЫ ТЕСТОВЫХ ЗАДАНИЙ
Уважаемые студенты, Вам предстоит пройти процедуру тестирования, которая поможет оценить Ваши знания, полученные в ходе изучения курса. Вам предстоит ответить на ряд вопросов и выполнить несколько заданий. Вашему вниманию предложено несколько видов заданий, а именно:
1.Выбор одного ответа из множества. Необходимо выбрать один верный ответ (возможно применение задания на вычисление где в качестве ответа необходимо указать верное значение);
2.Выбор нескольких вариантов ответа из множества. Необходимо выбрать несколько верных ответов;
3.Открытые тестовые задания. Необходимо ввести ответ в виде слова, словосочетания, числа. Открытые задания применяются для проверки знания определений, понятий, фактов и т.п.
4.Задания на соответствие. Необходимо установить соответствие в предложенной таблице между полями двух столбцов, в которых слева –
определение.
Ознакомьтесь с методикой оценивания теста и приступайте к выполнению заданий.
ОЦЕНИВАНИЕ
МЕТОДИКА ОЦЕНИВАНИЯ
Максимальная сумма баллов– 100%.
ОТЛИЧНО
Правильно выполнено не менее 80% заданий
ХОРОШО
Правильно выполнено не менее 70% заданий
УДОВЛЕТВОРИТЕЛЬНО
Правильно выполнено не менее 60 % заданий
НЕУДОВЛЕТВОРИТЕЛЬНО
Правильно выполнено менее 60% заданий
255
Блок 1. (блок с единичным вариантом ответа)
Задание (выберите один вариант ответа).
1)Количество информации, которое содержит сообщение, уменьшающее неопределенность знания в 2 раза, называется
a)Байт
b)Бит
c)Кбайт
d)Мбайт
2)Последняя цифра суммы чисел 321578 и 4556568 в восьмеричной системе счисления равна
a)5
b)3
c)4
d)2
3)Логическое выражение НЕ((Y>4)ИЛИ(Y<1)) И(Y=2) истинно, когда значение Y равно
a)4
b)2
c)3
d)1
4)Для какого из приведенных слов истинно логическое выражение
НЕ(первая буква гласная) И НЕ (третья буква согласная)? a)модем
b)адрес c)канал d)связь
5)Конвейерной обработке данных наиболее соответствует архитектура ЭВМ
a)SISD;
b)SIMD;
c)MIMD;
d)MISD.
6)В фон-неймановской архитектуре компьютера часть процессора, которая выполняет команды, называется
a)АЛУ
b)ПЗУ
c)ОЗУ
256
d)УУ
7)Системная шина компьютера включает в себя…
a)шина адреса, шина данных и шина управления;
b)шина адреса и шина данных;
c)шина данных и шина управления;
d)шина передачи команд, шина данных и шина управления
8)К базовой конфигурации персонального компьютера не относится…
a)монитор
b)принтер
c)клавиатура
d)системный блок
9)Что такое ярлык?
a)ссылка на удаленный ресурс;
b)значок со стрелкой, позволяющий изменять свойства объекта;
c)значок со стрелкой, осуществляющий переход к ресурсам ПК и служащий для запуска программ;
d)стандартный элемент ОС Windows.
10)Значок – это:
a)копия файла, папки или программы;
b)каталог;
c)графическое изображение файла, папки или программы;
d)перемещенный файл, папка или программа.
11)Программа Проводник предназначена для:
a)создания базы данных;
b)работы с файлами, папками и приложениями в операционной системе
Windows;
c)выполнения дефрагментации жесткого диска;
d)набора текстов.
12)Как производится обмен данными между различными приложениями Windows?
a)с помощью файлов (документов);
b)с помощью преподавателя;
c)посредством команд меню Импорт/Экспорт;
d)с помощью буфера обмена.
13)Как изменить свойства рабочего стола?
257
a)вызвать контекстно-зависимое меню, выбрать пункт Свойства или через панель управления;
b)изменение свойств рабочего стола запрещено ОС;
c)только с помощью панели управления (команда Пуск | Настройка | Панель управления | Экран);
d)у рабочего стола нет свойств.
14)Что такое разрешение экрана?
a)величина, определяющая количество пикселей и, соответственно, размеры экрана;
b)количество цветов, отображаемых на рабочем столе Windows;
c)оформление рабочего стола и его размеры;
d)количество окон, которые одновременно могут быть открыты.
15)Какой пункт меню позволяет настроить панель инструментов
текстового процессора WORD?
a)Формат;
b)Вид;
c)Правка;
d)Справка.
16)В каком пункте меню можно настроить параметры страницы
текущего документа? a) Формат;
b) Вид; c) Файл;
d) Сервис.
17)Каких списков нет в редакторе WORD?
a)нумерованных;
b)многоколоночных;
c)многоуровневых;
d)маркированных.
18)Какое основное расширение файлов, созданных в редакторе
WORD?
a).rtf;
b).doc;
c).txt;
d).dot.
19)Чем нумеруются столбцы на листе рабочей книги MS Excel?
a)буквами латинского алфавита;
b) буквами русского алфавита;
258
c) цифрами;
d) специальными символами.
20) Какой признак формулы в строке формул?
a)знак (+); b) знак (-);
c) знак (=); d) знак(@).
21)Отметьте ссылку абсолютную по строке. $B5;
b)B5;
c)B$5;
d)$B$5.
22)К языкам программирования высокого уровня не относится язык
a)Паскаль;
b)Фортран;
c)Ассемблер;
d)Си.
23)Перевод исходной программы на языке программирования в эквивалентную программу на языке машинных команд называется
a)Трансляцией;
b)Компиляцией;
c)Интерпретацией;
d)Кодированием.
24)На рисунке изображена блок-схема алгоритма
a)цикл с параметром (арифметический цикл, цикл типа для),
b)цикл с предусловием (цикл типа пока)
c)цикл с постусловием
d)арифметический цикл
25)Определите, сколько раз выполнится цикл во фрагменте программы
259
a)3
b)4
c)5
d)6
26)В таблице на трех языках программирования приведены фрагменты программ, выполняющих одни и те же действия с использованием элементов одномерного массива А. В результате переменной S будет присвоено значение суммы
a)первых n элементов массива А
b)первых i элементов массива А
c)последних n элементов массива А
d)последних i элементов массива А
27)Информацию, не зависящую от личного мнения или суждения,
можно назвать: a) достоверной;
b) актуальной; c) объективной; d) полезной;
e) понятной.
28) Оперативная память служит для:
a) временного хранения данных и очищается при выключении питания ПК; b) временного хранения данных и при выключении питания ПК не очищается;
c) временного хранения данных, от состояния питания ПК не зависит; d) долговременного хранения данных.
260