🗊 Презентация Архитектура ORACLE. Основные объекты базы данных (Лекция 7)

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

Содержание

Вы можете ознакомиться и скачать презентацию на тему Архитектура ORACLE. Основные объекты базы данных (Лекция 7). Доклад-сообщение содержит 51 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Архитектура ORACLE
Описание слайда:
Архитектура ORACLE

Слайд 2


Основные объекты базы данных Пользователи и схемы Привилегии и роли Таблицы, столбцы, ограничения и типы данных (в том числе абстрактные типы данных)...
Описание слайда:
Основные объекты базы данных Пользователи и схемы Привилегии и роли Таблицы, столбцы, ограничения и типы данных (в том числе абстрактные типы данных) Последовательности Кластеры и хэш-кластеры Индексы Синонимы Представления Моментальные снимки и материализованные представления Связи баз данных Секции Триггеры Процедуры, функции, пакеты

Слайд 3


Пользователи и схемы Учетная запись пользователя не является физической структурой Пользователям принадлежат объекты Схема – набор объектов,...
Описание слайда:
Пользователи и схемы Учетная запись пользователя не является физической структурой Пользователям принадлежат объекты Схема – набор объектов, принадлежащий учетной записи пользователя Объекты создаются с правами учетных записей пользователей Учетные записи пользователей можно связать с учетными записями в ОС Двухкомпонентные имена – имя схемы.имя объекта

Слайд 4


Привилегии и роли GRANT / REVOKE CREATE / ALTER / DROP - DATABASE / USER / PROFILE / TABLESPACE / ROLE / TABLE / INDEX / TRIGGER / PROCEDURE /...
Описание слайда:
Привилегии и роли GRANT / REVOKE CREATE / ALTER / DROP - DATABASE / USER / PROFILE / TABLESPACE / ROLE / TABLE / INDEX / TRIGGER / PROCEDURE / SEQUENCE / VIEW WITH ADMIN OPTION ANY INSERT / UPDATE / DELETE / SELECT / EXECUTE / INDEX / REFERENCES - имя объекта WITH GRANT OPTION COLUMN CASCADE / RESTRICT

Слайд 5


