- •Курс лекций по дисциплине «Информатика и коммуникационные технологии»
- •1.1. Понятие информационной системы
- •Этапы развития информационных систем
- •1.3. Процессы, протекающие в информационной системе
- •1.4. Структура информационной системы
- •1.5. Классификация информационных систем по признаку структурированности задач
- •1.6. Классификация информационных систем по функциональному признаку и уровням управления
- •1.6. Классификация ис по степени автоматизации
- •Классификация по характеру использования информации
- •1.8. Классификация по сфере применения
- •1.9 Интеллектуальные системы Искусственный интеллект
- •База знаний
- •Основным преимуществом фреймов как модели представления знаний является их способность отражать концептуальную основу организации памяти человека, а также гибкость и наглядность.
- •Экспертные системы
- •2.1. Понятие информационной технологии
- •2.2. Инструментарий информационной технологии
- •2.3. Составляющие информационной технологии
- •2.4. Функции автоматизированной информационной технологии
- •2.5. Структура автоматизированной информационной технологии
- •3.1. Текстовый процессор ms Word
- •Режимы отображения документов
- •Специальные средства редактирования текста
- •Форматирование текста
- •3.2. Электронные таблицы
- •Строки, столбцы, ячейки и их адреса
- •Буфер промежуточного хранения
- •Относительная и абсолютная адресация
- •Копирование формул
- •Перемещение формул
- •3.3. Базы данных и системы управления базами данных
- •Табличная или реляционная структура
- •Сложное условие отбора:
- •Глобальная сеть Интернет
- •Сетевые службы
- •Основные понятия Интернет
- •Теоретические основы Интернета
- •Компьютерные вирусы
- •Методы защиты от компьютерных вирусов
- •Средства антивирусной защиты
- •5.2. Защита от несанкционированного вмешательства
- •5.3. Специфика обработки конфиденциальной информации
- •Понятие о несимметричном шифровании информации
- •Принцип достаточности защиты
- •Понятие об электронной подписи
3.3. Базы данных и системы управления базами данных
Основные понятия баз данных
База данных – это организованная структура, предназначенная для хранения информации. С понятием базы данных тесно связано понятие системы управления базой данных (СУБД). Это комплекс программных средств, предназначенный для создания структуры новой базы, наполнения ее содержимым, редактирования содержимого и визуализация информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи.
Сегодня большинство СУБД позволяют размещать в своих структурах не только данные, но и методы (т.е. программный код), с помощью которых происходит взаимодействие с потребителем или с другим программно-аппаратным комплексом. Таким образом, можно сказать, что в современных базах данных хранятся не только данные, но и информация.
Классификация БД
По технологии обработки данных БД подразделяются на централизованные и распределенные.
Централизованная БД хранится целиком в памяти одной вычислительной системы. Если система входит в состав сети, то возможен доступ к этой БД других систем.
Распределенная БД состоит из нескольких, возможно пересекающихся или дублирующих друг друга БД, хранимых в памяти разных вычислительных систем, объединенных в сеть.
По способу доступа к данным БД распределяются на локальный и удаленный (сетевой) доступ.
Локальный доступ предполагает, что СУБД обрабатывает БД, которая хранится на той же вычислительной системе.
Удаленный доступ – это обращение к БД, которая хранится на одной из систем, входящих в компьютерную сеть. Удаленный доступ может быть выполнен по принципу файл-сервер или клиент-сервер.
Архитектура файл-сервер предполагает выделение одного из компьютеров сети (сервер) для хранения централизованной БД. Все остальные компьютеры сети (клиенты) исполняют роль рабочих станций, которые копируют требуемую часть централизованной БД в свою память, где и происходит обработка. При большой интенсивности запросов к централизованной БД увеличивается нагрузка на каналы сети, что приводит к снижению производительности ИС в целом.
Архитектура клиент-сервер предполагает, что сервер, выделенный для хранения централизованной БД, дополнительно производит обработку клиентских запросов. Клинты получают по сети уже обработанные данные. Учитывая широкое распространение БД в самых различных областях, в последнее время архитектура клиент-сервер применяется и на одиночных вычислительных системах. В этом случае клиент-программа, которой понадобились данные из БД, посылает запрос серверу-программе, управляющей велением БД, на специальном универсальном языке запросов. Сервер пересылает программные данные, являющиеся результатом поиска в БД по ее запросу. Этот способ удобен тем, что программа-клиент не обязана содержать все функции поддержания и ведения БД, этим занимается сервер. В результате упрощается написание программ-клиентов. Кроме того, к серверу может обращаться любое количество клиентов.
Виды структур данных
В информатике совокупность взаимосвязанных данных называется информационной структурой, или структурой данных.
