В завершении поста информация несколько из другой темы, но может быть полезной, желающим достойно обставить кабинет руководителя. Можно заказывать не только для интерьера современного офиса, но и для оформления топовых классов для занятий с учебными группами, когда группы небольшие, помещение для занятий уютное, а люди взрослые.
1. Диалект SQL фирмы ORACLE
Рассматриваются понятия, которые определяют диалект SQL, предлагаемый фирмой Oracle, в его нынешнем состоянии и формируют контекст употребления этого диалекта. В основном это реляционная модель данных и реляционное проектирование, а также стандартный SQL.
2. Инструменты для работы с данными и демонстрационный пример
Рассматриваются штатные инструменты для обращения к БД, предлагаемые фирмой Oracle. Происходит знакомство с демонстрационным примером.
3. Создание, удаление и изменение структуры таблиц
Рассматриваются главные конструктивные операции с таблицами — основным средством моделирования данных в БД Oracle, — а также сопутствующие логические и технологические особенности этих операций.
4. Выражения в Oracle SQL
Рассматривается построение выражений для использования в операциях выборки данных SELECT и изменения данных INSERT, UPDATE и DELETE.
5. Выборка данных. Общее построение предложенияSELECT и фразы FROM и WHERE
Рассматриваются общие принципы построения и отработки предложения SELECT. Приводятся правила построения фразы FROM для указания источников данных и фразы WHERE для отбора строк.
6. Выборка данных. Фраза SELECT предложения SELECT
Приводятся правила построения и возможности фразы SELECT, используемой для формирования столбцов окончательного ответа в предложении SELECT. Рассматривается фраза PIVOT/UNPIVOT, логически объединяющая фразы SELECT и FROM.
7. Выборка данных. Фразы ORDER BY, GROUP BY и CONNECT BY предложения SELECT. Множественные операции
Применительно к предложению SELECT рассматриваются фразы ORDER BY для упорядочения строк окончательного ответа, GROUP BY для группировки строк по общим признакам и CONNECT BY для выполнения запросов по иерархически организованым данным.
8. Соединения таблиц в предложении SELECT
Рассматриваются основы построения соединений таблиц в запросах SELECT и возможности построения соединений в Oracle.
9. Обновление данных в таблицах
Рассматриваются операции DML по внесению изменений в данные существующих таблиц: INSERT, UPDATE, DELETE и MERGE.
10.Ограничения целостности. Представления данных
Затрагиваются две темы: ограничений целостности в таблицах и построения и употребления представлений данных трех разновидностей, существующих в Oracle.
11.Объектные типы данных в Oracle
Рассматривается самостоятельное создание и использование объектных данных в Oracle. Приводятся примеры встроенных объектных данных, полезных прикладному программисту.
12. Служебные виды объектов. Работа с редакциями объектов
Рассматриваются две темы: существующих в Oracle объектов хранения, играющих вспомогательную роль в построении и употреблении БД, а также возможности построения редакций хранимых объектов БД.
13. Вопросы оптимизации. Транзакции и блокировки
Приводятся некоторые общие сведения об оптимизации запросов в Oracle. Рассматриваются механизмы и примеры организации транзакций как средства регулирования доступа к данным базы.
14. Некоторые примеры составления запросов. Дополнительные сведения об аналитических функциях
Приводятся некоторые типичные примеры запросов к БД и подстерегающих программиста опасностей. Дополнительно приводятся более подробные сведения об аналитических функциях.