Создание и изменение объектов базы данных Oracle 7/8
Команда Create Table (Oracle 7/8)
Типы данных в Oracle 7/8
Параметр DEFAULT (Oracle 7/8)
Ограничения (Oracle 7/8)
Пример создания таблицы (Oracle 7/8)
Изменение таблиц и ограничений. Общие сведения (Oracle 7/8)
Добавление и изменение столбцов (Oracle 7/8)
Добавление и удаление ограничений (Oracle 7/8)
Удаление, усечение и переименование таблиц (Oracle 7/8)
Пример создания последовательности (Oracle 7/8)
Использование последовательности (Oracle 7/8)
Изменение последовательности (Oracle 7/8)
Удаление последовательности (Oracle 7/8)
Пример создания представления (Oracle 7/8)
Выполнение операций DML над представлениямия (Oracle 7/8)
Удаление представления (Oracle 7/8)
Как и когда создаются индексы (Oracle 7/8)
Создание индекса (Oracle 7/8)
Удаление индекса (Oracle 7/8)
Индекс сервера ORACLE — это объект БД, с помощью которого можно ускорить поиск строк за счет использования указателя. Индексы создаются вручную или автоматически. Они прозрачны для пользователя. Если Вы не создали индекс по столбцу, то таблица будет просматриваться полностью.
Индексы создаются для уменьшения потребности в дисковых операциях ввода-вывода за счет использования B-дерева для быстрого метода поиска данных. Индексы физически и логически независимы от индексируемой таблицы. Это означает, что индексы могут быть созданы или удалены в любое время, что не повлияет на базовые таблицы и другие индексы.
Как создаются индексы?
Имеется два типа индексов: уникальные и неуникальные. Сервер ORACLE создает уникальный индекс автоматически, если для столбца в таблице задано ограничение PRIMARY KEY или UNIQUE. В этом случае имя индекса – это имя, присвоенное ограничению.
Пользователь может создавать уникальные индексы. Например, для увеличения скорости обработки запроса с соединением таблиц по столбцу с ограничением FOREIGN KEY.
