![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Рассмотрим некоторые объекты БД, поддерживаемые современными системами управления базами данных (таблица 26).
Таблица 26 – Объекты БД
Объект | Описание | Комментарий |
SCHEMA Схема | Именованный набор (множество) объектов БД, управляемых одним пользователем. | БД может включать набор разных схем. |
DOMAIN Домен | Объект, который может использоваться как альтернатива типу данных для столбца (ов) таблицы, таблиц. Домен определяет тип данных и может также задавать некоторые другие ограничения атрибута, значения по умолчанию. | Создатели реляционной базы данных настоятельно рекомендовали использовать домены. |
TAB LE Таблица | Фундаментальная информационная структура реляционных БД. | Поддерживается всеми реляционными СУБД |
INDEX Индекс | Хранит последовательность упорядочивания данных в столбце (столбцах) таблицы по возрастанию или убыванию. | Создаются только те индексы, которые реально необходимы |
SEQUENCES Последователь—ность | Объект схемы данных, генератор порядковых номеров, используемых для автоматической генерации значений уникальных и первичных ключей. | Использование последовательности увеличивает конкурентоспособность приложений БД |
PROCEDURE Процедура | Хранимый в БД программный модуль, написанный на процедурном языке СУБД и используемым разными пользователями БД | Используются для реализации бизнес—правил предметной области |
TRIGGER Триггер | Хранимая процедура, которая автоматически выполняется СУБД при внесении изменений в указанную таблицу (вставка, обновление, удаление данных). | Всегда связан с конкретной таблицей |
VIEW Представление, просмотр | Виртуальная таблица, которая создается только по вызову и обрабатывается как таблица, затем удаляется. | Хранятся в виде SQL—запросов, используются для удобного представления данных или для реализации разграничения прав доступа пользователей. |
ROLE Роль | Именованный набор прав на множество объектов базы данных. | Применяются для эффективного управления привилегиями пользователей БД. |
CURSOR Курсор | Указатель, используемый для перемещения по наборам записей при их обработке. | Поддерживает текущую позицию данных в БД |
USERS Пользователи | Пользователь БД | Применяется для разграничения прав доступа к объектам БД |
Различные СУБД поддерживают различный набор объектов, хранимых в БД.
Современные серверные СУБД поддерживают все перечисленные в таблице 26 объекты базы данных. Наиболее своеобразной, в плане поддерживаемых объектов БД, является СУБД Access. Несмотря на это, средствами СУБД Access можно реализовать все предъявляемые к реляционной БД требования.
Дата публикования: 2014-11-03; Прочитано: 538 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!