Индекс – структура, связанная с таблицей или представлением и предназначенная для ускорения поиска информации в них. Индекс определяется для одного или нескольких столбцов, называемых индексированными столбцами. Он содержит отсортированные значения индексированного столбца или столбцов со ссылками на соответствующую строку исходной таблицы или представления. Повышение производительности достигается за счет сортировки данных. Использование индексов может существенно повысить производительность поиска, однако для хранения индексов необходимо дополнительное пространство в базе данных.
Домены сродни концепции «типы данных, определенные пользователем». Хотя и невозможно создать новый тип данных, в домене можно определить набор атрибутов на основе одного из существующих типов данных, присвоить ему идентификатор и после этого использовать его как параметр типа данных для определения столбца любой таблицы.
Ограничения целостности – механизм, обеспечивающий автоматический контроль соответствия данных установленным условиям (или ограничениям). Ограничения целостности имеют приоритет над триггерами, правилами и значениями по умолчанию. К ограничениям целостности, в частности, относятся: ограничение на значение NULL, проверочные ограничения, ограничение уникальности (уникальный ключ), ограничение первичного ключа и ограничение внешнего ключа. Последние три ограничения тесно связаны с понятием ключей.
Исключения – это сообщения об ошибках, создаваемые пользователем. Существуют как самостоятельный объект БД с именем, заданным пользователем при создании исключения. Используются в хранимых процедурах и триггерах, обычно после проверки какого-либо условия на истинность. Когда появляется ошибка, вызывается исключение с заданным текстом сообщения.
предыдущаяследующая