ул. Райымбека, д. 348, оф. 900
(727) 3-909-200, 3-909-220, 3-909-230
ул. Иманбаевой, д. 5а, оф. 301
(7172) 97-43-81, 97-43-77, 97-43-88
на подходящую для вас дату

Что включено в курс?

  • Длительность обучения в очном формате составляет 8 академических часов в день (1 академический час равен 45 минутам); учебные курсы состоят из теоретических лекций и практических занятий, проводимых под руководством инструктора, а также самостоятельных работ слушателей.
  • Каждый слушатель обеспечивается индивидуальным рабочим местом, оборудованным персональным компьютером; характеристики компьютеров соответствуют определённому в теме курса программному обеспечению и требованиям к данному курсу.
  • Классы оснащены мультимедийной аппаратурой (проектор и экран), маркерной доской (черной или белой).
  • В учебных классах обеспечивается доступ в интернет.
  • Занятия проводят сертифицированные инструкторы, имеющие высокую квалификацию и большой опыт преподавания.
  • Каждому слушателю выдается в постоянное пользование пакет, содержащий: учебно-методическое пособие, дополнительные раздаточные материалы, инструкции, презентации, канцелярские принадлежности. Количество пакетов соответствует количеству слушателей курса.
  • Во время перерывов слушатели обеспечены трехразовым питанием: полноценный горячий обед в ресторане или кафе и два кофе-брейка.
  • По окончании курса каждому слушателю выдаются сертификаты установленного образца, предварительно согласованные с заказчиком.

[O12cSQL1]
Oracle Database 12c: SQL Workshop I
Oracle Database: Основы SQLI

Продолжительность курса: 3 дня (24 академ. часов)

Этот курс предлагает введение в технологии Oracle 12. Изучаются понятия реляционных баз данных и язык программирования SQL. Изучаются команды SQL, которые позволяют писать запросы к одним и несколькими таблицам, манипулировать данными и создавать объекты базы данных.

Слушатели изучают:

  • Команды SQL и реляционную базу данных Oracle.
  • Использовать SQL Developer.
  • Создание отчетов при помощи команд SQL.
  • Изменение данных в реляционных таблицах и сохранение изменений.
  • Концепции реляционных баз данных и язык программирования SQL.
  • Создавать отчеты при помощи языка SQL

Круг слушателей:

  • Администраторы хранилищ данных
  • Разработчики
  • Разработчики приложений
  • Разработчики PL/SQL
  • Разработчики форм
  • Системные аналитики
  • Бизнес аналитики

Необходимая предварительная подготовка:

  • Представление о концепциях и методиках обработки данных
  • Представление о языках программирования

Рекомендуемые связанные курсы:

  • Using Java - for PL/SQL and Database Developers
  • Oracle Database: SQL Workshop II NEW
  • Oracle Database: Develop PL/SQL Program Units NEW
  • Oracle Database: PL/SQL Fundamentals NEW

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

  • Введение
    • Задачи курса, программа курса, приложения к курсу
    • Обзор основных возможностей базы данных Oracle 12c и сопутствующих продуктов
    • Обсуждение основных концепций, а также теоретических и физических аспектов реляционной базы данных
    • Введение в SQL и средства разработки на нем
    • Использование SQL Developer
    • Запуск SQL*Plus из Oracle SQL Developer
    • Схема Human Resource (HR)
    • Таблицы, используемые в курсе
  • Извлечение данных при помощи команды SELECT
    • Список возможностей команды SELECT
    • Использование арифметических операторов и неопределенных значений в команде SELECT
    • Псевдонимы столбцов
    • Использование оператора конкатенации, строк-литералов, альтернативного оператора цитирования и предложения DISTINCT
    • Использование команды DESCRIBE для вывода структуры таблицы
  • Ограничение и сортировка данных
    • Использование предложения WHERE для выборки необходимых строк
    • Использование операторов сравнения и логических операторов в предложении WHERE
    • Переменные подстановки
    • Использование команд DEFINE и VERIFY
  • Использование однострочных функций
    • Демонстрация различий между однострочными и многострочными функциями SQL
    • Преобразование строк при помощи символьных функций, используемых в списке SELECT и предложении WHERE
    • Преобразование чисел при помощи функций ROUND, TRUNC и MOD
    • Арифметические операции по отношению к типу данных DATE
    • Использование функций для работы с датами
  • Использование функций преобразования и условных выражений
    • Описание явного и неявного преобразования типов данных
    • Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE
    • Вложенные функции
    • Применение функций NVL, NULLIF и COALESCE к данным
    • Использование логических условий IF THEN ELSE в команде SELECT
  • Агрегация данных при помощи групповых функций
    • Использование групповых функций в команде SELECT
    • Создание групп данных при помощи предложения GROUP BY
    • Исключение групп данных при помощи фразы HAVING
  • Отображение данных из нескольких таблиц при помощи соединений
    • Синтаксис соединения таблиц для доступа к данным более чем одной таблицы
    • Типы соединений
    • Естественное соединение
    • Соединение таблицы само с собой
    • Соединения с условиями, отличными от равенства
    • Внешние соединения
  • Использование подзапросов
    • Типы проблем, решаемые при помощи подзапросов
    • Однострочные подзапросы
    • Многострочные подзапросы
  • Операторы работы над множествами
    • Описание операторов работы над множествами
    • Операторы UNION и UNION ALL
    • Оператор INTERSECT
    • Оператор MINUS
    • Сопоставление результатов SELECT
    • Сортировка результатов при использовании операторов работы над множествами
  • Язык изменения данных (DML)
    • Описание команд DML
    • Транзакции базы данных
  • Использование языка определения данных (DDL)
    • Описание команд DDL

