- •Информатика и информационные технологии.
- •Основные задачи информатики.
- •Сигналы, данные, информация.
- •Измерение информации
- •Свойства информации
- •Кодирование информации.
- •Системы счисления.
- •Контрольные вопросы по первому разделу
- •Аппаратное обеспечение информационных технологий.
- •Структура и принципы функционирования эвм
- •Совершенствование и развитие внутренней структуры эвм
- •Архитектура современного персонального компьютера.
- •Основные характеристики пк
- •Типы памяти и запоминающие устройства
- •Устройства ввода информации
- •Устройства вывода данных: принтеры.
- •Устройство обмена данными – модем.
- •Перспективы развития вычислительных средств
- •Контрольные вопросы по второму разделу
- •Программное обеспечение.
- •Классификация программных продуктов
- •Операционные системы
- •Особенности операционных систем семейства Windows
- •Файловая структура системы Windows
- •Контрольные вопросы по третьему разделу
- •Разработка сложных документов с помощью текстового процессора Word
- •Возможности системы
- •Настройка системы
- •Правила работы с текстом
- •Разбивка документа на листы
- •Использование стилей для форматирования текста
- •Атрибуты форматирования абзаца
- •Атрибуты форматирования текста
- •Средства автоматизации на основе стилей.
- •Разработка таблиц
- •Разработка сложных таблиц
- •Сортировка содержимого таблицы
- •Использование списков в документе
- •Маркированный список
- •Виды вагонов:
- •Нумерованный список
- •Просим выслать на дискетах следующие деловые игры:
- •Многоуровневый список
- •Перечень товаров, хранящихся на складе №5
- •Особенности работы в редакторе формул
- •Создание иллюстраций
- •Редактор WordArt
- •Графический редактор
- •Контрольные вопросы по текстовому процессору (раздел 4)
- •Процессор электронных таблиц Microsoft Excel
- •Назначение процессора
- •Общие правила работы с книгами и листами
- •Основные типы данных
- •Форматирование таблиц и отдельных ячеек
- •Формулы
- •Особенности копирования формул
- •Функции
- •Использование строки формул для ввода и изменения формул
- •Основные причины возникновения ошибок
- •Диаграммы
- •Разработка новой диаграммы
- •Редактирование существующей диаграммы
- •Редактирование элементов диаграммы
- •Примеры оформления различных графиков и диаграмм
- •Использование логических функций
- •Работа с массивами
- •Решение системы линейных уравнений
- •Задача аппроксимации
- •Решение оптимизационных задач
- •Работа с большими таблицами и базами данных
- •Контрольные вопросы по процессору электронных таблиц (раздел 5)
- •Разработка презентаций с помощью программы PowerPoint
- •Правила разработки и представления презентаций
- •Способы создания презентаций
- •Итоговый слайд. Слайд повестки дня
- •Добавление в презентацию объектов
- •Создание гиперссылок
- •Произвольные показы
- •Добавление управляющих кнопок
- •Настройка эффектов перехода слайдов
- •Анимация содержимого слайдов
- •Вставка примечаний
- •Скрытые слайды
- •Рисование в процессе демонстрации презентации
- •Контрольные вопросы по презентациям (раздел 6)
- •Основные понятия по компьютерным сетям и Интернет
- •Виды компьютерных сетей
- •Глобальная сеть Интернет
- •Информационные службы глобальной сети Интернет
- •Адресация в Интернете
- •Всемирная паутина и гипертексты в Интернете.
- •Контрольные вопросы по компьютерным сетям и Интернет(раздел7)
- •Основы защиты информации
- •Информационная безопасность и её составляющие
- •Основные угрозы безопасности данных
- •Основные методы и средства защиты данных
- •Криптографические средства защиты
- •Допуск пользователя и предоставление прав доступа.
- •Шифрование сообщений.
- •Цифровая подпись (эцп – электронная цифровая подпись).
- •Защита от вирусов и вредоносных программ
- •Основные признаки проявления вирусов в компьютере
- •Классификация антивирусных средств.
- •Защита в сети (сетевая безопасеность).
- •Мероприятия по защите информации от компьютерных вирусов
- •Мероприятия по защите информации от случайного удаления
- •Мероприятия по защите информации от сбоев в работе устройств
- •Контрольные вопросы по компьютерной безопасности( тема№8)
- •Модели решения функциональных и вычислительных задач.
- •Моделирование как метод познания.
- •Классификация моделей.
- •Классификация задач, решаемых с помощью моделей.
- •Методы и технологии моделирования.
- •Контрольные вопросы по моделированию( тема№9)
- •Языки программирования
- •Алгоритм и программа
- •Формы представления алгоритмов
- •Основные алгоритмические конструкции
- •Языки программирования
- •Уровни языков программирования
- •Поколения языков программирования
- •Классификация и обзор языков программирования
- •Объектно-ориентированное программирование (ооп)
- •Декларативные языки программирования
- •Языки программирования баз данных
- •Языки программирования для компьютерных сетей
- •Основы программирования на vba (visual basic for application)
- •Редактор Visual Basic for Application
- •Структура программ на языке Visual Basic
- •Этапы создания проекта программы
- •Грамматика языка программирования vba
- •Объекты используемые в vba
- •Переменные и константы
- •Типы данных
- •Операторы для реализации основных алгоритмических конструкций
- •Линейные алгоритмы. Оператор присваивания.
- •Разветвляющаяся алгоритмы. Условные операторы
- •If Условие Then Оператор1 Else Оператор2
- •Select Case арифметическое или текстовое выражение
- •Циклические алгоритмы. Цикл с параметром
- •Циклические алгоритмы. Циклы с предусловием и постусловием
- •Массивы
- •Объявление одномерных массивов
- •Dim a (200) As Single, n, Ct, I As Integer,
- •Макросы
- •Обработка строковых выражений
- •Контрольные вопросы по языкам программирования ( разделы №10 и №11)
- •Информационные технологии управления данными.
- •Основные понятия теории баз данных
- •Уровни моделей данных
- •Типы модели данных и виды взаимосвязей.
- •Реляционная модель данных.
- •Основные возможности системы управления базами данными Microsoft Access
- •Создание новой базы данных
- •Создание новой таблицы базы данных
- •Типы данных
- •Общие свойства поля
- •Отличие свойств «Формат поля» и свойство «Маска ввода».
- •Пример создания базы данных с одной таблицей
- •Запросы системы Access
- •Qbe запросы на выборку
- •Правила заполнения бланка запросов
- •Виды условий отбора
- •Примеры описания различных запросов на выборку информации.
- •Вычисляемые поля
- •Использование построителя выражений при разработке запроса
- •Основные встроенные функции Access
- •Использование групповых операций в запросах
- •Порядок создания запроса с использованием групповых операций
- •О структурированном языке запросов sql
- •Работа с более сложными базами данных.
- •Разработка форм для загрузки, просмотра и корректировки данных
- •Основы конструирования формы
- •Разработка отчетов
- •Контрольные вопросы по базам данных (разделы №12 и №13)
- •Литература
- •Содержание
Виды условий отбора
Условия отбора записей могут задаваться для одного или нескольких полей в соответствующей строке бланка запроса. Условием отбора является выражение, состоящее из операторов сравнения и операндов, используемых для сравнения которые в свою очередь могут объединяться знаками операций и скобками. Конкретное значение операнда в условии отбора может вводиться непосредственно в бланк запроса, такой запрос будем называть простым или фиксированным, либо задаваться пользователем при выполнении запроса в диалоговом окне, в этом случае назовём запрос нефиксированным или параметрическим.
В простом запросе в качестве операндов выражения могут использоваться: константы или идентификаторы (ссылки).
Константами являются не изменяющиеся значения, например, True, False, Да, Нет, Null (константы автоматически определяются в Access).
Идентификатор представляет собой ссылку на значение поля, элемент управления или свойство. Идентификаторами могут быть имена полей, таблиц, запросов, форм, отчетов и т. д. Они должны заключаться в квадратные скобки. Во многих случаях Access производит автоматическую подстановку скобок. Если необходимо указать ссылку на поле в конкретной таблице, форме, отчете, то перед именем поля ставится имя таблицы, также заключенное в квадратные скобки и отделенное от имени поля восклицательным знаком, то есть [Имя таблицы]![Имя поля].
Например, [Таблица1]![стаж].
В выражении условия отбора допускается использование операторов сравнения: =, <, >, =, Between, In, Like, и логических операторов And, Or, Not, которые определяют операцию над одним или несколькими операндами. Перечень операторов, которые могут присутствовать в условии отбора и примеры простых условий приведёны в табл. 7. Эти условия могут быть заданы в бланке запроса , приведённом на рис.7., кроме того, предполагается, что открыта таблица «Т1» с полями «Имя», «М_стаж» и «М_оклад». Отметим некоторые особенности написания условий отбора. Если выражение в условии отбора не содержит оператора, то по умолчанию используется оператор =. Текстовые значения в выражении вводятся в кавычках, если они содержат пробелы или знаки препинания. В противном случае кавычки можно не вводить, они будут добавлены автоматически.
Оператор Between проверяет входит ли значение поля в заданный интервал. Используется для полей типа дата/время или числового типа. Например, Between 10 And 100 задает интервал от 10 до 100, а . Between 10.01.70 And 10.02.77 задает интервал от первой даты до последней.
Оператор In выполняет проверку на равенство любому значению из списка, который задается в круглых скобках. Например, In ("Математика", "Информатика", "История").
Оператор Like сравнивает по образцу, который идёт после оператора и заключается в двойные кавычки “. В образце можно использовать обычные символы и символы шаблона. Чаще всего в качестве символов шаблонов применяются : * # ? . Они обозначают:
* - любое число символов Например по условию, Like “И*”, заданному в поле “Фамилия” выбираются все фамилии начинающиеся на И.
# - одна цифра. Например, по условию, Like”#5”, заданному в поле “Стаж” выбираются строки, где стаж кончается на цифру 5, а по условию Like”##.##.65” заданному в поле “Дата”, строки, где есть даты 1965 года.
? - одна буква Например, по условию, Like “?о?” , заданному в поле “Фамилия” выбираются все фамилии состоящие из трёх букв, причём средняя буква «о» .
Таблица 57 - Основные операторы, используемые в условиях отбора
Тип |
Оператор |
Описание |
Пример | |
Поле |
Условие отбора | |||
Арифметические |
^ |
Возведение в степень |
Стаж |
=3^0,5 |
* |
Умножение |
Стаж |
>2*[Т1]![ М_стаж] | |
/ |
Деление |
Оклад |
=([Т1]![ М_оклад])/2 | |
+ |
Сложение |
Стаж |
>=[Т1]![ М_стаж] | |
- |
Вычитание |
Стаж |
>=[Т1]![М_стаж]-10 | |
Текстовые |
& |
Объединение строк |
Фамилия |
"Сотрудник: " & [Т1]![Имя] |
Сравнения |
> |
Больше |
Оклад |
>5000 |
< |
Меньше |
Дата |
< 12.02.56 | |
>= |
Больше или равно |
Стаж |
>=12,5 | |
<= |
Меньше или равно |
Дата |
<=12.02.56 | |
= |
Равно |
Фамилия |
=”Иванов И.И.” | |
<> |
Не равно |
Стаж |
<>25 | |
Between |
Проверка на вхождение в интервал |
Стаж |
Between 10 And 15 | |
Дата |
Between 1.1.70 And 15.03.77 | |||
Like |
Проверка по образцу |
Фамилия |
Like”П*” | |
Стаж |
Like”#5” | |||
Дата |
Like”##.##.65” | |||
In |
Проверку на равенство любому значению из списка |
Фамилия |
In(“Перов”,”Жуков”) | |
Стаж |
In(10,12,18) | |||
Дата |
In(1.1.70,10.2.82) | |||
Логические |
And |
И (выполняются все условия) |
Стаж |
>10 And <15 |
Or |
ИЛИ (выполняется одно из условий) |
Дата |
1.1.70 Or 10.2.82 | |
Not |
НЕ (выполняется обратное условие) |
Фамилия |
Not (=”Иванов И.И.”) |
В параметрическом запросе одно или несколько значений операнда могут вводиться в процессе его выполнения. Чтобы выводилось диалоговое окно для ввода конкретного значения операнда в условия отбора, нужно определить параметр запроса. Имя параметра запроса может вводиться непосредственно в строку «Условие отбора» в квадратных скобках. При выполнении запроса это имя появится в диалоговом окне «Введите значение параметра».
Рисунок 62 - Диалоговое окно
параметрического запроса
При его выполнении на экране появиться диалоговое окно c надписью: «Введи фамилию или её часть». И после того как туда будет введена буква П , компьютер проанализирует условие «Like “П*”» и выдаст выборку, куда будет входить две строки с фамилиями ,начинающимися на букву «П» (Таблица 6).
Если в запрос вводится несколько параметров, то порядок их ввода через диалоговые окна определяется порядком расположения полей с параметрами в бланке запроса. Для того чтобы иметь возможность ввести несколько значений для одного поля при выполнении запроса, можно в условии отбора этого поля определить несколько параметров. Например, для отбора записей по двум группам в условии отбора поля Фамилия можно записать два параметра, связанных логической операцией OR — [первая фамилия] OR [вторая фамилия].