Internet и CGI


         

клиентских приложений. Некоторые черты этого


клиентских приложений. Некоторые черты этого подхода можно найти

в Oracle 8. Конечно же, объектный уровень представления данных

обеспечивает и OLE DB.

Рассмотрим коротко, каким образом производители расширенных РСУБД

удовлетворяют потребности пользователей. Многие, хотя и не все

возможности, включены в проект стандарта SQL-3 (см. ниже).

Расширяемая системы типов. Расширенные РСУБД должны поддерживать

определяемые пользователями типы данных (UDT - User-Defined

Types) на уровне столбцов и строк. UDT уровня столбцов могут быть

уточненными или абстрактными. Уточненные типы расширяют

существующие базовые типы данных столбцов. В строго

типизированной системе пользователю не разрешается прямо

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

базовый тип и длина. Абстрактные типы данных более сложные, со

специальными внутренней структурой и атрибутами. Внутренняя

структура абстрактного типа данных скрывается от пользователя;

выборка данных и манипулирование ими могут производиться на

основе набора внешних атрибутов и функций. Абстрактные типы

данных определяются с использованием языка SQL или традиционных

языков программирования.

Строчный тип описывает строку целиком или набор столбцов таблицы,

что дает возможность представить иерархические "сущности" и

идентифицировать связанные столбцы. Ссылочные типы могут

определить связи между строчными типами и идентифицировать строку

во всей базе данных. Ссылки позволяют пользователям заменить в

запросах определения сложных соединений на намного более простые

выражения пути. Дополнительные возможности получает оптимизатор

запросов.

Коллекции являются конструкторами типов, используемыми для

определения коллекций других типов - массивов, списков и

множеств. С использованием коллекций можно хранить несколько

значений в одном столбце таблицы; в частности, таблица может

содержать другую таблицу.

Важным аспектом является наследование, при котором подтипы

наследуют атрибуты и поведение своих супертипов.


Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий