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

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Архитектура ORACLE. Основные объекты базы данных (Лекция 7) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 51 слайд. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Информатика » Архитектура ORACLE. Основные объекты базы данных (Лекция 7)



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    51 слайд
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    629.00 kB
  • Просмотров:
    51
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

№1 слайд
Архитектура ORACLE
Содержание слайда: Архитектура ORACLE

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

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

№4 слайд
Привилегии и роли GRANT
Содержание слайда: Привилегии и роли 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 organized table) Кластеризованные индекс-таблицы (index clustered table) Кластеризованные хэш-таблицы (hash clustered table) Отсортированные кластеризованные хэш-таблицы (sorted hash clustered table) Вложенные таблицы (nested table) Временные таблицы (temporary table) Объектные таблицы Внешние таблицы

№6 слайд
Таблицы Может иметь до
Содержание слайда: Таблицы Может иметь до 1000 столбцов (<254) Может иметь неограниченное число строк Может иметь неограниченное число индексов Нет ограничения на число таблиц

№7 слайд
Таблицы
Содержание слайда: Таблицы

№8 слайд
Таблицы
Содержание слайда: Таблицы

№9 слайд
Параметры MONITORING LOGGING
Содержание слайда: Параметры MONITORING LOGGING / NOLOGGING ORGANIZATION INDEX

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

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

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

№14 слайд
Последовательности Привилегия
Содержание слайда: Последовательности Привилегия CREATE SEQUENCE

№15 слайд
Последовательности
Содержание слайда: Последовательности

№16 слайд
Последовательности
Содержание слайда: Последовательности Представления словаря: SYS.DBA_SEQUENCES SYS.ALL_SEQUENCES SYS.USER_SEQUENCES

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

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

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

№20 слайд
Кластеры
Содержание слайда: Кластеры

№21 слайд
Кластеры
Содержание слайда: Кластеры

№22 слайд
Кластеры
Содержание слайда: Кластеры

№23 слайд
Хэш-кластеры
Содержание слайда: Хэш-кластеры

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

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

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

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

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

№29 слайд
Индексы
Содержание слайда: Индексы

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

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

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

№33 слайд
Синонимы
Содержание слайда: Синонимы

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

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

№36 слайд
Представления
Содержание слайда: Представления

№37 слайд
Представления
Содержание слайда: Представления

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

№39 слайд
Материализованные
Содержание слайда: Материализованные представления

№40 слайд
Материализованные
Содержание слайда: Материализованные представления

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

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

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

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

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

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

№47 слайд
Временные таблицы
Содержание слайда: Временные таблицы

№48 слайд
Временные таблицы
Содержание слайда: Временные таблицы

№49 слайд
Временные таблицы
Содержание слайда: Временные таблицы

№50 слайд
Временные таблицы
Содержание слайда: Временные таблицы

№51 слайд
Вопросы?
Содержание слайда: Вопросы?

Скачать все slide презентации Архитектура ORACLE. Основные объекты базы данных (Лекция 7) одним архивом: