Содержание
- 2. Цели Изучив материалы этого занятия, вы сможете делать следующее: создавать простые и комплексные представления извлекать данные
- 3. План занятия Обзор представлений: создание, изменение и извлечение данных из представления операции языка манипулирования данными (DML)
- 4. Объекты базы данных
- 5. Что такое представление? Таблица EMPLOYEES
- 6. Преимущества представлений Ограничение доступа к данным Упрощение сложных запросов Обеспечение независимости данных Отображение одних и тех
- 7. Простые и комплексные представления
- 8. Создание представления В инструкцию CREATE VIEW помещается подзапрос: Подзапрос может содержать синтаксис комплексной инструкции SELECT. CREATE
- 9. Создание представления Создание представления EMPVU80, содержащего подробные сведения о сотрудниках отдела 80: Описание структуры представления при
- 10. Создание представления Создание представления с использованием в под-запросе псевдонимов столбцов: Выбор столбцов данного представления по указанным
- 11. SELECT * FROM salvu50; Извлечение данных из представления
- 12. Изменение представления Изменение представления EMPVU80 при помощи предложения CREATE OR REPLACE VIEW. Добавление псевдонима для имен
- 13. Создание комплексного представления Создание комплексного представления, содержащего групповые функции для отображения данных из двух таблиц: CREATE
- 14. Правила выполнения операций DML для представления Для простых представлений обычно можно выполнять операции DML. Строку нельзя
- 15. Правила выполнения операций DML для представления Нельзя изменять данные при помощи представления, если оно содержит: групповые
- 16. Правила выполнения операций DML для представления Нельзя добавлять данные при помощи представления, если оно содержит: групповые
- 17. Использование предложения WITH CHECK OPTION При помощи предложения WITH CHECK OPTION можно гарантировать, что операции DML,
- 18. Запрет операций DML Добавив в определение представления параметр WITH READ ONLY, можно гарантировать, что операции DML
- 19. CREATE OR REPLACE VIEW empvu10 (employee_number, employee_name, job_title) AS SELECT employee_id, last_name, job_id FROM employees WHERE
- 20. Удаление представления Представление можно удалить без какой-либо потери данных, поскольку оно создается на основе соответствую-щих таблиц
- 21. Упражнение 11: обзор части 1 Это упражнение охватывает следующие темы: создание простого представления создание комплексного представления
- 22. План занятия Обзор представлений: создание, изменение и извлечение данных из представления операции DML с представлением удаление
- 23. Последовательности
- 24. Последовательности Последовательность: может автоматически генерировать уникальные числа является объектом с общим доступом может использоваться для генерации
- 25. Инструкция CREATE SEQUENCE: синтаксис Определение последовательности для автоматической генерации последовательных чисел: CREATE SEQUENCE sequence [INCREMENT BY
- 26. Создание последовательности Создание последовательности с именем DEPT_DEPTID_SEQ для использования в первичном ключе таблицы DEPARTMENTS. Параметр CYCLE
- 27. Псевдостолбцы NEXTVAL и CURRVAL NEXTVAL возвращает следующее доступное значение последовательности. При каждой ссылке на него, даже
- 29. Использование последовательности Добавление нового отдела с именем «Support» и идентификатором расположения 2500: Отображение текущего значения для
- 30. Кэширование значений последовательности Кэширование значений последовательности в памяти позволяет ускорить доступ к ним. В последовательности значений
- 31. Изменение последовательности Изменение значения приращения, максимального и минимального значений, параметров циклического возобновления и кэширования: ALTER SEQUENCE
- 32. Указания по изменению последовательности Изменить последовательность может только ее владелец или пользователь с привилегией ALTER. Изменение
- 33. План занятия Обзор представлений: создание, изменение и извлечение данных из представления операции DML с представлением удаление
- 34. Индексы Логически представляет подмножества данных из одной или нескольких таблиц Представление Создает числовые значения Последовательность Основной
- 35. Индексы Индекс: это объект схемы может использоваться сервером Oracle для ускорения выборки строк при помощи указателя
- 36. Как создаются индексы? Автоматически: уникальный индекс создается автоматически при указании PRIMARY KEY или ограничения UNIQUE в
- 37. Создание индекса Создание индекса для одного или нескольких столбцов: Увеличение скорости доступа для запроса к столбцу
- 38. Указания по созданию индексов Не следует создавать индекс, если: столбцы используются в условиях запроса достаточно редко
- 39. Удаление индекса Индекс удаляется из словаря данных при помощи команды DROP INDEX: Удаление из словаря данных
- 40. План занятия Обзор представлений: создание, изменение и извлечение данных из представления операции DML с представлением удаление
- 41. Синонимы
- 42. Создание синонима объекта Создание синонима (другого имени объекта) упрощает доступ к объектам. При помощи синонимов можно:
- 43. Создание и удаление синонимов Создание более компактного имени для представления DEPT_SUM_VU: Удаление синонима: CREATE SYNONYM d_sum
- 44. Заключение На этом занятии вы узнали, как: создавать, использовать и удалять представления автоматически генерировать порядковые номера
- 45. Упражнение 11: обзор части 2 Это упражнение охватывает следующие темы: создание последовательностей использование последовательностей создание неуникальных
- 49. Скачать презентацию