Классификации СУБД.
Система управления базами данных
Реляционные: Практически все разработчики современных приложений, предусматривающих связь с системами баз данных, ориентируются на реляционные СУБД. Клиент-серверные: Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Объектно-ориентированные: Управляют базами данных, в которых данные моделируются в виде объектов… Читать ещё >
Классификации СУБД. Система управления базами данных (реферат, курсовая, диплом, контрольная)
По модели данных
Иерархические: Используется представление базы данных в виде древовидной (иерархической) структуры, состоящей из объектов (данных) различных уровней. база данный память компьютер Иерархической базой данных является файловая система, состоящая из корневого каталога, в котором имеется иерархия подкаталогов и файлов.
Примеры: Cachй, Google App Engine Datastore API.
Сетевые: Сетевые базы данных подобны иерархическим, за исключением того, что в них имеются указатели в обоих направлениях, которые соединяют родственную информацию.
Примеры: Cachй.
Реляционные: Практически все разработчики современных приложений, предусматривающих связь с системами баз данных, ориентируются на реляционные СУБД.
Примеры: Gartner, Oracle, IBM и Microsoft, Oracle Database, IBM DB2 и Microsoft SQL Server.
Объектно-ориентированные: Управляют базами данных, в которых данные моделируются в виде объектов, их атрибутов, методов и классов.
Примеры: GemStone.
Объектно-реляционные: Этот тип СУБД позволяет через расширенные структуры баз данных и язык запросов использовать возможности объектно-ориентированного подхода: бъекты, классы и наследование.
Примеры: PostgreSQL, DB2, Oracle, Microsoft SQL Server.
По степени распределённости
- · Локальные СУБД (все части локальной СУБД размещаются на одном компьютере)
- · Распределённые СУБД (части СУБД могут размещаться на двух и более компьютерах).
По способу доступа к БД
Файл-серверные: В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере. СУБД располагается на каждом клиентском компьютере (рабочей станции).
Примеры: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.
Клиент-серверные: Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме.
Примеры: Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, Cachй, ЛИНТЕР.
Встраиваемые: Встраиваемая СУБД — СУБД, которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки.
Примеры: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, ЛИНТЕР.