🗊Презентация Создание других объектов схемы

Категория: Информатика
Нажмите для полного просмотра!
Создание других объектов схемы, слайд №1Создание других объектов схемы, слайд №2Создание других объектов схемы, слайд №3Создание других объектов схемы, слайд №4Создание других объектов схемы, слайд №5Создание других объектов схемы, слайд №6Создание других объектов схемы, слайд №7Создание других объектов схемы, слайд №8Создание других объектов схемы, слайд №9Создание других объектов схемы, слайд №10Создание других объектов схемы, слайд №11Создание других объектов схемы, слайд №12Создание других объектов схемы, слайд №13Создание других объектов схемы, слайд №14Создание других объектов схемы, слайд №15Создание других объектов схемы, слайд №16Создание других объектов схемы, слайд №17Создание других объектов схемы, слайд №18Создание других объектов схемы, слайд №19Создание других объектов схемы, слайд №20Создание других объектов схемы, слайд №21Создание других объектов схемы, слайд №22Создание других объектов схемы, слайд №23Создание других объектов схемы, слайд №24Создание других объектов схемы, слайд №25Создание других объектов схемы, слайд №26Создание других объектов схемы, слайд №27Создание других объектов схемы, слайд №28Создание других объектов схемы, слайд №29Создание других объектов схемы, слайд №30Создание других объектов схемы, слайд №31Создание других объектов схемы, слайд №32Создание других объектов схемы, слайд №33Создание других объектов схемы, слайд №34Создание других объектов схемы, слайд №35Создание других объектов схемы, слайд №36Создание других объектов схемы, слайд №37Создание других объектов схемы, слайд №38Создание других объектов схемы, слайд №39Создание других объектов схемы, слайд №40Создание других объектов схемы, слайд №41Создание других объектов схемы, слайд №42Создание других объектов схемы, слайд №43Создание других объектов схемы, слайд №44Создание других объектов схемы, слайд №45Создание других объектов схемы, слайд №46Создание других объектов схемы, слайд №47Создание других объектов схемы, слайд №48

Содержание

Вы можете ознакомиться и скачать презентацию на тему Создание других объектов схемы. Доклад-сообщение содержит 48 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Создание других объектов схемы
Описание слайда:
Создание других объектов схемы

Слайд 2





Цели 
Изучив материалы этого занятия, вы сможете делать следующее: 
создавать простые и комплексные представления 
извлекать данные из представлений 
создавать, поддерживать и использовать последова-тельности 
создавать и поддерживать индексы 
создавать частные и общие синонимы
Описание слайда:
Цели Изучив материалы этого занятия, вы сможете делать следующее: создавать простые и комплексные представления извлекать данные из представлений создавать, поддерживать и использовать последова-тельности создавать и поддерживать индексы создавать частные и общие синонимы

Слайд 3





План занятия 
Обзор представлений: 
создание, изменение и извлечение данных из представления 
операции языка манипулирования данными (DML) 
с представлением 
удаление представления 
Обзор последовательностей: 
создание, использование и изменение последовательности 
кэширование значений последовательности 
псевдостолбцы NEXTVAL и CURRVAL  
Обзор индексов 
создание и удаление индексов 
Обзор синонимов 
создание и удаление синонимов
Описание слайда:
План занятия Обзор представлений: создание, изменение и извлечение данных из представления операции языка манипулирования данными (DML) с представлением удаление представления Обзор последовательностей: создание, использование и изменение последовательности кэширование значений последовательности псевдостолбцы NEXTVAL и CURRVAL Обзор индексов создание и удаление индексов Обзор синонимов создание и удаление синонимов

Слайд 4





Объекты базы данных
Описание слайда:
Объекты базы данных

Слайд 5





Что такое представление?
Описание слайда:
Что такое представление?

Слайд 6





Преимущества представлений
Описание слайда:
Преимущества представлений

Слайд 7





Простые и комплексные представления
Описание слайда:
Простые и комплексные представления

Слайд 8





Создание представления 
В инструкцию CREATE VIEW помещается подзапрос: 
 
 
 
 
 
Подзапрос может содержать синтаксис комплексной инструкции SELECT.
Описание слайда:
Создание представления В инструкцию CREATE VIEW помещается подзапрос: Подзапрос может содержать синтаксис комплексной инструкции SELECT.

