Широко распространенная СУБД Oracle представляет собой классическую реализацию систем на основе SQL. Курс рассказывает об основах диалекта SQL, реализованного этой СУБД. Улучшению понимания способствует ретроспективный взгляд на возникновение тех или иных конструкций языка, а также соотнесение их с реляционной моделью, которой SQL обязан своим появлением, и с элементами стандарта ANSI/ISO, связанного с Oracle SQL взаимно-обратным влиянием. Значительная часть утверждений в курсе проиллюстрирована примерами. (Все изложение касается варианта языка в последней версии 11.2 СУБД Oracle.)
Лекции

В завершении поста информация несколько из другой темы, но может быть полезной, желающим достойно обставить кабинет руководителя. Можно заказывать не только для интерьера современного офиса, но и для оформления топовых классов для занятий с учебными группами, когда группы небольшие, помещение для занятий уютное, а люди взрослые.

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.  Некоторые примеры составления запросов. Дополнительные сведения об аналитических функциях
Приводятся некоторые типичные примеры запросов к БД и подстерегающих программиста опасностей. Дополнительно приводятся более подробные сведения об аналитических функциях.

Завершаю пост информацией несколько из другой темы, но тоже полезной. Полезной, желающим достойно обставить кабинет руководителя. Можно заказывать не только для интерьера современного офиса, но и для оформления топовых классов для занятий с учебными группами, когда группы небольшие, помещение для занятий уютное, а люди взрослые.

Ананченко Игорь Викторович Контактная информация Моб. телефон: +79213201586 ICQ: 361916132 Веб-сайт: http://anantchenko.ru E-mail: igor@anantchenko.ru Вконтакте: http://vkontakte.ru/id8574436 https://mcp.microsoft.com/authenticate/validatemcp.aspx Transcript ID 793398 and the Access Code 9213201586 Microsoft Certification Status: Microsoft Certified IT Professional, Microsoft Certified Technology Specialist, Microsoft Certified Desktop Support Technician, Microsoft Certified Professional, Microsoft Certified Trainer