Типы СУБД - Система управления базами данных

По степени универсальности систем управления базами данных различают два вида - системы общего назначения и специализированные системы.

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

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

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

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

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

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

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

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

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

Похожие статьи




Типы СУБД - Система управления базами данных

Предыдущая | Следующая