Слайд 9





Создание представления 
Создание представления EMPVU80, содержащего подробные сведения о сотрудниках отдела 80: 
 
 
 
 
Описание структуры представления при помощи команды iSQL*Plus DESCRIBE:
Описание слайда:
Создание представления Создание представления EMPVU80, содержащего подробные сведения о сотрудниках отдела 80: Описание структуры представления при помощи команды iSQL*Plus DESCRIBE:

Слайд 10





Создание представления 
Создание представления с использованием в под-запросе псевдонимов столбцов:  
 
 
 
 
 
Выбор столбцов данного представления по указанным именам псевдонимов.
Описание слайда:
Создание представления Создание представления с использованием в под-запросе псевдонимов столбцов: Выбор столбцов данного представления по указанным именам псевдонимов.

Слайд 11





Извлечение данных из представления
Описание слайда:
Извлечение данных из представления

Слайд 12





Изменение представления 
Изменение представления EMPVU80 при помощи предложения CREATE OR REPLACE VIEW. Добавление псевдонима для имен каждого из столбцов: 
 
 
 
 
 
 
Псевдонимы столбцов в предложении CREATE OR REPLACE VIEW перечисляются в том же порядке, что 
и столбцы подзапроса.
Описание слайда:
Изменение представления Изменение представления EMPVU80 при помощи предложения CREATE OR REPLACE VIEW. Добавление псевдонима для имен каждого из столбцов: Псевдонимы столбцов в предложении CREATE OR REPLACE VIEW перечисляются в том же порядке, что и столбцы подзапроса.

Слайд 13





Создание комплексного представления 
Создание комплексного представления, содержащего групповые функции для отображения данных из двух таблиц:
Описание слайда:
Создание комплексного представления Создание комплексного представления, содержащего групповые функции для отображения данных из двух таблиц:

Слайд 14





Правила выполнения 
операций DML для представления 
Для простых представлений обычно можно 
выполнять операции DML. 
Строку нельзя удалить, если представление содержит: 
групповые функции 
предложение GROUP BY 
ключевое слово DISTINCT 
ключевое слово псевдостолбца ROWNUM
Описание слайда:
Правила выполнения операций DML для представления Для простых представлений обычно можно выполнять операции DML. Строку нельзя удалить, если представление содержит: групповые функции предложение GROUP BY ключевое слово DISTINCT ключевое слово псевдостолбца ROWNUM

Слайд 15





Правила выполнения 
операций DML для представления 
Нельзя изменять данные при помощи представления, 
если оно содержит: 
групповые функции 
предложение GROUP BY 
ключевое слово DISTINCT 
ключевое слово псевдостолбца ROWNUM 
столбцы, определенные в виде выражений
Описание слайда:
Правила выполнения операций DML для представления Нельзя изменять данные при помощи представления, если оно содержит: групповые функции предложение GROUP BY ключевое слово DISTINCT ключевое слово псевдостолбца ROWNUM столбцы, определенные в виде выражений

Слайд 16





Правила выполнения  
операций DML для представления 
Нельзя добавлять данные при помощи представления, если оно содержит: 
групповые функции 
предложение GROUP BY 
ключевое слово DISTINCT 
ключевое слово псевдостолбца ROWNUM 
столбцы, определенные в виде выражений 
столбцы NOT NULL в базовых таблицах, выбор которых не предусмотрен в представлении
Описание слайда:
Правила выполнения операций DML для представления Нельзя добавлять данные при помощи представления, если оно содержит: групповые функции предложение GROUP BY ключевое слово DISTINCT ключевое слово псевдостолбца ROWNUM столбцы, определенные в виде выражений столбцы NOT NULL в базовых таблицах, выбор которых не предусмотрен в представлении

Слайд 17





Использование предложения 
WITH CHECK OPTION 
При помощи предложения WITH CHECK OPTION можно гарантировать, что операции DML, выполняемые при помощи представления, останутся в его домене: 
 
 
 
 
 
