Oracle Database: Introduction to SQL

В данном курсе слушатели знакомятся с основными концепциями реляционной базы данных.;Курс обеспечивает базовыми знаниями SQL, позволяющими писать запросы к одной или нескольким таблицам, модифицировать данные таблиц и создавать объекты базы данных.;Также слушатели получают представление о системных и объектных привилегиях.;В курсе рассматривается создание индексов и ограничений, изменение существующих объектов схемы.;Изучается создание и выполнение запросов к внешним таблицам.;Кроме того, разбираются передовые возможности SQL в написании сложных запросов, и манипулировании данными, использовании представлений словаря данных для получения метаданных и создания отчетов об объектах схемы.;Слушатели знакомятся с некоторыми из встроенных функций даты и времени.;Обсуждается использование регулярных выражений, поддерживаемых SQL.;Основным применяемым инструментом разработки является Oracle SQL Developer; в качестве дополнительного используется SQL*Plus.;Предварительная подготовка:;Представления о концепциях и методиках обработки данных;
Обучение 5 дней
удостоверение
72%
Стоимость курса
19 700 ₽ 70 000 ₽
Рассрочка ₽/мес
Перейти на сайт

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

Ознакомьтесь с программой курса «Oracle Database: Introduction to SQL» от Учебный центр ФОРС - edu.fors.ru

  1. Введение в базу данных Oracle - 13 часов. Обзор реляционных баз данных
  2. Архитектура Oracle Database
  3. Основные объекты базы данных: таблицы, представления, индексы
  4. Подключение к базе данных через SQL Developer и SQL*Plus
  5. .
  6. Введение в SQL - 13 часов. Язык SQL и его категории: DDL, DML, DCL, TCL
  7. Оператор SELECT: выборка данных из таблицы
  8. Выражения, псевдонимы и конкатенация
  9. Оператор DISTINCT для исключения дубликатов
  10. Сортировка результатов: ORDER BY
  11. .
  12. Использование переменных при выполнении команд - 13 часов. Переменные подстановки: amp
  13. , amp
  14. amp
  15. Команды DEFINE и UNDEFINE
  16. Переменные привязки
  17. Использование переменных для параметризации запросов
  18. .
  19. Встроенные функции - 13 часов. Символьные функции: UPPER, LOWER, INITCAP, SUBSTR, LENGTH
  20. Числовые функции: ROUND, TRUNC, MOD
  21. Функции работы с датами: SYSDATE, MONTHS_BETWEEN, ADD_MONTHS
  22. Функции преобразования: TO_CHAR, TO_DATE, TO_NUMBER
  23. Функции обработки…
  24. Выборка данных из нескольких таблиц - 13 часов. Виды соединений: внутреннее, внешнее (LEFT, RIGHT, FULL)
  25. Синтаксис JOIN ... ON и USING
  26. Перекрёстное соединение (CROSS JOIN)
  27. Самосоединение таблицы
  28. Соединение более двух таблиц
  29. .
  30. Вложенные запросы - 13 часов. Однострочные и многострочные подзапросы
  31. Операторы IN, ANY, ALL
  32. Коррелированные подзапросы
  33. Подзапросы в предложениях WHERE, HAVING, FROM
  34. Оператор EXISTS
  35. .
  36. Использование команд SQL*Plus - 13 часов. Форматирование вывода: COLUMN, SET LINESIZE, SET PAGESIZE
  37. Сохранение результатов в файл: SPOOL
  38. Выполнение скриптов: @, START
  39. Редактирование команд
  40. Настройка среды SQL*Plus
  41. .
  42. Создание таблиц - 13 часов. Синтаксис CREATE TABLE
  43. Типы данных: VARCHAR2, NUMBER, DATE, CLOB, BLOB
  44. Ограничения целостности: NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK
  45. Создание таблицы на основе подзапроса
  46. Временные таблицы
  47. .
  48. Язык определения данных - 13 часов. Операторы DDL: CREATE, ALTER, DROP, TRUNCATE, RENAME
  49. Изменение структуры таблицы: добавление и удаление столбцов
  50. Установка значений по умолчанию
  51. Комментарии к таблицам и столбцам
  52. Влияние DDL на транзакции
  53. .
  54. Словарь данных базы данных Oracle - 13 часов. Структура словаря данных
  55. Представления USER_, ALL_, DBA_
  56. Получение информации о таблицах, столбцах, ограничениях
  57. Представления DICTIONARY и DICT_COLUMNS
  58. Практические запросы к словарю данных
  59. .
  60. Модификация таблиц и правил целостности - 13 часов. Добавление, изменение и удаление ограничений
  61. Отключение и включение ограничений
  62. Каскадные ограничения
  63. Отложенная проверка ограничений
  64. Обработка нарушений ограничений целостности
  65. .
  66. Индексы - 13 часов. Назначение и типы индексов: B-tree, bitmap
  67. Создание и удаление индексов
  68. Функциональные индексы
  69. Влияние индексов на производительность
  70. Рекомендации по индексированию
  71. .
  72. Последовательности - 13 часов. Создание последовательностей: CREATE SEQUENCE
  73. Функции NEXTVAL и CURRVAL
  74. Использование последовательностей для генерации ключей
  75. Изменение и удаление последовательностей
  76. Столбцы с автоматической генерацией значений: IDENTITY
  77. .
  78. Представления - 13 часов. Создание простых и сложных представлений
  79. Выполнение DML через представления
  80. Опция WITH CHECK OPTION
  81. Встроенные представления (inline views)
  82. Материализованные представления
  83. .
  84. Язык манипулирования данными - 13 часов. Оператор INSERT: добавление строк
  85. Оператор UPDATE: изменение данных
  86. Оператор DELETE: удаление строк
  87. Оператор MERGE: условная вставка и обновление
  88. Многотабличная вставка: INSERT ALL
  89. .
Ознакомиться со всей программой

Чему вы научитесь

  • Освоите и сможете применять: язык sql и его категории ddl, dml, dcl, tcl
  • оператор select выборка данных из таблицы
  • выражения, псевдонимы и конкатенация
  • оператор distinct для исключения дубликатов
  • сортировка резуль…
  • Освоите и сможете применять: обзор реляционных баз данных
  • архитектура oracle database
  • основные объекты базы данных таблицы, представления, индексы
  • подключение к базе данных через sql developer и sql*p…
  • Научитесь создавать и применять: создание последовательностей create sequence
  • функции nextval и currval
  • использование последовательностей для генерации ключей
  • изменение и удаление последовательностей
  • столбцы с авто…
  • Научитесь создавать и применять: создание простых и сложных представлений
  • выполнение dml через представления
  • опция with check option
  • встроенные представления (inline views)
  • материализованные представления.
  • Научитесь уверенно работать с темой: переменные подстановки amp
  • , amp
  • amp
  • команды define и undefine
  • переменные привязки
  • использование переменных для параметризации запросов.

Подробная информация о курсе

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

Цены и сроки

  • Стоимость19 700 ₽
  • Старая цена70 000 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияв группе с наставником

По окончанию курса

  • Диплом или сертификатудостоверение
Oracle Database: Introduction to SQL
19 700 ₽ 70 000 ₽