О чём курс
На курсе вы рассмотрите:
-
понятие индекса в реляционных СУБД (системах управления базами данных);
-
основные типы индексов в Oracle Database, их преимущества и недостатки;
-
методы доступа по индексу;
-
таблицы, организованные в виде индексов;
-
кластеризованные таблицы;
-
правила эффективного использования использования индексов.
Также вы освоите практические навыки использования индексов в Oracle Database.
Цели
На курсе вы разберете основы эффективного использования индексов в Oracle Database.
Целевая аудитория
- Разработчики приложений;
- Администраторы баз данных;
- Тестировщики.
Предварительная подготовка
Знание основ реляционных БД, основы SQL.
Темы курса
01
1. Введение (теория – 30 мин)
- Понятие индекса в реляционных СУБД.
02
2. B*Tree индексы: основы и типы (теория – 2 ч, практика – 1 ч 30 мин)
- Основные типы.
- Методы доступа.
- Селективность.
- Фактор кластеризации.
03
3. B*Tree индексы: SQL и секционирование (теория – 2 ч, практика – 40 мин)
- Секционирование.
- Использование в основных SQL-предложениях.
- Особые случаи использования.
04
4. Bitmap индексы (теория – 1 ч 30 мин, практика – 50 мин)
- Методы доступа.
- Основные типы.
- Использование.
05
5. Таблицы, организованные в виде индексов (теория – 30 мин, практика – 30 мин)
- Примеры использования.
- Преимущества и недостатки.
06
6. Кластеризованные таблицы и другие типы индексов (теория – 1 ч 30 мин, практика – 40 мин)
- Типы.
- Примеры использования.
- Преимущества и недостатки.