Любая попытка выполнения операции INSERT для строки со значением department_id, отличным от 20, или операции UPDATE для номера отдела любой строки представления закончится неудачей, поскольку она нарушает ограничение WITH CHECK OPTION.
Описание слайда:
Использование предложения WITH CHECK OPTION При помощи предложения WITH CHECK OPTION можно гарантировать, что операции DML, выполняемые при помощи представления, останутся в его домене: Любая попытка выполнения операции INSERT для строки со значением department_id, отличным от 20, или операции UPDATE для номера отдела любой строки представления закончится неудачей, поскольку она нарушает ограничение WITH CHECK OPTION.

Слайд 18





Запрет операций DML 
Добавив в определение представления параметр WITH READ ONLY, можно гарантировать, что операции DML выполняться не будут. 
В этом случае любая попытка выполнения операции DML с любой строкой представления приведет к ошибке сервера Oracle.
Описание слайда:
Запрет операций DML Добавив в определение представления параметр WITH READ ONLY, можно гарантировать, что операции DML выполняться не будут. В этом случае любая попытка выполнения операции DML с любой строкой представления приведет к ошибке сервера Oracle.

Слайд 19





Запрет операций DML
Описание слайда:
Запрет операций DML

Слайд 20





Удаление представления 
Представление можно удалить без какой-либо потери данных, поскольку оно создается на основе соответствую-щих таблиц базы данных.
Описание слайда:
Удаление представления Представление можно удалить без какой-либо потери данных, поскольку оно создается на основе соответствую-щих таблиц базы данных.

Слайд 21





Упражнение 11: обзор части 1 
Это упражнение охватывает следующие темы: 
создание простого представления 
создание комплексного представления 
создание простого представления с ограничением проверки 
попытка изменения данных при помощи представления 
удаление представлений
Описание слайда:
Упражнение 11: обзор части 1 Это упражнение охватывает следующие темы: создание простого представления создание комплексного представления создание простого представления с ограничением проверки попытка изменения данных при помощи представления удаление представлений

Слайд 22





План занятия 
Обзор представлений: 
создание, изменение и извлечение данных из представления 
операции DML с представлением 
удаление представления 
Обзор последовательностей: 
создание, использование и изменение последовательности 
кэширование значений последовательности 
псевдостолбцы NEXTVAL и CURRVAL  
Обзор индексов 
создание и удаление индексов 
Обзор синонимов 
создание и удаление синонимов
Описание слайда:
План занятия Обзор представлений: создание, изменение и извлечение данных из представления операции DML с представлением удаление представления Обзор последовательностей: создание, использование и изменение последовательности кэширование значений последовательности псевдостолбцы NEXTVAL и CURRVAL Обзор индексов создание и удаление индексов Обзор синонимов создание и удаление синонимов

Слайд 23





Последовательности
Описание слайда:
Последовательности

Слайд 24





Последовательности 
Последовательность: 
может автоматически генерировать уникальные числа 
является объектом с общим доступом 
может использоваться для генерации значений первичного ключа 
заменяет код приложения 
при кэшировании значений последовательности 
в памяти повышает эффективность доступа к ним
Описание слайда:
Последовательности Последовательность: может автоматически генерировать уникальные числа является объектом с общим доступом может использоваться для генерации значений первичного ключа заменяет код приложения при кэшировании значений последовательности в памяти повышает эффективность доступа к ним

Слайд 25





Инструкция CREATE SEQUENCE:
синтаксис 
Определение последовательности для автоматической генерации последовательных чисел:
Описание слайда:
Инструкция CREATE SEQUENCE: синтаксис Определение последовательности для автоматической генерации последовательных чисел:

Слайд 26





Создание последовательности 
Создание последовательности с именем DEPT_DEPTID_SEQ для использования в первичном ключе таблицы DEPARTMENTS. 
Параметр CYCLE не используется.
Описание слайда:
Создание последовательности Создание последовательности с именем DEPT_DEPTID_SEQ для использования в первичном ключе таблицы DEPARTMENTS. Параметр CYCLE не используется.

Слайд 27