Другие курсы

EDAdm Exadata and Database Machine Administration Workshop  
MSQLASP MySQL Developer Techniques with Advanced Stored Procedures  
MSQLHA MySQL High Availability  
MySQLB MySQL for Beginners  
MySQLC MySQL Cluster  
MySQLDBA MySQL for Database Administrators  
MySQLDev MySQL for Developers  
MySQLPT MySQL Performance Tuning  
O10gASA1 Oracle Application Server 10g R2: Administration I  
O10gASA2 Oracle Application Server 10g R2: Administration II  
O10gFM Oracle Forms Developer 10g: Build Internet Applications  
O10gRP Oracle Reports Developer 10g: Build Reports  
O11gAPEX1 Oracle Application Express: Developing Web Applications  
O11gAPEX2 Oracle Application Express: Advanced Workshop  
O11gDMT Oracle Database 11g: Data Mining Techniques  
O11gRAC_ASM Oracle Grid Infrastructure 11g: Manage Clusterware and ASM  
O11gSQLWH Oracle Database 12c: Analytic SQL for Data Warehousing  
O11gWHA Oracle Database 11g: Administer a Data Warehouse  
O11gWHB Data Integration and ETL with Oracle Warehouse Builder  
O11gWHF Oracle Database 11g: Data Warehousing Fundamentals  
O11gXML DB Oracle 11g: использование XML DB  
O12cEM Oracle Enterprise Manager Cloud Control 12c Install & Upgrade  
O12cEMU Using Oracle Enterprise Manager Cloud Control 12c  
O12cSQL1 Oracle Database 12c: SQL Workshop I  
O12cSQL2 Oracle Database 12c: SQL Workshop II  
O12cSQLWH Oracle Database 12c: Analytic SQL for Data Warehousing  
OAM11gAR Oracle Access Manager 11g R2: Administration Essentials  
OAM11gAWR2 Oracle Access Manager 11g R2: Advanced Administration Workshop  
OBDF Oracle Big Data Fundamentals 23 октября
OFM11gADF1 Oracle Fusion Middleware 11g: Build Applications with ADF I  
OFM11gADF2 Oracle Fusion Middleware 11g: Build Applications with ADF II  
OLAP Oracle Database 11g: OLAP Essentials  
OWLS11gAA Oracle WebLogic Server 11g: Advanced Administration  
OWLS11gAE Oracle WebLogic Server 11g: Administration Essentials  
OWLS12cA1 Oracle WebLogic Server 12c: Administration I  
OWLS12cA2 Oracle WebLogic Server 12c: Administration II  
UJ Using Java - for PL/SQL and Database Developers  
UO Oracle Database 10g: Using OLAP