- •Технологии обработки информации (вопросы к экзамену)
- •Классификация информационных технологий
- •Базовые информационные технологии.
- •Предметные технологии.
- •Технологический процесс обработки информации.
- •Обеспечивающие и функциональные технологии.
- •Интегрированные системы,
- •Формализованная модель обработки информации
- •Хранение информации. Базы и хранилища данных
- •База данных, бд (Data Base)
- •Система управления базами данных, субд (Data Base Management System)
- •Реляционная база данных
- •Файл-серверные субд.
- •Клиент-серверные субд.
- •Встраиваемая субд
- •Развитие инструментальных средств обработки информации (Поколения эвм)
- •Понятия системы и модели
- •Типы моделей
- •Понятия объекта управления, технологического процесса, системы управления
- •Этапы управления, структура современных систем управления объектами, технологическими процессами, производством.
- •Устройства получения и передачи информации
- •Системы передачи информации (спи)
- •Виды систем управления
- •Основные функции, цели функционирования и принципы построения современных систем управления производством
-
База данных, бд (Data Base)
База данных, БД (Data Base) - структурированный организованный набор данных, объединенных в соответствии с некоторой выбранной моделью и описывающих характеристики какой-либо физической или виртуальной системы ( рис. 2.2).
Понятие "динамически обновляемая БД" означает, что соответствие базы данных текущему состоянию предметной области обеспечивается не периодически, а в режиме реального времени. При этом одни и те же данные могут быть по-разному представлены в соответствии с потребностями различных групп пользователей.
Виды концептуальных и логических моделей БД:
-
картотеки;
-
сетевые;
-
иерархические;
-
реляционные;
-
дедуктивные;
-
объектно-ориентированные;
-
многомерные.
-
Система управления базами данных, субд (Data Base Management System)
Система управления базами данных, СУБД (Data Base Management System) - специализированная программа или комплекс программ, предназначенные для манипулирования базой данных.
Организация структуры БД формируется исходя из следующих соображений:
-
адекватность описываемому объекту/системе - на уровне концептуальной и логической моделей;
-
удобство использования для ведения учета и анализа данных - на уровне так называемой физической модели.
Основные функции СУБД:
-
управление данными во внешней памяти (на различных носителях)
-
управление данными в оперативной памяти
-
отслеживание изменений и восстановление БД после сбоев
-
поддержка языков БД (язык определения данных, манипулирования данными, определение доступа к данным)
Архитектурные организации хранения данных:
-
Локальные СУБД: все части размещены на одном компьютере
-
Распределенные СУБД: размещены на 2 и более компьютерах.
Основные компоненты БД:
-
Ядро, отвечающее за управление данными во внешней и оперативной памяти
-
Процессор языка БД, обеспечивающий оптимизацию запросов на извлечение и изменение данных, создание машинно-независимого исполняемого внутреннего кода
-
Подсистема поддержки времени исполнения, интерпретирующая программы манипуляции данными, создающие пользовательский интерфейс с СУБД
-
Сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.
-
Реляционная база данных
Реляционные БД: все данные представлены в виде простых таблиц, разбитых на строки и столбцы, на пересечении которых расположены данные.
Особенности реляционной базы данных можно сформулировать следующим образом:
-
данные хранятся в таблицах, состоящих из столбцов ("атрибутов") и строк ("записей");
-
на пересечении каждого столбца и строчки стоит в точности одно значение;
-
у каждого столбца есть свое имя, которое служит его названием, и все значения в одном столбце имеют один тип;
-
запросы к базе данных возвращают результат в виде таблиц, которые тоже могут выступать как объект запросов;
-
строки в реляционной базе данных неупорядочены, упорядочивание производится в момент формирования ответа на запрос.
Общепринятым стандартом языка работы с реляционными базами данных в настоящее время является язык структурированных запросов (Structured Query Language - SQL). Это универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. Вопреки существующим заблуждениям, SQL является информационно-логическим языком, а не языком программирования.
SQL основывается на реляционной алгебре. Язык SQL делится на три части:
-
операторы определения данных;
-
операторы манипуляции данными (Insert, Select, Update, Delete);
-
операторы определения доступа к данным.