Псевдостолбцы NEXTVAL и CURRVAL  
NEXTVAL возвращает следующее доступное значение последовательности. При каждой ссылке на него, даже разных пользователей, возвращается уникальное значе-ние. 
CURRVAL получает текущее значение последователь-ности. 
Для данной последовательности ссылку на NEXTVAL необходимо сделать прежде, чем значение появится 
в CURRVAL.
Описание слайда:
Псевдостолбцы NEXTVAL и CURRVAL NEXTVAL возвращает следующее доступное значение последовательности. При каждой ссылке на него, даже разных пользователей, возвращается уникальное значе-ние. CURRVAL получает текущее значение последователь-ности. Для данной последовательности ссылку на NEXTVAL необходимо сделать прежде, чем значение появится в CURRVAL.

Слайд 28


Создание других объектов схемы, слайд №28
Описание слайда:

Слайд 29





Использование последовательности 
Добавление нового отдела с именем «Support» 
и идентификатором расположения 2500: 
 
 
 
 
 
Отображение текущего значения для последовательности DEPT_DEPTID_SEQ:
Описание слайда:
Использование последовательности Добавление нового отдела с именем «Support» и идентификатором расположения 2500: Отображение текущего значения для последовательности DEPT_DEPTID_SEQ:

Слайд 30





Кэширование значений последовательности 
Кэширование значений последовательности в памяти позволяет ускорить доступ к ним. 
В последовательности значений могут возникать пропуски, если: 
выполнялась процедура отката 
произошел сбой системы 
последовательность использовалась для другой таблицы
Описание слайда:
Кэширование значений последовательности Кэширование значений последовательности в памяти позволяет ускорить доступ к ним. В последовательности значений могут возникать пропуски, если: выполнялась процедура отката произошел сбой системы последовательность использовалась для другой таблицы

Слайд 31





Изменение последовательности 
Изменение значения приращения, максимального 
и минимального значений, параметров циклического возобновления и кэширования:
Описание слайда:
Изменение последовательности Изменение значения приращения, максимального и минимального значений, параметров циклического возобновления и кэширования:

Слайд 32





Указания по изменению последовательности 
Изменить последовательность может только ее владелец или пользователь с привилегией ALTER. 
Изменение повлияет только на будущие номера последовательности. 
Чтобы вновь начать последовательность с другого номера, ее необходимо удалить и создать заново. 
При изменении выполняются некоторые процедуры проверки. 
Для удаления последовательности используйте инструкцию DROP:
Описание слайда:
Указания по изменению последовательности Изменить последовательность может только ее владелец или пользователь с привилегией ALTER. Изменение повлияет только на будущие номера последовательности. Чтобы вновь начать последовательность с другого номера, ее необходимо удалить и создать заново. При изменении выполняются некоторые процедуры проверки. Для удаления последовательности используйте инструкцию DROP:

Слайд 33





План занятия 
Обзор представлений: 
создание, изменение и извлечение данных из представления 
операции DML с представлением 
удаление представления 
Обзор последовательностей: 
создание, использование и изменение последовательности 
кэширование значений последовательности 
псевдостолбцы NEXTVAL и CURRVAL  
Обзор индексов 
создание и удаление индексов 
Обзор синонимов 
создание и удаление синонимов
Описание слайда:
План занятия Обзор представлений: создание, изменение и извлечение данных из представления операции DML с представлением удаление представления Обзор последовательностей: создание, использование и изменение последовательности кэширование значений последовательности псевдостолбцы NEXTVAL и CURRVAL Обзор индексов создание и удаление индексов Обзор синонимов создание и удаление синонимов

Слайд 34





Индексы
Описание слайда:
Индексы

Слайд 35





Индексы 
Индекс: 
это объект схемы 
может использоваться сервером Oracle для ускорения выборки строк при помощи указателя 
может снижать объем операций дискового ввода-вывода (I/O), используя для ускорения поиска данных метод пути быстрого доступа 
не зависит от таблиц, которые индексирует 
используется и поддерживается сервером Oracle автоматически
Описание слайда:
Индексы Индекс: это объект схемы может использоваться сервером Oracle для ускорения выборки строк при помощи указателя может снижать объем операций дискового ввода-вывода (I/O), используя для ускорения поиска данных метод пути быстрого доступа не зависит от таблиц, которые индексирует используется и поддерживается сервером Oracle автоматически

Слайд 36





Как создаются индексы? 
Автоматически: уникальный индекс создается автоматически при указании PRIMARY KEY или ограничения UNIQUE в определении таблицы. 
 
 
 
