Понятие информационные технологии (ИТ). Уровни рассмотрения ИТ. Формы представления данных различного типа. Форматы файлов, страница 9

- Базы данных хранящие данные в виде совокупности файлов соответствующих отдельным информационным объектам. Обычно эти файлы имеют расширение  *.dbf – это текстовые файлы, в которых информация представлена в символьном виде с использованием специальных разделителей. Обычно база  данных имеет вспомогательные файлы или индексные файлы, которые позволяют производить быстрый поиск данных по файлам  *.dbf. Индексные файлы содержат файлы с информацией о сортировке информационных объектов по различным их атрибутам и иногда о связях.

*.ntx

*.cdx

*.idx

 - База данных организованна в виде единого файла, внутри которой СУБД выделяет информационные таблицы соответствующие информационным объектам. Индексы также организованны внутри общего файла данных. По данному принципу построена база данных СУБД Access, Ms SQL, My SQL.

- По принципу доступа к данным и принципам работы различают СУБД работающих по принципу файла сервера; сервера данных; СУБД не использующая технологию клиент-сервер.

База данных предназначена для использования индивидуальным пользователем. Доступ к другим пользователям обеспечивается универсальным сетевым обменом данных. Базы данных использующих технологию файлового сервера данные хранят на одном рабочем месте. При обращении пользователя к данным, передается весь файл данных или его фрагмент, над которым   производится обработка на рабочем месте пользователя. База данных, построенная по принципу сервера базы данных, пользователю передается результат обработки данных, который производится на сервере.

ОСНОВНЫЕ ОБЪЕКТЫ СУБД ИСПОЛЬЗУЮТСЯ ДЛЯ РАБОТЫ С ДАННЫМИ.

В большинстве СУБД для работы с данными используют следующие данные:

 - Таблица, содержит в виде записи строк данных о экземплярах объектов данных. Столбцы соответствуют атрибутам объекта, то есть характеристикам.

Требования: Процесс формирования объектов БД и определение их атрибутов производится на основе специальных закономерностей, обеспечивающих минимизацию хранимой информации при ее достаточности и возможности быстрого преобразования.

- Индексы вспомогательные, это объекты, содержащие данные о сортировке основных объектов по различным их атрибутам.  Индексы облегчают поиск информации.

- Формы вспомогательные, это объекты позволяющие отображать информацию из таблиц в удобном виде для пользователя. Формы могут использоваться для ввода данных и просмотров результата запроса.

Запрос обращения к информационной таблице или к их совокупности с указанными параметрами для поиска и отображения данных, для оформления запросов к таблице БД разработан специальный язык SQL.

Основной оператор данного языка оператор выбора.

Select<Что> from<От куда> where<Условие выбора>

SELECT (атрибуты таблиц или выражение на их основе, которое необходимо отобразить в результате запроса).

FROM (информационные таблицы из которых требуется произвести выбор, при этом может быть указана связь информационных таблиц по определенным атрибутам).

WHERE (условие выбора, которые должны отвечать, атрибуты выбираемых объектов).

Большинство СУБД содержит конструкторы запросов, позволяющие графически выбрать таблицы, задать их связи, отображаемые атрибуты и условие выбора.

- Отчеты, результаты запросов, оформленные в удобном для пользователя виде и пригодные для печати. Большинство СУБД содержит встроенные конструкторы отчетов.

Процессы обмена данными

Позволяет объединять ресурсы вычислительных устройств: производительность, память, периферийное устройство. Можно выделить следующие уровни обмена данными в рамках информационной технологии:

- нулевой уровень. Обмен данными в рамках одной вычислительной машины через системные шины между процессором памяти и периферийными устройствами.

- 1 уровень. Многомашинные системы (обмен данными). Эта система, в которой выполняется параллельное вычисление, при чем связь производится на уровне вычислительных процессов. Такой обмен данными требует значительных затрат на специальное оборудование, на специальное программное обеспечение.

- 2 уровень. Локальная вычислительная сеть, то есть сеть, объединяющая вычислительные машины на основе одной сетевой технологии.

- 3 уровень. Корпоративная сеть, то есть сеть, объединяющая несколько локальных сетей с одинаковой или различной сетевой технологии.

- 4 уровень. Глобальная сеть, то есть сеть, объединяющая удаленные друг от друга локальные, индивидуальные компьютеры на основе специальных информационных технологий передачи данных (Интернет).

Для реализации обмена данными необходимо обеспечить соединение узлов обмена, как на физическом уровне, так и на уровне приложений. При этом процессы обмена должны отвечать следующим требованиям:

1.  Информационная достоверность и безопасность

2.  Гибкость сетевой технологии

3.  Процесс обмена должен обеспечивать возможность администрирования, то есть управление доступа к различным узлам и в рамках первого узла.

4.  Экономичность процесса обмена.

Стоимость передачи единицы информации должна быть намного меньше, чем стоимость ее обработки.

Организация процесса обмена данными

Открытая модель обмена данными (OSI)

Для облегчения разработки процесса обмена данными весь комплекс средств сетевого взаимодействия разбит на  7 уровней. Уровни организованны таким образом, что  в них закреплены одинаковые по природе и технологии операции и процессы, кроме того разбиение сделано таким образом, чтобы операции 1 уровня не зависели от операции другого уровня. Выделяются следующие уровни:

1)  Прикладной (уровень работы прикладных программ).

2)  Представительный (уровень, определяющий форму представления следующей информацией).

3)  Сеансовый (уровень определяет процесс диалогового взаимодействия узлов).

4)  Транспортный (уровень обеспечивает передачу данных со степенью надежности, он может организовать логические соединения узлов).

5)  Сетевой (уровень обеспечивает образование единой транспортной системы на основе сетей с различной типовой технологией).