ТЕХНОЛОГИИ БАЗ ДАННЫХ И ЗНАНИЙ
ВАТЕЛЬСКИХ БАЗ ДАННЫХ
СИСТЕМЫ ОБРАБОТКИ МНОГОПОЛЬЗОВАТЕЛЬСКИХ БАЗ ДАННЫХ
ПЛАН
1. ЭВОЛЮЦИЯ КОНЦЕПЦИЙ ОБРАБОТКИ ДАННЫХ
2. СИСТЕМЫ УДАЛЕННОЙ ОБРАБОТКИ ДАННЫХ
3. СИСТЕМЫ СОВМЕСТНОГО ИСПОЛЬЗОВАНИЯ ФАЙЛОВ
4. ОБЗОР НАСТОЛЬНЫХ СУБД
5. КЛИЕНТ-СЕРВЕРНЫЕ СУБД
5.1. Общая характеристика клиент-серверных систем
5.2. Характерные черты современных клиент-серверных СУБД
6. ОБЗОР КЛИЕНТ-СЕРВЕРНЫХ СУБД
7. РАСПРЕДЕЛЕННЫЕ СУБД
8. ХРАНИЛИЩА ДАННЫХ
8.1. Понятие хранилища данных
8.2. Сущность OLAP-технологии
8.3. Обзор систем хранилищ данных
9. ОБЪЕКТНЫЕ СУБД
9.1. Основные понятия объектных СУБД
9.2. Объектно-ориентированные СУБД
9.3. Объектно-реляционные СУБД
9.4. Гибридные СУБД
9.5. Обзор объектных СУБД
10. ТЕНДЕНЦИИ РАЗВИТИЯ ТЕХНОЛОГИЙ БАЗ ДАННЫХ
Дается общая характеристика настольных, серверных, распределенных и объектных СУБД, хранилищ данных, их функций и структуры. Приводится обзор разных типов СУБД. Рассматриваются тенденции и перспективы развития СУБД, базы знаний.
1. ЭВОЛЮЦИЯ КОНЦЕПЦИЙ ОБРАБОТКИ ДАННЫХ
Обработка данных – это процесс преобразования данных с использованием различных методов и средств. Концепции обработки данных прошли длинный эволюционный путь, который можно представить в виде следующих этапов:
1. Работа на мэйнфреймах в пакетном режиме.
2. Работа с помощью систем удаленной обработки данных.
3. Работа на персональных компьютерах с помощью настольных СУБД.
4. Работа с системами совместного использования файлов.
5. Использование клиент-серверных систем.
6. Использование систем обработки распределенных баз данных.
7. Использование хранилищ данных.
Суть обработки данных на мэйнфреймах в пакетном режиме состоит в следующем. Пользователь составляет задание на выполнение необходимых операций при использовании соответствующей программы. Затем сдает свое задание в вычислительный центр на выполнение. На вычислительном центре все задания пользователей формируются в пакет и передаются на ЭВМ. ЭВМ выполняет задания в порядке их поступления. Результаты печатаются и передаются пользователям для анализа.
Идея и понятие "база данных" впервые появились в начале 60-х годов ХХ-го века. Данные в ту пору еще представлялись в виде последовательных файлов на магнитной ленте и зависели от программ их обработки. Если менялись организация данных или тип запоминающего устройства, приходилось заново переписывать программу. Связь данных и прикладных программ приводила к дублированию данных, а значит и к их избыточности. А это порождало ряд проблем, одна из которых – сложность обновления данных.
Наличие перечисленных недостатков файловой организации данных, а также: необходимость централизации данных, коллективного доступа к ним, повышение требований к скорости обработки и достоверности данных, – стали причинами развитие технологий баз данных. Базы данных – это совокупность взаимосвязанных хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование оптимальным образом.
Данные в базе хранятся так, чтобы они не были зависимы от программ, использующих эти данные. Для добавления новых или модификации существующих данных, а также для поиска данных в базах применяется общий способ.
Идеология баз данных позволяет делать обращение к ним без знания их физического расположения в памяти компьютера. Вследствие этого доступ к данным и их обработка более эффективны. Однако процесс создания базы данных достаточно трудоемкий и ответственный, т.к. база данных представляет собой информационную модель объекта, от обоснованности, точности и достоверности которой зависит эффективность управления объектом.
Существенный вклад в изменение подходов к обработке информации внесли системы управления базами данных (СУБД), которые выполняют функции формирования наборов данных (файлов), поиска, сортировки и корректировки данных. Основные принципы построения СУБД основаны на том, что для работы с различными типами данных достаточно реализовать ограниченное число часто используемых функций и определить последовательность их выполнения.
Первые ранние системы обработки данных базировались на инвертированных списках (индексах). База данных, организованная на инвертированных списках, похожа на реляционную, но с тем отличием, что в ней пути доступа к хранимым таблицам видны пользователям. Общие правила определения целостности баз данных в ранних системах обработки данных отсутствуют, однако в некоторых из них поддерживаются значения уникальности полей. В основном же в этих системах все возлагается на прикладную программу. К числу наиболее известных таких систем относятся: Datacom
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.