
- •1.Основные понятия.
- •12 Правил Кодда:
- •2.Дистрибутивы (варианты поставки) субд Oracle…
- •3.Архитектура бд под управлением субд Oracle.
- •4.Словарь субд Oracle.
- •5.Структура вторичной памяти субд Oracle.
- •6.Архитектура программного обеспечения с точки зрения программиста, объекты разработки, роли разработчиков и их функциональное наполнение.
- •7.Режимы старта и останова экземпляра Oracle…
- •8.Понятия субд Oracle…
- •9.Табличные пространства: назначение, типы, основные параметры, необходимые привилегии, операторы создания и удаления, представления словаря.
- •14.Таблица?????
- •15.Кластер
- •16.Индекс
- •17.Синоним
- •18.Представление
- •19.Материализованное представление
- •20.Временные таблицы
- •21.Порядок создания инфраструктуры базы данных Oracle.
- •22.Pl/sql: общая характеристика.
- •23.Pl/sql: курсоры (неявные и явные)
- •24.Pl/sql: константы, %type, %rowtype, записи
- •25.Pl/sql: локальные процедуры и функции.??????
- •26.Pl/sql: коллекции
- •27.Pl/sql: динамический sql
- •28.Хранимые процедуры и функции
- •29.Хранимые процедуры - (именованный pl/sql-блок) – группа связанных между собой операторов sql или функций и сохраняемой в откомпилированном виде.
- •30.Пакеты
- •31.Триггеры
- •32. Объектные типы и объектные таблицы и представления
- •34.Большие типы: clob, blob, bfile, назначение, создание и применение.
14.Таблица?????
Представление – образ таблицы или набора таблиц, определённых оператором select.
with read only – опция, запрещающая операции обновления, удаления и вставки данных базовой таблицы через представление.
with check option – режим, при котором добавлять или обновлять можно только строки , доступные в представлении.
Материализованное представление – таблица, хранящая в себе результат sql запроса к таблице или группе таблиц.
INITRANS-минимальное кол-во транзакций которое может изменять строки в данном блоке.
MAXTRANS-максимальное число транзакций которые могут изменять строки в данном блоке.
PCTFREE-процент памяти блока, резервируемой для возможных обновлений строк уже содержащихся в блоке(под update)
PCTUSED-процент памяти блока, до которого должно снизиться занятое место, для возможности выполнять insert
INITIAL-размер первого экстента
NEXT-размер следующего экстента
MINEXTENTS-кол-во экстентов выделяемых при создании
MAXEXTENTS-максимальное кол-во экстентов
PCTINCREASE-на сколько процентов новый экстент больше предыдущего
FREELISTS-кол-во списков свободных блоков в каждой группе
BUFFER_POOL-указание как хранить значения пролученные при запросе
15.Кластер
Кластер – специализированный объект БД, инкапсулируемый для физически совместного храния одикаковых строк нескольких таблиц, такорые часто используются.grant create cluster to KVCORE DBA_CLUSTERS, DBA_SEGMENTS
16.Индекс
Индекс - объект БД, создаваемый с целью повышения производительности выполнения запросов.grant index(create any index) to KVCORE
B* индекс - сбалансированное дерево, упорядоченных ключей.(хороши для данных с высокой координальностью, занимают много места, быстро обновляются)
Bitmap - матрица в которой хранятся ключи и значения блоков(блоки и их значения).(хороши для данных с низкой координальностью, занимают мало места, плохо обновляются).DBA_INDEXES
17.Синоним
Синоним (Synonym) – это альтернативное имя (псевдоним) для объекта схемы. Если для какого либо объекта базы данных Oracle существует синоним, то к объекту из SQL запроса можно обращаться либо по его настоящему имени, либо по синониму. Так же они обеспечивают некоторый уровень безопасности, поскольку скрывают имя объекта и его владельца, а так же делают прозрачным местоположение удаленных объектов распределенных баз данных.
Синонимы позволяют переименовывать и перемещать базовые объекты. При том переопределяется только синоним, а приложение не требует никаких модификаций.
Различают два типа синонимов:
Частный (PRIVATE)- синонимы содержаться в схеме конкретного пользователя и доступны только самому пользователю, и тем, кому он предоставил соответствующие права доступа.
Общий (PUBLIC)- этими синонимами владеет специальная группа пользователей – PUBLIC, в результате чего эти синонимы доступны всем пользователям базы данных.
CREATE SYNONYM [имя_синонима] FOR[имя_объекта]
CREATE PUBLIC SYNONYM [имя_синонима] FOR[имя_объекта]
DBA_SYNONYMS
18.Представление
Представление – образ таблицы или набора таблиц, определённых оператором select.
with read only – опция, запрещающая операции обновления, удаления и вставки данных базовой таблицы через представление.
with check option – режим, при котором добавлять или обновлять можно только строки , доступные в представлении.
Материализованное представление – таблица, хранящая в себе результат sql запроса к таблице или группе таблиц.
INITRANS-минимальное кол-во транзакций которое может изменять строки в данном блоке.
MAXTRANS-максимальное число транзакций которые могут изменять строки в данном блоке.
PCTFREE-процент памяти блока, резервируемой для возможных обновлений строк уже содержащихся в блоке(под update)
PCTUSED-процент памяти блока, до которого должно снизиться занятое место, для возможности выполнять insert
INITIAL-размер первого экстента
NEXT-размер следующего экстента
MINEXTENTS-кол-во экстентов выделяемых при создании
MAXEXTENTS-максимальное кол-во экстентов
PCTINCREASE-на сколько процентов новый экстент больше предыдущего
FREELISTS-кол-во списков свободных блоков в каждой группе
BUFFER_POOL-указание как хранить значения полученные при запросе
grant view(CREATE ANY VIEW) to KVCORE