- •Информатика
- •Оглавление
- •1 История информатики.
- •1.1 Память машины и человека
- •1.2 «Усилители» умственных способностей
- •1.3 Истоки создания автоматических машин
- •1.4 Первые промышленные автоматы
- •1.5 История развития вычислительной техники
- •1.6 Классификация эвм
- •Большие эвм
- •Малые эвм
- •Персональные компьютеры
- •Суперэвм
- •Серверы
- •Переносные компьютеры
- •2 Предмет информатики
- •2.1 Предмет информатики. Структура информатики. Связь информатики с другими дисциплинами.
- •2.2 Структура информатики
- •2.3 Актуальные проблемы информатики. Основные проблемы и направления исследования в информатике
- •3 Информационное общество. Информатика. Информация.
- •3.1 Информационное общество
- •3.2 Информация.
- •3.2.1 Виды информации
- •3.2.2 Свойства информации и законы ее преобразования
- •3.2.3 Мера и основные свойства информации
- •4 Кодирование информации в компьютере
- •4.1 Кодирование текстовой информации
- •Кодирование текста
- •Фрагмент одноствольного алфавита
- •Примеры решения задач.
- •4.2 Кодирование графической информации
- •4.2.1 Растровое изображение
- •4.2.2 Цветовые модели
- •Кодирование графической информации
- •Двоичный код восьмицветной палитры
- •Двоичный код шестнадцатицветной палитры
- •Двоичный код 256-цветной палитры
- •4.2.3 Векторное и фрактальное изображения
- •Примеры решения задач
- •4.2.4 Кодирование звуковой информации
- •Кодирование звуковой информации
- •4.2.5 Форматы звуковых файлов
- •Примеры решения задач
- •5 Математические основы информатики. Формы представления данных в компьютере
- •5.1Системы счисления.
- •5.2 Двоичная система счисления
- •5.2.1 Двоичная арифметика
- •5.3 Шестнадцатеричная система счисления
- •5.4 Восьмеричная система счисления
- •5.5 Перевод чисел из одной системы счисления в другую
- •5.6 Отрицательные числа
- •6 Логические основы эвм
- •6.1 Высказывания и предикаты
- •6.2 Логические вентили, схемы, структуры
- •7.1 Общие сведения
- •7.2 Структурный подход к разработке алгоритмов
- •7.3 Методы разработки и анализа алгоритмов
- •8 Моделирование объектов, процессов и явлений
- •9 О компьютерной сети
- •9.1 Понятие компьютерной сети
- •9.2 Типы сетей
- •9.3 Топология сети
- •9.3.1 Шина
- •9.3.2 Звезда
- •9.3.3 Кольцо
- •9.4 Классификация сетей
- •9.4.1 Локальные сети
- •9.4.2 Глобальные сети
- •9.5 Глобальная сеть Internet
- •9.5.1 Глобальная компьютерная сеть
- •9.5.2 История сети Internet
- •9.5.3 Возможности сети Internet
- •9.5.5 Задание местоположения документов в www.
- •9.5.6 Программы просмотра.
- •10 Структура электронной почты в сети Internet
- •10.1 Структура и адрес электронного сообщения
- •10.2 Пользовательский почтовый клиент mua
- •10.3 Транспортный агент mta
- •10.4 Агент обработки сообщения msa
- •10.5 Агент локальной доставки lda
- •10.6 Хранилище сообщений
- •10.7 Доставка почтового сообщения
- •10.8 Основы работы с почтовым клиентом Outlook Express
- •10.8.1 Регистрация в системе электронной почты Internet
- •10.8.2 Интерфейс программы Microsoft Outlook Express
- •10.8.3 Настройка почтовой системы Microsoft Outlook Express
- •10.8.4 Создание и отправка простейшего сообщения
- •10.8.5 Ответ на сообщение
- •10.8.6 Присоединенные файлы
- •10.9 Хранение почтовых сообщений
- •10.10 Управление сообщениями
- •10.10.1 Определение правил обработки сообщений
- •10.10.2 Список блокированных адресов
- •10.11 Адресная книга
- •10.11.1 Добавление адреса
- •10.11.2 Создание новой папки
- •10.11.3 Поиск адреса корреспондента
- •10.11.4 Создание списка рассылки
- •11 Основные инструменты работы в базах данных
- •11.1 Краткая история баз данных
- •11.2 Данные и управление базами данных
- •11.2.1 Недостатки файловой организации данных
- •11.2.2 База данных
- •11.2.3 Системы управления базами данных (субд)
- •11.2.4 Функции администратора базы данных (абд)
- •11.2.5 Недостатки интеграции данных
- •11.2.6 Независимость данных
- •11. 3 Проектирование баз данных
- •11.4 Жизненный цикл системы баз данных
- •11.5 База данных – основа информационного обеспечения управленческой деятельности
- •11.6 Представление системы в форме erm
- •11.7 Распределенная обработка информации
- •11.8 Общие вопросы разработки баз данных субд Access
- •Пример выполнения задания
- •Поставщики
- •11.9 Создание и корректировка базы данных в субд
- •Типы данных, обрабатываемых в Access
- •Пример выполнения работы
- •Создание структуры таблицы Поставщики
- •Создание структуры таблицы Товары
- •Сортировка
- •Поиск записи
- •Фильтрация записей
- •Расширенный фильтр
- •11.10 Запросы на выборку
- •Примеры часто используемых операторов и функций
- •Пример выполнения задания
- •11.11 Вычисления в запросах: простые, групповые и сводные
- •Типы операций
- •Сведения о стипендиатах
- •Перекрестная таблица
- •Изменение структуры сводной таблицы
- •Фильтрация
- •Детализация
- •11.12 Формы
- •Пример выполнения задания
- •11.13 Отчеты
- •Пример выполнения задания
- •Пример выполнения задания
- •11.15 Настройка пользовательского интерфейса
- •Пример выполнения задания
- •12 Информационная безопасность
- •12.1 Основные составляющие информационной безопасности
- •12.2 Проблемы информационной безопасности
- •12.3 Основные определения и критерии классификации угроз
- •12.4 Наиболее распространенные угрозы доступности
- •12.5 Вредоносное программное обеспечение
- •12.6 Антивирусы
- •12.6.1 Технологии обнаружения вирусов
- •12.6.2 Режимы работы антивирусов
- •12.6.3 Антивирусный комплекс
- •12.7 Основные угрозы целостности
- •12.8 Основные угрозы конфиденциальности
- •12.9 Основные мероприятия в области информационной безопасности
- •12.9.1 Законодательный, административный и процедурный уровни
- •12.9.2 Программно-технические меры
- •12.10 Законодательный уровень информационной безопасности
- •12.10.1 Российское законодательство в области информационной безопасности
- •12.10.2 Текущее состояние российского законодательства в области информационной безопасности
- •12.11 Криптография и шифрование
- •12.11.1 Контроль целостности
- •12.11.2 Цифровые сертификаты
- •Библиографический список.
Пример выполнения задания
Создание запроса
Отберем всех клиентов фирмы, у которых установлены факсы.
Выберите значок Создание запроса в режиме конструктора в списке запросов окна базы данных. Появится пустое окно конструктора таблиц и поверх него диалоговое окно Добавление таблицы (рис. 4.1).
В окне Добавление таблицы есть три вкладки. Выберите вкладку Таблицы и укажите таблицу, которая должна присутствовать в запросе. Для этого выделите в списке на вкладке Таблицы элемент Клиенты, как показано на рисунке 94, и нажмите кнопку , а затем.
Рисунок 94 – Добавление таблицы в запрос
Вы попадаете в окно Конструктора запросов, показанное на рисунке 95.
Рисунок 95 – Окно Конструктора запросов
В верхней части окна Конструктора отобразится образ таблицы-источника (Клиенты). Для того чтобы заполнить Бланк запроса, необходимо в таблице-источнике в верхней части окна Конструктора найти нужное поле и дважды щелкнуть на нем. При этом в бланке запроса появится столбец, соответствующий выбранному полю. Добавьте в запрос поля Название и Факс, для чего дважды щелкните на них (рис. 96).
Сформировав столбцы запроса, можно задать порядок сортировки. Для этого используется строка бланка Сортировка. Порядок сортировки выбирается с помощью поля со списком значений. По умолчанию во всех полях запроса устанавливается значение отсутствует. Щелкните на строке сортировка столбца Название в списке значение По возрастанию.
Рисунок 96 – Определение полей запроса
В строке условия отбора определим критерии, по которым будут отбираться записи в запросе. В нашем случае нам необходимо, чтобы отобрались все записи с непустыми значениями в поле Факс. Для этого нужно ввести в строку Условия отбора столбца Факс оператор Not Is Null (рис. 97).
Рисунок 97 – Установка порядка сортировки и критериев выборки
Чтобы выполнить запрос и увидеть его результаты, можно воспользоваться одной из двух кнопок панели инструментов: Вид илиЗапуск .
Нажмите кнопку Вид . Результат выполнения запроса представлен на рисунке 98. В базе данных из 91 записи отобраны 69.
Рисунок 98 – Результат выполнения запроса
Убедившись в том, что запрос создан правильно, его можно сохранить. Закройте окно запроса, ответив на вопрос о сохранении макета запроса Да. После этого будет выведено стандартное диалоговое окно, в которое нужно ввести имя запроса Факсы клиентов и нажать кнопку . В списке запросов появился еще один запрос. Обратите внимание на значок справа от имени запроса: этот значок обозначает запрос на выборку.
Чтобы повторно выполнить запрос, достаточно дважды щелкнуть на его имени или выделить имя запроса и нажать кнопку на панели инструментов окна базы данных.
Редактирование запроса
Режим конструктора предназначен также и для изменения запроса. Выделите запрос Факсы клиентов и нажмите кнопку на панели инструментов окна базы данных. Вы снова увидите бланк запроса, который был создан ранее.
Рассмотрим пример создания нового запроса на основе существующего. Пусть нам необходимо узнать список клиентов, которые не обращались в фирму Борей (не делали заказов). Для этого нам необходимы две таблицы: Клиенты и Заказы. Таблица Клиенты у нас уже есть. Добавим в бланк запроса таблицу Заказы.
Нажмите на панели инструментов кнопку Отобразить таблицу . В появившемся диалоговом окнеДобавление таблицы выберите таблицу Заказы и нажмите кнопку , а затем. В верхнем поле окна конструктора появится таблицаЗаказы, причем сразу показывается связь этой таблицы с таблицей Клиенты.
Теперь необходимо изменить параметры объединения таблиц. По умолчанию в Access для связывания таблиц применяется внутреннее объединение. При этом в результирующий набор попадают те записи из двух связанных таблиц (Клиенты и Заказы), у которых связанные поля совпадают. Если запись в главной таблице (Клиенты) не имеет соответствующие записи в подчиненной таблице (Заказы), эта запись в результирующее множество не включается. Таким образом, мы не увидим клиентов, которые не делали заказы в фирме Борей.
Для того чтобы включить в результирующую выборку клиентов, которые не делали заказы, необходимо использовать между таблицами Клиенты и Заказы так называемое внешнее объединение.
Внешние объединения бывают левыми и правыми. Если таблицы в запросе объединяются левым внешним объединением, то выводятся все записи главной таблицы Клиенты («один») с уникальным значением первичного ключа вне зависимости от того, имеются ли соответствующие записи в подчиненной таблице Заказы («многие»). Установите левое внешнее объединение между таблицами Клиенты и Заказы. Щелкните дважды на линии связи двух таблиц в верхней части окна конструктора и в появившемся диалоговом окне установите флажок на пункте 2, как показано на рисунке 99.
Рисунок 99 – Изменение параметров соединения
Нажмите кнопку ОК и обратите внимание, что на линии, соединяющей таблицы в верхней части окна Конструктора, добавилась стрелочка (рис. 100). Удалите поле Факс из бланка запроса, для этого установите курсор на столбец Факс и выполните команду ПравкаУдалить столбец или нажмите клавишу Delete. Выделите поле КодКлиента в таблице Заказы и дважды щелкните на нем. Введите в строку Условия отбора столбца КодКлиента оператор Is Null. Так как содержимое этого столбца отсутствует (в таблице Заказы отсутствуют подчиненные записи), то следует исключить его из результата запроса. Для этого снимите флажок в строке Вывод на экран этого столбца.
Рисунок 100 – Окно конструктора с измененными параметрами соединения
Нажмите кнопку Вид. Результат выполнения запроса представлен на рисунке 101. В базе данных отобраны две записи.
Рисунок 101– Результат выполнения запроса
Закройте окно запроса. Ответив на вопрос о сохранении макета запроса , запрос сохранится под прежним именем. Для того чтобы переименовать его, необходимо в окне базы данных в списке запросов выделить его имя и нажатьF2.
Отчет должен содержать: тему и цель работы, задание к работе, распечатку по каждому запросу, бланк Конструктора запроса, результат его работы.