Содержание
- 2. Основные объекты базы данных Пользователи и схемы Привилегии и роли Таблицы, столбцы, ограничения и типы данных
- 3. Пользователи и схемы Учетная запись пользователя не является физической структурой Пользователям принадлежат объекты Схема – набор
- 4. Таблицы Таблица – основная структура сохранения информации в БД Типы таблиц: Традиционные таблицы (heap organized table)
- 5. Таблицы Может иметь до 1000 столбцов ( Может иметь неограниченное число строк Может иметь неограниченное число
- 6. Таблицы
- 7. Параметры
- 8. Параметры PCTFREE и PCTUSED Параметр PCTFREE – процент памяти блока, резервируемой для возможных обновлений строк, уже
- 9. Управление параметрами заполнения блока Automatic segment space management - только PCTFREE Manual segment space management -
- 10. Таблицы Типы данных: CHAR / NCHAR VARCHAR2 / NVARCHAR2 DATE INTERVAL DAY TO SECOND / INTERVAL
- 11. Типы данных ORACLE - символьные
- 12. Типы данных ORACLE – символьные
- 13. Типы данных ORACLE – дата/время
- 14. Типы данных ORACLE – числовые
- 15. Таблицы ROWID – 16-тиричный тип для уникального определения любой строки любой таблицы в БД Длина –
- 16. Последовательности Последовательность – объект базы данных, предназначенный для генерации числовой последовательности
- 17. Последовательности Привилегия CREATE SEQUENCE
- 18. Последовательности
- 19. Последовательности Представления словаря: SYS.DBA_SEQUENCES SYS.ALL_SEQUENCES SYS.USER_SEQUENCES
- 20. Кластеры Таблицы, с которыми часто работают совместно, можно физически хранить совместно. Для этого создается кластер, который
- 21. Хэш-кластеры Хэш-кластеры используют функции хэширования кластерного ключа строки для определения физической локализации места, где строку следует
- 22. Кластеры Кластер – объект БД, который хранит значения общих столбцов нескольких таблиц Создание CREATE CLUSTER Привилегия
- 23. Кластеры
- 24. Кластеры
- 25. Кластеры
- 26. Индексы Индекс – структура базы данных, используемая сервером для быстрого поиска строки в таблице Типы индексов:
- 27. Индексы Плотность запроса – количество возвращаемых строк запроса Селективность запроса – количество возвращаемых значений ключа (%
- 28. Индексы Табличный индекс (B*Tree) структурирован в виде сбалансированного дерева Листовой блок содержит индексированные значения столбца и
- 29. Индексы Битовый индекс создает битовые карты для каждого возможного значения столбца, где каждому биту соответствует строка,
- 30. Индексы Функциональный индекс – предварительно вычисляют значения функции по заданному столбцу и сохраняют результат в индексе
- 31. Индексы
- 32. Синонимы Синоним – способ обращаться к объекту базы данных без указания обязательной полной идентификации объекта (хост
- 33. Синонимы Привилегия – CREATE (PUBLIC) SYNONYM Создание – CREATE (PUBLIC) SYNONYM Допустимость синонима не проверяется сервером
- 34. Синонимы Может указывать на: Таблицы, Процедуры, Функции, Последовательности, Представления Пакеты Объекты в локальной или удаленной базе
- 35. Синонимы
- 36. Представления Представление – хранимый запрос Можно обращаться, как к обычной таблице Данные хранятся в таблице Добавляют
- 37. Представления Привилегия – CREATE VIEW Создание – CREATE (OR REPLACE) VIEW FORCE – создает представление, независимо
- 38. Представления
- 39. Представления
- 40. Материализованные представления Привилегия – CREATE MATERIALIZED VIEW Создание – CREATE MATERIALIZED VIEW BUILD IMMEDIATE – создает
- 41. Материализованные представления
- 42. Материализованные представления
- 43. Временные таблицы Временные таблицы – механизм хранения данных в БД Состоит из столбцов и строк, как
- 44. Временные таблицы Временные таблицы – глобальны Привилегии для создания временной таблицы CREATE TABLE Можно разместить временную
- 45. Временные таблицы Статичны: временные таблицы создаются (CREATE) один раз и существуют, пока их не удалят (DROP).
- 46. Временные таблицы Временные таблицы бывают: ON COMMIT PRESERVE ROWS – на время сеанса, данные существуют только
- 47. Временные таблицы Для временных таблиц можно создавать триггеры Для временных таблиц можно указать констрейны (ограничения) Для
- 48. Временные таблицы Не могут быть индексно-организованными, нельзя секционировать, размещать в кластере. Данные повторного выполнения генерируются, но
- 49. Временные таблицы
- 50. Временные таблицы
- 51. Временные таблицы
- 52. Временные таблицы
- 53. Привилегии и роли GRANT / REVOKE Системные и объектные привилегии Нельзя выдавать в одном предложении
- 54. Системные привилегии WITH ADMIN OPTION – дают право пользователю также назначать/отбирать привилегии ALTER ANALYZE AUDIT BACKUP
- 55. Объекты грантов для системных привилегий DATABASE USER PROFILE TABLESPACE ROLE TABLE INDEX TRIGGER PROCEDURE SEQUENCE VIEW
- 56. Объектные привилегии WITH GRANT OPTION – дают право пользователю также назначать/отбирать привилегии ALTER DELETE EXECUTE INSERT
- 57. Объекты грантов для объектных привилегий TABLE VIEW SEQUENCE PROCEDURE
- 58. Привилегии и роли CASCADE – каскадный отзыв REVOKE REFERENCES ON dept FROM skott CASCADE CONSTRAINTS;
- 60. Скачать презентацию