Таблицы Таблица – основная структура сохранения информации в БД Типы таблиц: Традиционные таблицы (heap organized table) Индекс-таблицы (index...
Описание слайда:
Таблицы Таблица – основная структура сохранения информации в БД Типы таблиц: Традиционные таблицы (heap organized table) Индекс-таблицы (index organized table) Кластеризованные индекс-таблицы (index clustered table) Кластеризованные хэш-таблицы (hash clustered table) Отсортированные кластеризованные хэш-таблицы (sorted hash clustered table) Вложенные таблицы (nested table) Временные таблицы (temporary table) Объектные таблицы Внешние таблицы

Слайд 6


Таблицы Может иметь до 1000 столбцов (
Описание слайда:
Таблицы Может иметь до 1000 столбцов (

Слайд 7


Таблицы
Описание слайда:
Таблицы

Слайд 8


Таблицы
Описание слайда:
Таблицы

Слайд 9


Параметры MONITORING LOGGING / NOLOGGING ORGANIZATION INDEX
Описание слайда:
Параметры MONITORING LOGGING / NOLOGGING ORGANIZATION INDEX

Слайд 10


Параметры PCTFREE и PCTUSED Параметр PCTFREE устанавливает процент памяти блока, резервируемой для возможных обновлений строк, уже содержащихся в...
Описание слайда:
Параметры PCTFREE и PCTUSED Параметр PCTFREE устанавливает процент памяти блока, резервируемой для возможных обновлений строк, уже содержащихся в блоке. Как только блок данных будет заполнен до процента PCTFREE, в этот блок невозможно будет вставить новые строки до тех пор, пока процент памяти, используемой в этом блоке, не упадет ниже значения PCTUSED.

Слайд 11


Таблицы Типы данных: CHAR / NCHAR VARCHAR2 / NVARCHAR2 DATE INTERVAL DAY TO SECOND / INTERVAL YEAR TO MONTH TIMESTAMP TIMESTAMP WITH TIME ZONE /...
Описание слайда:
Таблицы Типы данных: CHAR / NCHAR VARCHAR2 / NVARCHAR2 DATE INTERVAL DAY TO SECOND / INTERVAL YEAR TO MONTH TIMESTAMP TIMESTAMP WITH TIME ZONE / TIMESTAMP WITH LOCAL TIME NUMBER (A,B) LONG RAW/ LONG / RAW BLOB / CLOB / NCLOB ROWID / UROWID

Слайд 12


Таблицы ROWID – 16-тиричный тип для уникального определения любой строки любой таблицы в БД. Длина – 18 символов, которая делится на 4 элемента (6 +...
Описание слайда:
Таблицы ROWID – 16-тиричный тип для уникального определения любой строки любой таблицы в БД. Длина – 18 символов, которая делится на 4 элемента (6 + 3 + 6 + 3): OOOOOO – уникальный номер объекта в БД, которому принадлежит строка; FFF – уникальный номер файла данных БД, где хранится строка; BBBBBB –номер блока данных, который хранит строку, уникален на уровне файла данных БД; RRR – адрес строки в блоке. UROWID – специальный 16-тиричный тип данных для адресации строк в таблицах, организованных по индексу

Слайд 13


Последовательности Последовательность – объект базы данных, предназначенный для генерации числовой последовательности.
Описание слайда:
Последовательности Последовательность – объект базы данных, предназначенный для генерации числовой последовательности.

Слайд 14


Последовательности Привилегия CREATE SEQUENCE
Описание слайда:
Последовательности Привилегия CREATE SEQUENCE

Слайд 15


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

Слайд 16


Последовательности Представления словаря: SYS.DBA_SEQUENCES SYS.ALL_SEQUENCES SYS.USER_SEQUENCES
Описание слайда:
Последовательности Представления словаря: SYS.DBA_SEQUENCES SYS.ALL_SEQUENCES SYS.USER_SEQUENCES

Слайд 17


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

Слайд 18


Хэш-кластеры Хэш-кластеры используют функции хэширования кластерного ключа строки для определения физической локализации места, где строку следует...
Описание слайда:
Хэш-кластеры Хэш-кластеры используют функции хэширования кластерного ключа строки для определения физической локализации места, где строку следует хранить Наибольшие преимущества – в запросах, использующих операции равенства: select Name from STUDENT where Id = 999;

Слайд 19


Кластеры Кластер – объект БД, который хранит значения общих столбцов нескольких таблиц Создание CREATE CLUSTER Привилегия CREATE CLUSTER
Описание слайда:
Кластеры Кластер – объект БД, который хранит значения общих столбцов нескольких таблиц Создание CREATE CLUSTER Привилегия CREATE CLUSTER

Слайд 20


Кластеры
Описание слайда:
Кластеры

Слайд 21


Кластеры
Описание слайда:
Кластеры

Слайд 22


Кластеры
Описание слайда:
Кластеры

Слайд 23


Хэш-кластеры
Описание слайда:
Хэш-кластеры

Слайд 24


Индексы Индекс – структура базы данных, используемая сервером для быстрого поиска строки в таблице Типы индексов: Табличный (B*Tree) индекс Битовый...
Описание слайда:
Индексы Индекс – структура базы данных, используемая сервером для быстрого поиска строки в таблице Типы индексов: Табличный (B*Tree) индекс Битовый индекс Функциональный индекс Кластерный индекс

Слайд 25


Индексы Плотность запроса – количество возвращаемых строк запроса Селективность запроса – количество возвращаемых значений ключа (% разных ключей от...
Описание слайда:
Индексы Плотность запроса – количество возвращаемых строк запроса Селективность запроса – количество возвращаемых значений ключа (% разных ключей от общего количества)

Слайд 26


Индексы Табличный индекс (B*Tree) структурирован в виде сбалансированного дерева Листовой блок содержит индексированные значения столбца и...
Описание слайда:
Индексы Табличный индекс (B*Tree) структурирован в виде сбалансированного дерева Листовой блок содержит индексированные значения столбца и соответствующий ему идентификатор строки (RowId) Предназначен для индексирования уникальных столбцов или столбцов с высокой селективностью

Слайд 27


Индексы Битовый индекс создает битовые карты для каждого возможного значения столбца, где каждому биту соответствует строка, а значение бита 1 (0)...
Описание слайда:
Индексы Битовый индекс создает битовые карты для каждого возможного значения столбца, где каждому биту соответствует строка, а значение бита 1 (0) означает, что соответствующая строка содержит (не содержит) индексируемое значение Предназначен для индексирования столбцов с низкой селективностью Не подходит для таблиц с частым обновлением Хорошо подходят для хранилищ данных

Слайд 28


Индексы Функциональный индекс – предварительно вычисляют значения функции по заданному столбцу и сохраняют результат в индексе LOWER(NAME) / UPPER...
Описание слайда:
Индексы Функциональный индекс – предварительно вычисляют значения функции по заданному столбцу и сохраняют результат в индексе LOWER(NAME) / UPPER (NAME)

Слайд 29


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

Слайд 30


Синонимы Привилегия – CREATE (PUBLIC) SYNONYM Создание – CREATE (PUBLIC) SYNONYM Допустимость синонима не проверяется сервером при создании!...
Описание слайда:
Синонимы Привилегия – CREATE (PUBLIC) SYNONYM Создание – CREATE (PUBLIC) SYNONYM Допустимость синонима не проверяется сервером при создании! Представление словаря dba.synonyms

Слайд 31


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

Слайд 32


Синонимы Может указывать на: Таблицы, Процедуры, Функции, Последовательности, Представления Пакеты Объекты в локальной или удаленной базе данных
Описание слайда:
Синонимы Может указывать на: Таблицы, Процедуры, Функции, Последовательности, Представления Пакеты Объекты в локальной или удаленной базе данных

Слайд 33


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

Слайд 34


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

Слайд 35


Представления Привилегия – CREATE VIEW Создание – CREATE (OR REPLACE) VIEW FORCE – создает представление, независимо от того, существуют ли таблицы и...
Описание слайда:
Представления Привилегия – CREATE VIEW Создание – CREATE (OR REPLACE) VIEW FORCE – создает представление, независимо от того, существуют ли таблицы и есть ли права NOFORCE – по умолчанию WITH CHECK OPTION – указывает, что будут вставлены или изменены строки, которые будут выбираться через это представление READ ONLY

Слайд 36


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

Слайд 37


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

Слайд 38


Материализованные представления Привилегия – CREATE MATERIALIZED VIEW Создание – CREATE MATERIALIZED VIEW BUILD IMMEDIATE – создает представление в...
Описание слайда:
Материализованные представления Привилегия – CREATE MATERIALIZED VIEW Создание – CREATE MATERIALIZED VIEW BUILD IMMEDIATE – создает представление в момент выполнения оператора START WITH – показывает, когда выполнится в первый раз (если не был построен сразу) NEXT– показывает, когда выполнится в следующий раз Далее – в разницу времени между START WITH и NEXT

Слайд 39


Материализованные представления
Описание слайда:
Материализованные представления

Слайд 40


Материализованные представления
Описание слайда:
Материализованные представления

Слайд 41


Временные таблицы Временные таблицы – механизм хранения данных в БД Состоит из столбцов и строк, как и обычная таблица
Описание слайда:
Временные таблицы Временные таблицы – механизм хранения данных в БД Состоит из столбцов и строк, как и обычная таблица

Слайд 42


Временные таблицы Временные таблицы – глобальны Привилегии для создания временной таблицы CREATE TABLE Можно разместить временную таблицу в заданном...
Описание слайда:
Временные таблицы Временные таблицы – глобальны Привилегии для создания временной таблицы CREATE TABLE Можно разместить временную таблицу в заданном табличном пространстве. Временные таблицы – это шаблон, хранящийся в словаре базы данных, для нее выделяется временный сегмент в (по умолчанию) TEMPORARY-табличном пространстве и для каждого пользователя свой. Каждый пользователь видит только свои данные (свой сегмент данных).

Слайд 43


Временные таблицы Статичны: временные таблицы создаются (CREATE) один раз и существуют, пока их не удалят (DROP). DROP не получится, если таблица в...
Описание слайда:
Временные таблицы Статичны: временные таблицы создаются (CREATE) один раз и существуют, пока их не удалят (DROP). DROP не получится, если таблица в этот момент используется другим пользователем.

Слайд 44


Временные таблицы Временные таблицы бывают: ON COMMIT PRESERVE ROWS – на время сеанса, данные существуют только на время сеанса, возможны все...
Описание слайда:
Временные таблицы Временные таблицы бывают: ON COMMIT PRESERVE ROWS – на время сеанса, данные существуют только на время сеанса, возможны все DML-операторы, TCL-операторы ON COMMIT DELETE ROWS – на время транзакции, данные существуют только на время транзакции, возможны все DML-операторы, после выполнения COMMIT или ROLLBACK таблица становится пустой В начале сеанса временная таблица всегда пуста

Слайд 45


Временные таблицы Для временных таблиц можно создавать триггеры Для временных таблиц можно указать констрейны (ограничения) Для временных таблиц...
Описание слайда:
Временные таблицы Для временных таблиц можно создавать триггеры Для временных таблиц можно указать констрейны (ограничения) Для временных таблиц можно создавать индексы.

Слайд 46


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

Слайд 47


Временные таблицы
Описание слайда:
Временные таблицы

Слайд 48


Временные таблицы
Описание слайда:
Временные таблицы

Слайд 49


Временные таблицы
Описание слайда:
Временные таблицы

Слайд 50


Временные таблицы
Описание слайда:
Временные таблицы

Слайд 51


Вопросы?
Описание слайда:
Вопросы?



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