Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
5
Добавлен:
20.04.2023
Размер:
5.66 Mб
Скачать

Поле выражения

Верхняя область Построителя содержит поле выражения, применяемое для формирования выражения. Можно ввести выражение в поле вручную или выбрать нужные элементы из трех столбцов в нижней области построителя, а затем вставить их в поле выражения. Чтобы добавить элемент, дважды щелкните его и нажмите кнопку Вставить.

Кнопки операторов

В средней части Построителя выражений отображаются кнопки для вставки в выражение наиболее распространенных арифметических и логических операторов. Чтобы вставить оператор в поле выражения, нажмите соответствующую кнопку. Чтобы отобразить более длинный список операторов, которые можно использовать в выражениях, щелкните папку Операторы в левом нижнем столбце, содержащую элементы выражения, а затем щелкните нужную категорию в среднем столбце. В правом столбце отобразятся все операторы выбранной категории. Чтобы вставить оператор, дважды щелкните его.

Элементы выражения

Внижней области содержатся три столбца.

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

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

Запуск Построителя выражений из запроса

Откройте запрос в режиме Конструктора.

Щелкните ячейку в бланке запроса, куда требуется вставить выражение. Например, щелкните ячейку Условие отбора в столбце, для которого требуется задать условие отбора, или ячейку Поле в столбце, где требуется создать вычисляемое поле.

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

Соседние файлы в папке из электронной библиотеки