(044) 362-76-63
(096) 399-84-91
Правый берег:
м. Святошин, ул. Чистяковская, 2
Левый берег:
м. Левобережная, ул. Е.Сверстюка, 19 (бывш. М.Расковой)
Заказать звонок

Компьютерные курсы

"Oracle 11g: Основы SQL"

В данном курсе слушатели знакомятся с основными концепциями реляционной базы данных. Он обеспечивает слушателей базовыми знаниями SQL, позволяющими разработчику писать запросы к одной или нескольким таблицам, модифицировать данные таблиц и создавать объекты базы данных. Слушатели получат также представление о системных и объектных привилегиях. В курсе рассматривается создание индексов и ограничений, а также изменение существующих объектов схемы. Слушатели научатся создавать и делать запросы к внешним таблицам. Кроме того, слушатели изучат передовые возможности SQL в написании сложных запросов и манипулировании данными, а также использовании представлений словаря данных для получения метаданных и создания отчетов об этих объектах схемы. Слушатели познакомятся с некоторыми из встроенных функций даты и времени, доступными в базе данных Oracle. В курсе также обсуждается использование регулярных выражений, поддерживаемых SQL. Основным инструментом разработки, используемым в курсе, является Oracle SQL Developer; в качестве дополнительного используется SQL Plus.


Слушатели курса:
Курс предназначен для: разработчиков приложений, администраторов баз данных, системных аналитиков, специалистов отделов технической поддержки.

Предварительная подготовка:
Иметь навыки работы с компьютером

  • Стоимость курса: 3500 грн
  • Оплата на втором уроке, можно частями по согласованию.
  • Курс начинается каждый месяц,  точная дата зависит от количества людей, которые уже оставили свои заявки. При оплате по безналичному расчету стоимость увеличивается на 10%.
  • График и время занятий:
Время обучения Всего часов
акад/астрон
Срок Преподаватель Начало занятий,
адрес
(нет занятий по этому курсу)
  • Срок обучения: 1 месяц
  • Запись в Свидетельстве после окончания курса: Oracle 11g: Основы SQL

Программа курса

Последовательность изучаемых тем может изменяться.

Введение в базу данных Oracle 11g

  • Обзор основных возможностей БД Oracle 11g
  • Обсуждение основных концепций, а также теоретических и физических аспектов реляционной
  • базы данных
  • Классификация команд SQL как стандартного языка реляционных баз данных
  • Обзор данных, используемых в курсе
  • Использование SQL Developer для установления сеанса связи с базой данных
  • Сохранение результатов запросов в файлы и использование скрипт-файлов в SQL Developer

Извлечение данных при помощи команды SELECT языка SQL

  • Обзор возможностей команды SELECT
  • Создание отчета при помощи базовой команды SELECT
  • Выбор всех столбцов
  • Выбор конкретных столбцов
  • Заголовки столбцов по умолчанию
  • Арифметические выражения
  • Понимание приоритетов операторов
  • Использование команды DESCRIBE для вывода структуры таблицы

Ограничение и сортировка данных

  • Использование предложения WHERE для выборки необходимых строк
  • Использование операторов сравнения и логических операторов в предложении WHERE
  • Описание правил приоритета операторов сравнения и логических операторов
  • Использование символьных литералов в предложении WHERE
  • Сортировка строк с использованием предложения ORDER BY команды SELECT
  • Использование сортировок в порядке возрастания и порядке убывания

Использование однострочных функций для настройки отчётов

  • Демонстрация различий между однострочными и многострочными функциями SQL
  • Преобразование строк при помощи символьных функций, используемых в списке SELECT и предложении WHERE
  • Преобразование чисел при помощи функций ROUND, TRUNC и MOD
  • Использование арифметических операций с датами в предложении SELECT
  • Использование функций для работы с датами

Использование функций преобразования и условных выражений

  • Неявное и явное преобразование типов данных
  • Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE
  • Вложенные однострочные функции
  • Применение функций NVL, NULLIF и COALESCE к датам
  • Использование логических условий IF THEN ELSE в команде SELECT

Агрегация данных с использованием групповых функций

  • Использование групповых функций в команде SELECT для создания аналитических отчетов
  • Создание групп данных при помощи предложения GROUP BY
  • Исключение групп данных при помощи предложения HAVING

Выборка данных из нескольких таблиц

  • Синтаксис соединения таблиц для доступа к данным более чем одной таблицы
  • Просмотр данных из таблиц при помощи внешнего соединения
  • Соединение таблицы с самой собой как рефлексивное соединение

