Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инф..docx
Скачиваний:
11
Добавлен:
28.10.2018
Размер:
58.62 Кб
Скачать

42.История развития субд. Классификация современных субд.

Предшественниками СУБД были файловые системы(ФС), однако появление СУБД не привело их к полному исчезновению. В середине 60 годов в корпорации IBM совместно с фирмой NAA разработали первую СУБД – иерархическую систему IMS, она является самой первой из коммерческих СУБД. Она и до сих пор остается основной иерархической СУБД используемой на большинстве мейнфреймов. Другим заметным достижение середины 60 г. Было появление системы IDS. Развитие этой системы привело к созданию нового типа систем управления БД – сетевых СУБД. Сетевая схема – это логическая организация всех баз данных которая включает в себя: определение имени БД, типа кождой записи и компонентов каждого типа. Подсхема – это часть БД видимая конкретными пользователями или приложениями. Язык управления данными – инструмент для определения характеристик и структуры данных, а также для управления ими.

Группа DBSG – предложила стандартизировать три различных языка:

1. Язык определения данных DDL, который позволит АБД описать её

2. язык определения данных для подсхемы который позволит определять в приложениях те части БД, доступ к которым будет необходим

3. Язык манипулирования данными DML, предназначенный для управления данными.

CODASYL – СУБД первого поколения.

Недостатки:

1. Даже для выполнения простых запросов с использованием переходов и доступом к определенным записям необходимо создавать сложные программы.

2. Независимость от данных существует лишь в минимальной степени.

3. Отсутствуют теоретические основы.

В 1970 г. Э.Ф. Кодд работавший в корпорации IBM опубликовал статью о реляционный модели данных, позволяющих устранить недостатки прежних моделей.

Проект System R – первый коммерческий проект. На основе этого проекта были получены важнейшие результаты.

• Был разработан структурированный язык запросов(SQL) который с тех пор стал стандартный языком, любых реляционных СУБД.

• В 80 г. Были созданы различный коммерческие реляционные СУБД. SQL/DS компании IBM. Корпорация Oracle В СССР в середине 70-х годов была разработана информационно-поисковая система, основу которой составляла универсальная объектно-ориентированная иерархическая СУБД, нашедшая широкое применение при решении задач проектирования и управления и предвосхитившая многие более поздние разработки такого рода.

Классификация современных СУБД

К важным признакам классификации современных СУБД относятся:

- среда функционирования - класс компьютеров и операционных систем (платформа), на которых работает СУБД, в том числе разрядность операционной системы, на которую ориентирована СУБД (16- или 32-разрядные);

- тип поддерживаемой в СУБД модели данных - сетевая, иерархическая или реляционная;

- возможности встроенного языка СУБД, его переносимость в другие приложения (SQL, Visual Basic, ObjectPAL и т. п.);

- наличие развитых диалоговых средств конструирования (таблиц, форм, запросов, отчетов, макросов) и средств работы с базой данных;

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

- используемая концепция работы с нетрадиционными данными -- объектно-реляционные, объектные;

- уровень использования - локальная (для настольных систем), архитектура клиент-сервер, с параллельной обработкой данных (многопроцессорная);

- использование объектной технологии OLE 2.0;

- возможности интеграции данных из разных СУБД;

- степень поддержки языка SQL и возможности работы с сервером баз данных (SQL-сервером);

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