Назад    Оглавление    Далее

Практическое занятие 14: создание индексов.

  1. Могут ли какие либо из перечисленных индексов использоваться с указанными запросами и почему?
    1. Неуникальный индекс по столбцу LAST_NAME. (Да/Нет).
    2. Уникальный индекс по столбцу ID и неуникальный индекс по столбцу CUSTOMER_ID. (Да/Нет).
    3. Уникальный индекс по столбцу S_DEPT.ID и неуникальный индекс по столбцу S_EMP.DEPT_ID. (Да/Нет).

  2. Создайте неуникальный индекс по столбцу внешнего ключа в таблице WORKER.
  3. Так как пользователи часто запрашивают данные по фамилии служащих, создайте неуникальный индекс для этого столбца таблицы WORKER.
  4. Выведите из словаря данных индексы и информацию об уникальности для таблиц WORKER и DEPARTMENT.
  5. Удалите ограничения PRIMARY KEY для таблицы WORKER.
  6. Еще раз выведите из словаря данных индексы и информацию об уникальности для таблиц WORKER и DEPARTMENT. Что изменилось и почему?
  7. Вновь создайте ограничение PRIMARY KEY для таблицы WORKER. Убедитесь в том, что ограничение присутствует в словаре данных. Убедитесь в наличии уникального индекса по словарю данных.
  8. Удалите индекс по столбцу фамилий служащих из таблицы WORKER.

В соответствующий раздел курса    Список практических заданий