Использование подзапросов

  • Типы проблем, решаемые при помощи подзапросов
  • Определение подзапросов
  • Типы подзапросов
  • Однострочные и многострочные подзапросы

Использование операторов работы над множествами

  • Описание операторов работы над множествами
  • Использование операторов работы над множествами для объединения нескольких запросов в один
  • Сортировка результатов при использовании операторов работы над множествами

Манипулирование данными

  • Синтаксис каждой команды DML
  • Добавление строк в таблицу при помощи команды INSERT
  • Использование команды UPDATE для изменения строк таблицы
  • Удаление данных из таблицы при помощи команды DELETE
  • Использование скриптов для манипулирования данными
  • Сохранение и откат изменений при помощи команд COMMIT и ROLLBACK
  • Что такое согласованность чтения

Использование выражений DDL для создания и управления таблицами

  • Основные объекты БД, рассматриваемые в курсе
  • Обзор структуры таблицы
  • Основные типы данных, используемые при создании столбцов таблицы
  • Демонстрация простого синтаксиса для создания таблиц
  • Как правила целостности могут быть заданы при создании таблицы?
  • Как работают объекты схемы: CREATE, ALTER,DROP ?

Создание других объектов схемы

  • Создание простого и сложного представления
  • Доступ к данным через представление
  • Создание, изменение и использование последовательностей
  • Создание и сопровождение индексов
  • Создание частных и доступных всем пользователям синонимов

Контроль доступа пользователя

  • Отличия системных привилегий от объектных
  • Выдача привилегий на таблицы
  • Просмотр привилегий в словаре данных
  • Выдача привилегий роли
  • Различия между привилегиями и ролями

Управление объектами схемы

  • Добавление ограничений
  • Создание индексов, в том числе при помощи команды CREATE TABLE
  • Создание индексов, основанных на функциях
  • Удаление столбцов таблицы и пометка их как неиспользуемые
  • Выполнение операции FLASHBACK
  • Создание и использование внешних таблиц

Управление объектами при помощи словаря данных

  • Словарь данных
  • Поиск информации о таблицах
  • Информация о столбцах
  • Просмотр информации об ограничениях
  • Проверка информации о последовательностях
  • Понимание синонимов
  • Как добавить комментарии

Манипулирование большими наборами данных

  • Манипулирование данными с использованием подзапросов
  • Описание особенностей многотабличной команды INSERT
  • Использование различных типов многотабличной команды INSERT
  • Слияние строк при помощи команды MERGE
  • Отслеживание ретроспективных изменений данных

Сопровождение данных различных временных зон

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

Выборка данных с использованием усложнённых подзапросов

  • Многостолбцовые подзапросы
  • Использование скалярных подзапросов в SQL
  • Круг проблем, решаемых при помощи коррелированных подзапросов
  • Модификация и удаление строк при помощи коррелированных подзапросов
  • Использование операторов EXISTS и NOT EXISTS
  • Применение предложения WITH

Поддержка регулярных выражений

  • Преимущества применения регулярных выражений
  • Использование регулярных выражений для поиска соответствия и замещения строк
Компьютерные курсы : КУЗЬМИН Александр

КУЗЬМИН Александр

Преподаватель по курсам:


Основы PL/SQL (на 11g) 
Oracle 11g: Основы SQL 
 
Помощник бухгалтера (первичные документы и 1С) (15 часов/1500 грн) 

Образование:

Высшее: 1) Университет "Украина", факультет компьютерных технологий; 2) государственный педагогический университет, физико-математический факультет.

Опыт работы:

Опыт администрирования баз данных Oracle в крупных системных банках Украины, телекоммуникационных операторах. Опыт подготовки и проведения авторских курсов по СУБД Oracle в Центре Знаний компании "Инком".  Хорошее знание SQL, PL/SQL, архитектуры RDBMS Oracle. Работа с ОС Linux. Опыт работы с Oracle с 2003 года (версии 10g, 11g).
 

Посмотреть отзывы, комментарии...

 

Введите Ваши данные
Желаемое время и место занятий:
Укажите месторасположение обучения
Оставьте комментарии или вопросы
(например, если Вы согласны заниматься по разным графикам или в разных филиалах)

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

Спасибо за интерес, проявленный к нашему Учебному центру!

Оставьте свой отзыв

Ваши впечатления, пожелания и т.п.

Ваше имя:
E-mail:

необязательный почтовый адрес служит для связи с автором
и не показывается на страницах сайта

 
 
Тоня
Очень много практики. Я бы сказала, что абсолютно все учится на практике. И это очень помогает в освоении и запоминании нового материла

— 3 июня 2014 г.