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

2 Классификация субд

Классифицировать СУБД можно, используя различные признаки классификации. Важнейшим классификационным признаком СУБД является тип модели данных, поддерживаемый СУБД. По этому признаку СУБД делятся на:

Иерархические. Первой иерархической СУБД была система IMS (Information Management System) компании IBM, коммерческое распространение которой началось в 1968 г.

Используется представление БД в виде древовидной (иерархической) структуры, состоящей из объектов (данных) различных уровней. Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка к потомку. Иерархической БД является файловая система, состоящая из корневого каталога, в котором имеется иерархия подкаталогов и файлов. Примеры: Caché, Google App Engine Datastore API.

Сетевые. Первой сетевой СУБД считается система IDS (Integrated Data Store), разработанная компанией General Electric немного позже системы IMS;

Сетевые базы данных подобны иерархическим, за исключением того, что в них имеются указатели в обоих направлениях, которые соединяют родственную информацию. Примеры: Caché.

Реляционные. Первые коммерческие реляционные СУБД от компаний IBM, Oracle Corporation и других поставщиков появились в начале 80-х годов.

Такие СУБД основаны на принципе хранения данных в виде таблиц, состоящих из строк и столбцов, где каждая строка представляет отдельную запись, а каждый столбец — атрибут или характеристику записи. Практически все разработчики современных приложений, предусматривающих связь с системами БД, ориентируются на реляционные СУБД. В настоящее время абсолютными лидерами рынка СУБД являются компании Oracle, IBM и Microsoft, поставляя такие системы как Oracle Database, IBM DB2 и Microsoft SQL Server.

По степени универсальности различают СУБД общего и специального назначения.

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

Однако иногда общедоступные СУБД не могут обеспечить необходимую производительность или удовлетворить требования к объему памяти для хранения данных. В таких случаях разрабатывают специализированные СУБД для конкретных целей. Например, 1MBASE - это специализированная СУБД, используемая в проектной и конструкторской деятельности, содержащая информацию о стандартных элементах конструкции, материалах и других компонентах, применяемых в разработке сложных механических устройств.

Классифицируют по типу хранения и обработки данных и запросов:

Клиент-серверные. СУБД и БД размещены на одном сервере, к которому обращаются с запросами пользователи. Получить доступ к данным через этот сервер можно с любого компьютера. Примеры: Firebird, MS SQL Server, Oracle, PostgreSQL. ●Файл-серверные. БД хранятся на одном файл-сервере, а СУБД — на каждом устройстве, с которого отправляются запросы к БД. Чтобы пользователь мог получить доступ к данным, у него на компьютере должна быть установлена и настроена СУБД. Такие системы используют для локальных корпоративных сервисов: Примеры: Microsoft Access, Paradox, dBase, FoxPro ●Встраиваемые. Локальные СУБД, которые встраиваются в приложение как отдельный модуль и используются для управления данными только внутри него. Примеры: OpenEdge, SQLite, Microsoft SQL Server Compact.

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

1.По форме представления информации: фактографические, документальные, мультимедийные, которые соответствуют цифровой, символьной и др. формам представления информации.

2.По типологии хранения данных: локальные и распределённые (удалённые) БД.

3.По функциональному назначению (характеру решаемых задач): операционные и справочно-информационные.

4.По степени доступности: общедоступные и с ограниченным доступом пользователей.