|
|
 |
O8iSQL???????? ? Oracle8i: SQL
Курс знакомит с концепциями реляционной и объектно-реляционной базы данных, знакомит с возможностями языка SQL. Слушатели этого курса научатся создавать и сопровождать объекты базы данных и узнают, как организуется хранение, выборка и обработка данных. Практические упражнения позволяют применить полученные знания.
Цели курса
Объяснять концепции реляционной и объектно-реляционной базы данных
Выполнять запросы, вставку, обновление и удаление данных
Создавать и сопровождать объекты базы данных
Управлять транзакциями
Управлять доступом пользователей к данным
Использовать основные команды SQL*Plus
Круг слушателей:
Разработчики приложений
Администраторы баз данных
Системные аналитики
Специалисты по технической поддержке
Необходимая предварительная подготовка:
Знакомство с концепциями и методами обработки данных
Желательно иметь опыт работы с графическим пользовательским интерфейсом (GUI)
Программа курса:
- Введение
- Этапы цикла разработки системы
- Обсуждение теоретических, концептуальных и физических аспектов реляционной базы данных
- Управление реляционной базой данных с помощью системы управления реляционными базами данных (RDBMS)
- Реализация реляционной (RDBMS) и объектно-реляционной (ORDBMS)системы управления базой данных
- Основные команды языка SQL
- Возможности команды Select
- Простая команда Select
- Различия между командами SQL и SQL*Plus
- Критерии выборки и сортировка данных
- Ограничение строк, выбираемых запросом
- Сортировка строк, выбираемых запросом
- Однострочные функции
- Типы функций, используемые в языке SQL
- Использование символьных, числовых функций, функций обработки дат в операторах SELECT
- Использование функций преобразования типов данных
- Выборка данных из нескольких таблиц
- Команды SELECT с выборкой данных из нескольких таблиц
- Декартово произведение
- Четыре различных типа соединений таблиц, их использование
- Примеры соединений
- Аггрегирование данных с помощью групповых функций
- Описание групповых функций
- Использование групповых функций
- Разбиение строк на группы фразой GROUP BY
- Включение или исключение групп с помощью фразы HAVING
- Подзапросы
- Задачи, решаемые с помощью подзапросов
- Как выполняются подзапросы
- Типы подзапросов
- Написание однострочных и многострочных подзапросов
- Подзапросы, возвращающие несколько столбцов
- Использование подзапросов, возвращающих несколько столбцов
- Подзапросы, возвращающие неопределенные значения
- Подзапросы во фразе FROM
- Форматирование выходных данных с помощью SQL*Plus
- Формирование запросов, требующих ввода значений переменных
- Настройка среды SQL*Plus
- Форматирование выходных данных
- Создание и выполнение командных файлов
- Сохранение параметров настройки
- Манипулирование данными
- Команды языка манипулирования данными(DML)
- Вставка строк в таблицу
- Обновление строк таблицы
- Удаление строк из таблицы
- Управление транзакциями
- Выполнение транзакций
- Целостность чтения, явные и неявные блокировки
- Создание и сопровождение таблиц
- Описание основных объектов базы данных
- Создание таблиц
- Типы данных версии Oracle7 и типы данных версии Oracle8
- Изменение определения таблицы
- Уничтожение и переименование таблиц, удаление всех строк таблицы
- Добавление ограничений целостности
- Основные сведения об оганичениях целостности
- Создание и сопровождение ограничений целостности
- Создание представлений
- Представления и их использование
- Создание представлений
- Выборка данных с помощью представлений
- Вставка, обновление и удаление данных через представления
- Уничтожение представлений
- Изменение определения представления
- Inline Views
- Анализ наиболее ресурсоемких операторов
- Другие объекты базы данных
- Создание, сопровождение и использование последовательностей
- Создание и сопровождение индексов
- Создание приватных и публичных синонимов
- Управление доступом пользователей
- Понятия пользователей, ролей и привилегия
- Предоставление и отбор объектных привилегий
- Создание ролей и предоставление им привилегий
- Создание синонимов для упрощения доступа к таблицам
- Практикум по языку SQL
- Применение знаний, полученных на курсе
- Подготовка к изучению последующих курсов по Oracle
Для дальнейшего обучения рекомендуются курсы:
Введение в Oracle8i: Основы PL/SQL
Стоимость обучения на курсе - USD 750 Длительность курса (дней) - 3
|
|