База данных отдела маркетинга и сбыта ОАО "Бобруйсксельмаш"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



постоянно-хранимые объекты (persistent objects). Создание комплексных данных в большинстве существующих ОРСУБД основано на предварительном определении схемы через определяемый пользователем тип (UDT ? user-defined type). Используются также встроенные конструкторы составных типов, например массив (ARRAY).

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

Объектное поведение закладывается через описание программных объектов. Такие объекты должны быть сохраняемыми и переносимыми для обработки в базе данных, поэтому они называются обычно как постоянные (или долговременные) объекты. Внутри базы данных все отношения с постоянным программным объектом есть отношения с его объектным идентификатором (OID).

Объектно-ориентированная СУБД -. взаимодействия с другими объектами окружающего мира.

По архитектуре организации хранения данных СУБД делятся на:

-локальные СУБД (все части локальной СУБД размещаются на одном компьютере);

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

По способу доступа к БД СУБД подразделяются на:

-;">файл-серверные ;

-;">клиент-серверные ;

-.">встраиваемые .

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

Клиент-серверные СУБД состоят из клиентской части (которая входит в состав прикладной программы) и сервера. Клиент-серверные СУБД, в отличие от файл-серверных, обеспечивают разграничение доступа между пользователями и мало загружают сеть и клиентские машины. Сервер является внешней по отношению к клиенту программой, и по надобности его можно заменить другим. Недостаток клиент-серверных СУБД в самом факте существования сервера (что плохо для локальных программ - в них удобнее встраиваемые СУБД) и больших вычислительных ресурсах, потребляемых сервером. Примерами данной СУБД являются такие системы, как Firebird, Interbase, MS SQL Server, Oracle, PostgreSQL, MySQL.

Встраиваемая СУБД -,.SQL<http://ru.wikipedia.org/wiki/SQL>.-,,(,<http://ru.wikipedia.org/wiki/_>).,OpenEdge<http://ru.wikipedia.org/wiki/OpenEdge>,SQLite<ht