- •Введение.
- •1. Основы информационных технологий.
- •1.1. Базовые понятия
- •1.1.1. Информация и данные
- •1. Определение из фундаментального курса «Информатика» под редакцией с.В. Симоновича.
- •2. Определение, приведенное в толковом словаре компании Microsoft.
- •1.1.2. Информационные технологии
- •1. Прикладные (внешние) направления.
- •2. Служебные (внутренние) направления.
- •1.1.3. Информационные системы
- •1.1.4. Информационные ресурсы
- •3. Обработка запроса клиента и выдача ему результата в виде ранжированного (расположенного по номерам) списка веб-страниц.
- •1.2. История информатики
- •1.2.1. Этапы развития информационных технологий.
- •1. Ручной этап.
- •2. Механический этап.
- •3. Электромеханический этап.
- •4. Электронный этап.
- •1.2.2. Современное состояние
- •1. Появление персональных компьютеров (пк).
- •2. Появление операционных систем (ос) с графическим интерфейсом.
- •3. Появление сети Интернет.
- •1.3. Классификация эвм по мощности и месту в информационных системах.
- •1.4. Архитектура пк
- •1.4.1. Аппаратные платформы
- •1.4.2. Операционные системы
- •2. Представление данных в компьютере
- •2.1. Арифметические основы эвм
- •2.1.1. Системы счисления
- •2.1.2. Кодирование данных в компьютере
- •2.2. Аналоговый и цифровой сигналы
- •2.2.1. Преимущества цифровых технологий
- •1. Искажения аналогового сигнала за счет помех невосстановимы, цифровой сигнал и при помехах позволяет передать информацию полностью без искажений.
- •2. Точность измерения аналогового сигнала определяется техническими возможностями аппаратуры. Точность задания цифрового сигнала от характеристик аппаратуры зависит очень слабо.
- •2.2.2. Оцифровка аналогового сигнала
- •Дискретизация
- •Кодирование
- •Квантование
- •2.3. Кодирование текстовых данных
- •2.3.1. Системы кодировки текста Имеется две системы кодировки: на основе ascii и Unicode.
- •2.3.2. Текстовые форматы.
- •2.4. Кодирование графических данных
- •2.4.1. Кодовые цветовые режимы.
- •2.4.2. Цветовые модели
- •2.4.3. Растровая и векторная графика
- •2.4.4. Форматы графических файлов.
- •2.4.5. Трехмерная (3d) графика.
- •2.5. Кодирование звуковых данных
- •2.5.1. Цифровая запись звука.
- •2.5.2. Компьютерный синтез звука.
- •2.6. Кодирование числовых данных
- •2.6.1. Целочисленные типы.
- •2.6.2. Вещественные типы.
- •2.7. Логические основы построения эвм
- •3. Программная конфигурация персонального компьютера
- •3.1. Классификация программного обеспечения
- •3.2. Программы базового уровня
- •3.3. Служебные программы
- •3.3.1. Средства диагностики и контроля
- •3.3.2. Служебные программы Windows
- •3.3.3. Файловые менеджеры
- •3.3.4. Средства сжатия данных (архиваторы)
- •3.4. Приложения Microsoft Office
- •4. Информационные системы
- •3.3.2. Системы управления базами данных (субд).
- •4. Устройство компьютера
- •4.1. Системный блок пк
- •4.1.1. Материнская плата
- •4.1.2. Подключение периферийных устройств
- •2. Lpt, порт построчного принтера.
- •3. Usb (Universal Serial Bus), универсальная последовательная шина.
- •4. Fire Wire, другое название ieee 1394.
- •4.1.3. Процессор
- •4.2. Виды цифровой памяти
- •4.2.1. Энергозависимая память
- •4.2.2. Память на магнитных дисках
- •4.2.3. Память на компакт-дисках
- •4.2.4. Флэш-память
- •4.3. Устройства ввода данных
- •4.3.1. Клавиатура
- •4.3.2. Устройства манипуляторного типа
- •4.3.3. Сканеры Планшетные сканеры.
- •Ручные сканеры.
- •Барабанные сканеры.
- •4.4.4. Цифровые фото- и видеокамеры
- •4.4.5. Графические планшеты (дигитайзеры)
- •4.4. Устройства вывода данных
- •4.4.1. Мониторы
- •Электроннолучевые мониторы
- •Жидкокристаллические мониторы
- •Плазменные панели.
- •4.4.2. Видеокарты
- •4.4.3. Принтеры
- •4.4.4. Плоттеры
- •4.5. Устройства обмена данными
- •4.5.1. Звуковая карта
- •4.5.2 Модемы и сетевые карты
- •4.5.3. Факсимильная связь на компьютере
- •5. Компьютерные сети. Интернет
- •5.1. Уровни сетевого соединения
- •7. Прикладной
- •5.2. Локальные сети
- •5.2.1. Администирование в локальных сетях
- •6 Уровень – представления.
- •5 Уровень – сеансовый.
- •5.2.2. Топология локальных сетей и передача данных
- •5.2.3. Каналы связи в локальных сетях
- •2 Уровень – канальный.
- •1 Уровень – физический.
- •5.3. Глобальная сеть Интернет
- •5.3.1. Интернет на прикладном уровне
- •5.3.2. Уровни представления и сеансовый
- •5.3.3. Транспортные и сетевой протоколы
- •5.3.4. Каналы связи в Интернете
- •5.4. Службы Интернета
- •5.4.1. Всемирная паутина World Wide Web (www)
- •5.4.2. Поисковые системы
- •5.4.3. Электронная почта
- •5.4.4. Протоколы передачи файлов
- •5.4.5. Другие службы
- •6. Информационная безопасность
- •6.1. Правовое обеспечение информационной безопасности
- •6.2. Организационные меры защиты информации
- •6.2.1. Угрозы информационной безопасности
- •6.2.2. Защита информации от преднамеренных действий
- •6.2.3. Резервное копирование.
- •6.3. Безопасность при работе в Интернете
- •6.3.1. Использование электронной почты.
- •6.4. Компьютерные вирусы и защита от них
- •6.4.1. Классификация вирусов.
- •6.4.2. Программы обнаружения вирусов и защиты от них
- •6.4.3. Использование современных антивирусных программ
- •6.5. Шифрование данных.
- •6.5.1. Основные понятия.
- •6.5.2. Шифрование данных в Интернете
- •6.5.3. Шифрование в Windows xp
- •5.5.3. Электронные таблицы.
4. Информационные системы
3.3.2. Системы управления базами данных (субд).
Базы данных – это упорядоченные структуры данных. Данные превращаются в полезную информацию лишь после того, как будут упорядочены каким-либо разумным способом. Без упорядочения работать с информацией трудно – большая часть времени будет уходить на поиск нужной информации19.
В базах могут храниться разные типы данных: текст, числа, дата/время, графика, гиперссылки, звуки и пр. При этом в нормально спроектированной базе данных новые поступления не снижают ее эффективности, на поиск нужной информации затрачивается немного времени и при сотнях, и при миллионах единиц хранения.
По структуре управлениябазы данных делятся на:
пользовательские – данные хранятся на компьютере пользователя;
сетевые – данные хранятся на сервере и выдаются по запросам клиентов (рабочих станций);
распределенные – имеется много серверов хранения данных, образующих распределенную структуру (при которой серверы связаны между собой различными путями).
В базах данных всероссийских организаций, тем более транснациональных корпораций, поиск нужной информации по запросу может затрагивать цепочку из серверов, географически удаленных друг от друга.
Крупные корпоративные базы данных часто имеют такую структуру, при которой каждому пользователю может быть предоставлена только часть информации. Например, в банке никто, даже директор банка, не имеет доступа ко всей имеющейся в базе данных информации. Это делается в целях безопасности.
По топологии (пространственной структуре) организации самих данных Различают следующие виды баз данных.
Иерархические – данные группируются в директории, которые имеют связь с одной директорией более высокого уровня. В каждую директорию может входить произвольное количество данных и «подчиненных» ей директорий более низкого уровня. Пример иерархической структуры - файловая система компьютера.
Сетевые – здесь директории и отдельные данные имеют между собой связи, созданные разработчиками базы с той или иной целью. По существу это структура с гиперссылками. Гиперссылками можно снабдить различные текстовые или мультимедийные документы и массивы документов, созданные в Word,Excel,PowerPointи многих других программах. А самая известная, самая мощная гипертекстовая структура – службаWorldWideWeb, занимающая большую часть Интернета. Но сетевая структура превратится в базу данных только если она надежными и эффективными средствами поиска нужной информации. Такими какGoogleили Яндекс вWWW.
Реляционные(от слова relation, что значит отношение, или связь) – самые распространенные средства хранения данных. Их отличает простота структуры, удобное для пользователя табличное представление данных и наличие эффективного математического аппарата реляционной алгебры для обработки данных. Поэтому далее будем говорить только о них.
Реляционная база данных представляет собой совокупность таблиц соединенных друг с другом (таблиц может быть одна. две, пять, двадцать пять - столько, сколько надо). В таблицах столбцы называются полями, а строки –записями (см. рисунок).
В самом элементарном варианте запись характеризует определенный объект, хранящийся в базе данных, а поле – существенное для базы данных свойство этого объекта. Например, база сотрудников некой организации с их анкетными данными (см. рисунок).
В реляционных таблицах должно быть, по крайней мере, одно ключевое поле, которое в строках – записях не повторяется и однозначно определяет данную запись. Поскольку анкетные данные сотрудников могут совпадать, каждому присваивается свой табельный номер. Он и является ключевым полем.
Реляционные таблицы связываются между собой по ключевым полям. Связь реализуется за счет того, что эти поля имеются во всех связанных таблицах. Один к одному и т.д.
Этапы работы с базами данных следующие:
1.Изучение предметной области. То есть, надо понять, из какой информации состоит база данных и кому когда и какая информация может потребоваться.
2.Создание пустой (незаполненной) структуры базы данных. Здесь наиболее удобным образом Проектируются нужные таблицы и создаются между ними необходимые связи. Квалификация составителя базы данных определяется тем, насколько эффективно, просто и непротиворечиво он свяжет поля базы данных между собой
2.Заполнение базы данных вручную или импорт данных из таблиц другой базы. В результате возможно создание новых таблиц баз данных на основе имеющихся. В связи с широким распространением сетевых технологий к современным системам управления базами данных предъявляется также требование возможности работы с удаленными и распределенными ресурсами, находящимися на серверах всемирной компьютерной сети.
3. Извлечение нужных данных из базы с использованием средств поиска фильтрации
Самая распространенная база данных — это реляционная база Microsoft Access, она предназначена в основном для использования в персональном компьютере.Wordсоздан для работы с текстом и иллюстрациями,Excelработает с числами и графиками,aAccessупорядочивает массив данных, в результате чего их можно легко найти, нужным образом сгруппировать и вывести на экран или распечатать.
В Accessдопустимое количество полей - 255, а количество записей не ограничено, оно ограничивается только размерами жесткого диска.
С таблицами можно работать в двух режимах: таблица и конструктор. В режиме таблицы просматривают, измеряют и добавляют данные. Можно также изменять внешний вид (ширину, цвет, порядок столбцов и др.), сортировать и фильтровать данные. В режиме конструктора создают новую таблицу или изменяют поля старой.
Кроме таблиц, в Accessимеются запросы, формы, отчеты.
Запросыслужат для извлечения данных из таблиц, для их анализа. При создании запросов выполняются операции отбора, фильтрации и сортировки данных. Запросы используются в качестве источника данных для форм и от-
четов. Если выводятся не все данные, а только некоторые, по определенным критериям, то здесь и используются запросы.
С помощью Accessможно создавать несколько видов запросов:
Запрос на выборку,самый простой - выводятся данные, отвечающие заранее заданным критериям.
Запрос с параметром- то же самое, но критерий задается не разработчиком базы данных, а самим пользователем, без программирования.Запрос-изменение,он изменяет или перемещает данные. В базе данных по команде что-то автоматически удаляется, добавляется, заменяется, перемещается.
Итоговый запрос -здесь берутся данные, с ними производят заданные математические вычисления и выдается результат.
Перекрестные запросы— они позволяют создавать результирующие таблицы на основе анализа и пересчета данных, находящихся в нескольких разных таблицах.
В ходе создания запросов данные могут быть подвергнуты не только математическим расчетам, но и операциям сравнения (равно, больше, меньше, не больше, не меньше, не равно рисовать математические операторы).А также логическим операторам
And (И).В разных полях одной строки имеется несколько условий. Если все условия соблюдаются, то такая строка отбирается в запрос.
Not (Нет).Все наоборот — отбирается строка, где заданные условия не соблюдаются.
Or (Или).Отбирается строка, где соблюдается хотя бы одно из заданных условий.
Есть и целый ряд других операторов, позволяющих программировать нужные запросы. Есть даже специальный язык программирования запросов SQL Structured Query Language - язык структурированных запросов.
Форма- это средство для ввода данных и просмотра их на экране. На экран выводятсяreполя, которые пользователю нужно заполнить, в удобной для пользователя форме. А то, "что пользователю не нужно и не положено, не выводится.
Формы могут использовать данные из нескольких таблиц, тогда для этого создаются соответствующие запросы. Формы можно изготовить в виде привычных для пользователя документов: бланков, ведомостей и т.д. В формах можно вводить различные элементы оформления и управления данными:
кнопки, надписи, линии, рамки, списки и т.д.
Отчеты- это средство для вывода данных на печать. Можно распечатывать стандартные справки таблицы и другие документы с различным удоб-
ным для пользователя оформлением. В режиме Конструктораиспользуются готовые варианты оформления отчетов. С помощью Мастерасоздается собственный отчет.
Самая pacnpocтраненная база данных — это реляционная база Microsoft Access,она предназначена в основном для использования в персональном компьютере.Wordсоздан для работы с текстом и иллюстрациями.Excelработает с числами и графиками,aAccessупорядочивает массив данных, в результате чего их можно легко найти, нужным образом сгруппировать и вывести на экран или распечатать.
В Accessдопустимое количество полей - 255, а количество записей не ограничено, оно ограничивается только размерами жесткого диска.
С таблицами можно работать в двух режимах: таблица и конструктор. В режиме таблицы просматривают, измеряют и добавляют данные. Можно также изменять внешний вид (ширину, цвет, порядок столбцов и др.), сортировать и фильтровагь данные. В режиме конструктора создают новую таблицу или изменяют поля старой.
Кроме таблиц, в Accessимеются запросы, формы, отчеты.
Запросыслужат для извлечения данных из таблиц, для их анализа. При создании запросов выполняются операции отбора, фильтрации и сортировки данных. Запросы используются в качестве источника данных для форм и отчетов. Если выводятся не все данные, а только некоторые, по определенным критериям, то здесь и используются запросы.
С помощью Accessможно создавать несколько видов запросов:
Запрос на выборку,самый простой - выводятся данные, отвечающие заранее заданным: критериям.
Запрос с параметром— то же самое, но критерий задается не разработчиком базы данных, а самим пользователем, без программирования,
Запрос-измеиение,он изменяет или перемещает данные. В базе данных
по команде что-то автоматически удаляется, добавляется, заменяется, перемещается.
Итоговый запрос -здесь берутся данные, с ними производят заданные математические вычисления и выдается результат.
Перекрестные запросы— они позволяют создавать результирующие таблицы на основе анализа и пересчета данных, находящихся в нескольких разных таблицах.
В ходе создания запросов данные могут быть подвергнуты не только математическим расчетам, но и операциям сравнения (равно, больше, меньше, не больше, не меньше, не равно) рисовать математические операторы.А также логическим операторам.
And (И).В разных полях одной строки имеется несколько условий. Если все условия соблюдаются, то такая строка отбирается в запрос.
Not (Нет).Все наоборот — отбирается строка, где заданные условия не соблюдаются.
Or (Или).Отбирается строка, где соблюдается хотя бы одно из заданных условий.
Есть и целый ряд других операторов, позволяющих программировать нужные запросы. Есть даже специальный язык программирования запросов SQL Structured Query Language - язык структурированных запросов.
Форма- это, средство для ввода данных и просмотра их на экране. На экран выводятся те поля, которые пользователю нужно заполнить; в удобной для пользователя форме. А то, что пользователю не нужно и не положено, не выводится.
Формы могут использовать данные из нескольких таблиц, тогда для этого создаются соответствующие запросы; Формы можно изготовить в виде привычных для пользователя документов: бланков, ведомостей и т.д. В формах можно вводить различные элементы оформления и управления данными: кнопки, надписи, линии, рамки, списки и т.д.
Отчеты -это средство для вывода данных на печать. Можно распечатывать стандартные справки таблицы и другие документы с различным удобным для пользователя оформлением. В режиме Конструктораиспользуются готовые варианты оформления отчетов. С помощью Мастерасоздается собственный отчет.