Вручную: пользователи могут создавать неуникальные индексы для столбцов, чтобы ускорить доступ к строкам.
Описание слайда:
Как создаются индексы? Автоматически: уникальный индекс создается автоматически при указании PRIMARY KEY или ограничения UNIQUE в определении таблицы. Вручную: пользователи могут создавать неуникальные индексы для столбцов, чтобы ускорить доступ к строкам.

Слайд 37





Создание индекса 
Создание индекса для одного или нескольких столбцов: 
 
 
Увеличение скорости доступа для запроса к столбцу LAST_NAME таблицы EMPLOYEES:
Описание слайда:
Создание индекса Создание индекса для одного или нескольких столбцов: Увеличение скорости доступа для запроса к столбцу LAST_NAME таблицы EMPLOYEES:

Слайд 38





Указания по созданию индексов
Описание слайда:
Указания по созданию индексов

Слайд 39





Удаление индекса 
Индекс удаляется из словаря данных при помощи команды DROP INDEX: 
 
 
Удаление из словаря данных индекса emp_last_name_idx: 
 
 
Удалить индекс может только его владелец или пользователь с привилегией DROP ANY INDEX.
Описание слайда:
Удаление индекса Индекс удаляется из словаря данных при помощи команды DROP INDEX: Удаление из словаря данных индекса emp_last_name_idx: Удалить индекс может только его владелец или пользователь с привилегией DROP ANY INDEX.

Слайд 40





План занятия 
Обзор представлений: 
создание, изменение и извлечение данных из представления 
операции DML с представлением 
удаление представления 
Обзор последовательностей: 
создание, использование и изменение последовательности 
кэширование значений последовательности 
псевдостолбцы NEXTVAL и CURRVAL  
Обзор индексов 
создание и удаление индексов 
Обзор синонимов 
создание и удаление синонимов
Описание слайда:
План занятия Обзор представлений: создание, изменение и извлечение данных из представления операции DML с представлением удаление представления Обзор последовательностей: создание, использование и изменение последовательности кэширование значений последовательности псевдостолбцы NEXTVAL и CURRVAL Обзор индексов создание и удаление индексов Обзор синонимов создание и удаление синонимов

Слайд 41





Синонимы
Описание слайда:
Синонимы

Слайд 42





Создание синонима объекта 
Создание синонима (другого имени объекта) упрощает доступ к объектам. При помощи синонимов можно: 
создавать более простые ссылки на таблицы, которыми владеет другой пользователь 
делать более компактными длинные имена объектов
Описание слайда:
Создание синонима объекта Создание синонима (другого имени объекта) упрощает доступ к объектам. При помощи синонимов можно: создавать более простые ссылки на таблицы, которыми владеет другой пользователь делать более компактными длинные имена объектов

Слайд 43





Создание и удаление синонимов 
Создание более компактного имени для представления DEPT_SUM_VU: 
 
 
 
Удаление синонима:
Описание слайда:
Создание и удаление синонимов Создание более компактного имени для представления DEPT_SUM_VU: Удаление синонима:

Слайд 44





Заключение 
На этом занятии вы узнали, как: 
создавать, использовать и удалять представления 
автоматически генерировать порядковые номера при помощи генератора последовательности 
создавать индексы для ускорения выполнения запросов  
использовать синонимы для предоставления альтернативных имен объектов
Описание слайда:
Заключение На этом занятии вы узнали, как: создавать, использовать и удалять представления автоматически генерировать порядковые номера при помощи генератора последовательности создавать индексы для ускорения выполнения запросов использовать синонимы для предоставления альтернативных имен объектов

Слайд 45





Упражнение 11: обзор части 2 
Это упражнение охватывает следующие темы: 
создание последовательностей 
использование последовательностей 
создание неуникальных индексов 
создание синонимов
Описание слайда:
Упражнение 11: обзор части 2 Это упражнение охватывает следующие темы: создание последовательностей использование последовательностей создание неуникальных индексов создание синонимов

Слайд 46


Создание других объектов схемы, слайд №46
Описание слайда:

Слайд 47


Создание других объектов схемы, слайд №47
Описание слайда:

Слайд 48


Создание других объектов схемы, слайд №48
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию