- •Информатика
- •Введение
- •Цели и задачи дисциплины «Информатика»
- •1.2. Понятие информации. Характеристики информации.
- •1.3. Экономическая информация и ее особенности.
- •1.4. Информационные системы. Структура и классификация информационных систем
- •1.5. Информационные технологии. Виды информационных технологий
- •1.6. Современные информационные технологии автоматизации офиса
- •Контрольные вопросы:
- •Тестовые задания
- •Глава 2. Основные сведения о персональном компьютере.
- •2.1. Архитектура персонального компьютера. Назначение основных узлов. Функциональные характеристики компьютера.
- •Структурная схема персонального компьютера
- •2.2. Микропроцессоры. Структура микропроцессора и его основные характеристики
- •2.3. Запоминающие устройства персонального компьютера. Их иерархия и основные характеристики
- •Р ис .6. Разметка диска
- •2.4. Внешние устройства персонального компьютера. Их назначение и основные характеристики.
- •Контрольные вопросы
- •Тестовые задания
- •Глава 3. Компьютерные сети.
- •3.1. Особенности построения. Назначение и классификация.
- •3.2. Локальные вычислительные сети. Топология. Особенности построения и управления.
- •3.3. Глобальная сеть Internet. Общая характеристика, особенности построения.
- •3.4 Сервисы Интернет.
- •3.5. Электронная почта. Основные возможности.
- •Контрольные вопросы
- •Тестовые задания
- •Глава 4. Основы и методы защиты информации.
- •4.1. Основные определения и методы защиты информации
- •Типовые методы защиты информации в ас
- •Основные типы компьютерных вирусов
- •4.2 Правовые основы информационных технологий и защиты информации
- •Законодательство рф в информационной сфере
- •Контрольные вопросы
- •Тестовые задания
- •Раздел 2. Системное программное обеспечение Глава 5. Программное обеспечение эвм.
- •5.1. Общая характеристика.
- •5.2. Операционные системы, их назначение и разновидности
- •5.3. Операционная система Windows 2000. Графический интерфейс пользователя и его состав.
- •Р ис.21. Диалоговое окно команды Выполнить
- •5.4. Основные технологии работы с документами, приложениями, файлами и папками.
- •5.5. Основные настройки. Технология связывания и внедрения объектов.
- •5.6. Стандартные приложения Windows
- •Контрольные вопросы
- •Тестовые задания
- •Раздел 3. Алгоритмизация и программирование Глава 6. Основные понятия алгоритмизации.
- •6.1. Этапы подготовки задачи к решению на компьютере.
- •6.2. Понятие алгоритма, его свойства и изображение.
- •6.3. Алгоритмизация основных видов вычислительных процессов.
- •6.4. Алгоритмизация задач обработки массивов.
- •Контрольные вопросы
- •Тестовые задания
- •Глава 7. Программирование на объектно- ориентированном языке visual basic 6
- •7.1. Основные понятия объектно-ориентированного программирования
- •7.2. Этапы создания windows-приложения
- •7.3. Правила записи текста программы на visaul basic
- •7.4. Типы данных. Переменные, константы и массивы.
- •7.5. Процедуры и функции.
- •7.6. Вывод данных в стандартное диалоговое окно.
- •7.7. Вычисление арифметического выражения и оператор присваивания.
- •7.8. Ввод данных в стандартное диалоговое окно IputBox
- •7.9. Обработка символьных данных Конкатенация строк
- •7.10. Логические выражения и вычисление их значений.
- •7.11. Программирование ветвлений
- •Условный оператор if
- •Оператор выбора select case
- •7.12. Методы Print и Cls
- •7.13. Программирование циклов
- •7.14. Модульный принцип построения проекта и программного кода.
- •7.15. Общие процедуры.
- •7.16. Область определения и время жизни переменных
- •Р ис. 66. Область определения переменных контейнера
- •7.17. Передача параметров в процедуры
- •7.18. Массивы статические и динамические.
- •7.19. Файлы
- •7.20. Пользовательский тип данных
- •7.21 Файлы с произвольным доступом
- •7.22. Файлы двоичного доступа
- •7.23. Типы интерфейсов. Элементы интерфейса.
- •7.24. Форма. Основные свойства и события формы.
- •Основные свойства формы:
- •7.25. Меню. Создание меню.
- •7.26. Основные элементы управления.
- •7.26.1. Кнопка
- •7.26.2. Надпись
- •7.26.3. Текстовое поле (TextBox)
- •7.26.4.Флажок(CheckBox)
- •7.26.5.Переключатель (OptionButton)
- •7.26.6. Рамка (Frame)
- •7.26.8. Список (ListBox)
- •7.26.9. Поле со списком (ComboBox)
- •Контрольные вопросы
- •Тестовые задания
- •1. Вычисляемое в программе значение s равно:
- •Раздел 4. Программные средства современного офиса Глава 8. Текстовый процессор word 2000
- •8.1. Состав и назначение office 2000.
- •8.2. Текстовый процессор Word 2000. Основные сведения, назначение.
- •8.3. Меню и панели инструментов. Технология их реорганизации
- •8.4. Режимы просмотра документов, их назначение и технология использования. Перемещение по документу
- •8.5. Технология форматирования документов. Средства автоформатирования.
- •8.6. Средства автозамены и автотекста, проверка правописания
- •8.7. Технология создания, открытия и сохранения документов
- •8.8. Шаблоны и их назначение. Стилевое оформление документов
- •8.9. Технология правки документов. Создание гипертекстовых ссылок, примечаний, сносок
- •8.10. Технология работы с таблицами
- •8.11. Включение новых объектов в документ Word
- •8.11.1. Ms graph и редактор формул
- •8.11.2. Создание и вставка рисунков.
- •8.12. Создание форм и слияния документов
- •8.13. Создание надписей, колонтитулов, оглавлений, закладок.
- •Контрольные вопросы:
- •Тестовые задания
- •Глава 9. Табличный процессор excel 2000
- •9.1. Рабочая книга и ее структура.
- •9.2. Формульные выражения, их назначение, способы записи и правила ввода. Ссылки и их виды.
- •9.3. Средства ввода и редактирования данных. Операции с листами, строками, столбцами и ячейками. Приемы выделения элементов таблицы
- •9.4. Вычисления на рабочем листе. Функции рабочего листа
- •9.5. Средства форматирования таблиц. Пользовательские форматы. Условное форматирование
- •9.6. Средства защиты данных
- •9.7. Списки и средства их обработки
- •9.8. Фильтры, виды фильтров и их применение
- •9.9. Формирование сводной информации
- •9.10. Подбор параметров. Поиск оптимальных решений
- •9.11. Графические средства
- •Контрольные вопросы:
- •Тестовые задания
- •Глава 10. Система управления базами данных access 2000
- •10.1. Понятие о базах данных и системах управления ими.
- •10.2. Инфологическая модель базы данных. Основные виды моделей.
- •10.3. Реляционные модели данных.
- •10.4. Основные сведения о субд access 2000.
- •10.5. Основные объекты бд Access 2000.
- •10.6. Таблицы.
- •10.6.1. Структура таблицы.
- •10.6.2. Индексирование таблиц
- •10.6.3. Создание таблицы
- •8.6.4. Установка связей между таблицами.
- •10.6.5. Ввод и редактирование данных таблицы.
- •10.7. Запросы.
- •10.7.1. Запросы на выборку.
- •Пример: Выражение1:[Специальность]![Стоимость обучения]*0.2
- •Forms![студент]![дата рождения].
- •10.7.2. Условия отбора записей в запросах
- •10.7.3. Запросы - действия
- •10.8. Формы
- •10.8.1. Типы форм
- •10.8.2. Конструирование форм
- •Access предлагает следующие способы создания формы:
- •10.8.3. Структура формы
- •10.8.4. Свойства формы
- •10.8.5. Элементы управления формой
- •10.9. Отчеты
- •10.9.1. Типы отчетов
- •10.9.2. Структура отчета
- •10.9.3. Конструирование отчета
- •10.10. Страницы доступа к данным
- •10.10.1. Структура страницы доступа к данным
- •10.10.2. Конструирование страниц доступа к данным
- •10.11. Макросы
- •Контрольные вопросы
- •Тестовые задания
- •Глоссарий
- •Список литературы
10.7.1. Запросы на выборку.
Запросы на выборку не изменяют содержимое базы данных, служат только для отображения данных, отвечающих заданным условиям. Запросы на выборку могут быть следующих видов:
-
простой запрос на выборку;
-
запрос с параметром;
-
запрос с итогами;
-
запрос перекрестный;
-
запрос с вычисляемым полем.
Простой запрос на выборку предназначен для извлечения данных из одной или нескольких таблиц и отображения их в режиме таблицы.
Бланк простого запроса содержит шесть строк:
-
имя поля;
-
имя таблицы;
-
сортировка;
-
вывод на экран (указывает, будет ли поле присутствовать в динамическом наборе данных);
-
условие отбора (содержит первое условие, ограничивающее набор данных);
-
или (содержит другие условия ограничения данных).
-
Разработка простого запроса выполняется в несколько этапов:
-
выбор таблицы;
-
выбор полей (добавление полей в запрос);
-
установление критериев отбора;
-
задание порядка расположения записей (сортировка).
Рис.143 Окно конструктора запросов на выборку
Перекрестный запрос вычисляет сумму, среднее значение, число элементов и значения других статистических функций, группируя данные и выводя их в компактном виде, напоминающем сводную электронную таблицу.
Перекрестный запрос создается с помощью соответствующего мастера или в конструкторе запросов. В бланке запроса указывается, значения каких полей будут использоваться в вычислениях или в качестве заголовков строк и столбцов.
Перекрестный запрос – это специальный тип группового запроса. Строка Групповая операция обязательно должна быть включена. В запросе обязательно должны быть установлены как минимум три параметра – поле заголовка строк, поле заголовка столбцов и поле для выбора значений. Поля, используемые в качестве строк и столбцов, должны содержать функцию Группировка в строке Групповая операция. Для создания запроса необходимо выполнить следующие действия:
-
создать новый запрос для таблицы (таблиц), включив в макет нужные поля;
-
выполнить команду ЗАПРОС/Перекрестный;
-
в строке Перекрестная таблица указать, какое поле используется в качестве заголовков строк, какое – в качестве заголовков столбцов и какое - для выполнения вычислений в соответствии с выбранной групповой операцией;
-
в строке Групповая операция поля значений необходимо выбрать итоговую функцию.
Рис.144 Окно конструктора перекрестного запроса
Запрос с параметром - это запрос, при выполнении которого в диалоговом окне пользователю выдается приглашение ввести данные, например условие для возвращения записей или значение, которое должно содержаться в поле. Можно создать запрос, в результате которого выводится приглашение на ввод нескольких данных, например, двух дат. В результате будут возвращены все записи, находящиеся между указанными двумя датами.
Запросы с параметрами удобно использовать в качестве основы для создания форм и отчетов. Например, на основе запроса с параметрами можно создать месячный отчет о доходах. При выводе данного отчета, на экране появится приглашение ввести месяц, доходы которого интересуют пользователя. После ввода месяца на экране будет представлен требуемый отчет.
Чтобы создать запрос с параметром, необходимо в строку Условия отбора для заданного поля ввести текст приглашения для ввода данного, заключив его в прямоугольные скобки. Можно задать параметры для нескольких полей или для одного поля определить несколько параметров для отбора, используя запись условия в несколько строк совместно с логической операцией «ИЛИ».
Если в запрос вводится несколько параметров, то порядок их ввода через диалоговое окно определяется порядком расположения полей с параметром в бланке запроса.
Рис. 145 Окно конструктора параметрического запроса
Запрос с итогами позволяют производить выборку данных одновременно с их группировкой и вычислением групповых итогов с использованием различных статистических функций. В Access предусмотрено 9 статистических функций:
Sum - сумма значений некоторого поля для группы;
Avg - среднее значение некоторого поля для группы;
Max, Min - максимальное или минимальное значение поля для группы;
Count - число значений поля в группе (пустые значения поля не учитываются);
StDev - среднеквадратическое отклонение от среднего;
Var - дисперсия значений поля в группе;
First, Last - значение поля из первой или последней записи.
Для выполнения групповой операции необходимо в режиме конструктора включить в таблицу описания запроса строку Групповая операция и указать в том поле, то поле, по которому должна быть группировка, а в тех полях, по которым должно вестись вычисление заменить слово "группировка" на требуемую статистическую функцию.
Результат запроса с использованием групповых операций содержит по одной записи (строке) для каждой группы, исходные строки групп отсутствуют.
В запросах с итогами можно выполнять следующие операции:
1. Групповые операции над всеми записями. Для этого в полях указываются итоговые функции. Результат запроса представляет собой одну запись, заголовки столбцов соответствуют названию функции и имени поля.
2. Групповые операции для некоторых групп записей. Функция Группировка указывается для полей, по которым будут группироваться данные. В полях, по которым будут выполняться вычисления, должны быть выбраны соответствующие вычислениям функции.
3. Группировку записей, которые соответствуют условию отбора. Для этого необходимо указать условие отбора для поля, где выбрана функция Группировка.
4. Вывод только тех результатов, которые удовлетворяют условию отбора. Для этого условие отбора задается для тех полей, по которым в строке Групповая операция выбрана итоговая функция (например, вывести те группы, средний балл студентов которых больше 4,5).
Рис. 146 Окно конструктора запроса с итогом
Запрос с вычисляемым полем позволяет произвести вычисления на основе данных, имеющихся в таблицах. В такой запрос вводятся новые дополнительные поля, содержащие формулы вычислений, причем эти поля создаются только в самом запросе, а не в таблицах базы данных.
Значения новых вычисляемых полей определяются в соответствии с выражениями над числовыми, строковыми значениями или над значениями дат, которые выполняются для всех записей или для записей, удовлетворяющих условиям отбора.
Для ввода выражения следует создать новое вычисляемое поле непосредственно в бланке запроса.
Наряду с выводом результатов вычислений на экран допускается использование вычисляемых полей:
-
для определения условий отбора записей в запросе или для определения записей, над которыми производятся действия;
-
для обновления данных в запросе на обновление.
Вычисляемые поля позволяют:
-
рассчитывать числовые значения и даты.
-
комбинировать значения в текстовых полях.
-
создавать подчиненные запросы.
-
рассчитывать значения итоговых полей с помощью групповых функций.
Для вычисляемых полей допускается сортировка, задание условий отбора и расчет итоговых значений, как и для любых других полей. Для расчета итоговых значений следует выбрать в ячейке строки Групповая операция элемент Выражение.
Выражение – это набор элементов, объединенных операторами. Выражения могут задавать условия отбора в запросах. При этом Access вычисляет выражение при каждом его использовании, т.е. при каждом выполнении отбора.
Выражения могут содержать следующие элементы: константы, литералы, функции, имена объектов.
Константы – это величины, которые не могут быть изменены: Yes, No, Null, False, True.
Литералы – это фактические значения, которые водятся в виде чисел, текстовых строк или дат. Они используются в том виде, как их ввели. Числовой литерал – это обычное число; текстовый литерал – это последовательность символов, заключенных в кавычки; литералы даты и времени – это значения, заключенные в # ... #.
Ввод данных в вычисляемые поля или их изменение в режимах таблицы или формы невозможен. При изменении значений полей, используемых в выражении, значение вычисляемого поля обновляется автоматически.
Формула, помещаемая в вычисляемое поле, всегда начинается со знака равенства (=).
Рис. 147 Окно конструктора запросов с вычисляемым полем
Правила создания вычисляемого поля
1. В режиме конструктора запроса щелкнуть по пустой ячейке в строке Поле. Затем для ввода выражения следует либо щелкнуть по кнопке инструментальной панели Построить, либо выбрать одноименную команду в контекстном меню, щелкнув по пустому полю правой клавишей.
2 . В окне построителя выражений необходимо создать выражение путем последовательного добавления в него имен полей таблиц и запросов, функций, констант и операторов, которые выбираются из соответствующих списков.
Рис 148 Вид окна построителя выражений
3. После создания в окне построителя выражения щелкнуть по кнопке OK и вернуться в окно конструктора запроса. В поле появится выражение. По умолчанию после нажатия клавиши ENTER или перемещения в другую ячейку полю будет автоматически присвоено имя ВыражениеN, где N является целым числом, возрастающим на единицу для каждого нового поля, содержащего выражение, в запросе.