СУБД определение, классификация

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

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

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

Типовая организация СУБД

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

- компилятор языка SQL

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

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

Систематизация СУБД

1.По модели данных

- иерархические

- сетевые

- реляционные

- объектно-ориентированные

- объектно-реляционные

- пост-реляционные

2. По степени распределенности

- локальные СУБД

- распределенные СУБД

3. По методу доступа к БД

- файл-серверные

- клиент-серверные

- встраеваемые

Иерархическая БД

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

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

Сетевая БД

К главным понятиям сетевой модели базы данных относятся: уровень, элемент (узел), связь.

Реляционная БД - база данных, логически организованная в виде набора отношений ее компонент.

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

Объектно-ориентированные базы данных (ООБД СУБД определение, классификация) появились совершенно не так давно как естественное развитие объектно-ориентированных языков программирования.

Данные представлены в виде объектов разных классов.

Обычно, имеются способности создавать новые классы, наследовать их от уже имеющихся, задавать произвольные атрибуты и способы для классов.

Для доступа к объектам, в каждой ООБД обычно предусматривается собственный свой язык, или СУБД определение, классификация расширение другого языка. Еще пока ООБД недостаточно развиты и не представляют суровой конкуренции SQL-серверам. Примеры, Cache, FastObjects,GemStone/S, Jasmine, ObjectStore и др

Объектно-реляционные БД

Разработчики многих реляционных БД включают в свои базы средства работы с объектными типами данных.

Такие базы данных получили заглавие объектно-реляционных.

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

Пост-реляционными, нередко именуют многомерные базы данных.

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

Примеры, Cache, Teradata

Файл-серверные СУБД

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

Сейчас файл-серверные СУБД числятся устаревшими.

Примеры: Microsoft Access, Paradox, dBase.

Клиент-серверные СУБД

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

Примеры СУБД определение, классификация: Oracle, Firebird, Interbase, IBM DB2, MS SQL Server, Sybase, PostgreSQL, MySQL, ЛИНТЕР, MDBS.

Встраиваемая СУБД — библиотека, которая позволяет унифицированным образом хранить огромные объёмы данных на локальной машине. Доступ к данным может происходить через SQL или через особенные функции СУБД. Встраиваемые СУБД резвее обыденных клиент-серверных и не требуют СУБД определение, классификация установки сервера, потому нужны в локальном ПО, которое имеет дело с большенными объёмами данных (к примеру, геоинформационные системы).

Примеры: OpenEdge, SQLite, BerkeleyDB, один из вариантов Firebird, MySQL, Sav Zigzag, Microsoft SQL Server Compact, ЛИНТЕР.


styuart-v-s-91-rabota-s-obrazami-i-simvolami-v-psihologicheskom-konsultirovanii-per-s-angl-n-a-hmelik-stranica-16.html
styuart-v-s-91-rabota-s-obrazami-i-simvolami-v-psihologicheskom-konsultirovanii-per-s-angl-n-a-hmelik-stranica-7.html
su-24-zagorelsya-pri-posadke-gazeta-kommersant-12112012-rossijskie-smi-o-mchs-monitoring-za-2-fevral-2013-g.html