• Основи SQL

    Основи SQL

зареєструватисязареєструватися

Цільова аудиторія

  • Бізнес аналітики, Власники і Менеджери продуктів
  • Менеджери проектів
  • Тестувальники
  • Розробники початківці
  • Всі технічні та не-технічні спеціалісти, для кого важливо зрозуміти принципи роботи з реляційними базами даних 

Причини йти на тренінг

Тренінг дасть змогу:

  • Працювати з реляційними базами даних за допомогою мови SQL;
  • Краще розуміти розробників;
  • Отримувати та аналізувати інформацію, яка зберігається в ваших (нових або старих) інформаційних системах;
  • І, як результат, приймати рішення, які засновані на даних, а не на припущеннях.

Результати після тренінгу

Після проходження тренінгу, слухачі будуть здатні:

  • Виконувати прості SELECT запити з WHERE обмеженнями
  • Розуміти різницю сортування в різних базах даних
  • Складати запити з використанням JOIN
  • Розуміти основні задачі різних типів JOIN
  • Використовувати агрегатні функції
  • Розуміти концепт ACID
  • Розуміти план виконання запиту

Вартість

  • До 31 липня - 2 500 грн

  • До 31 серпня - 2 750 грн

  • Від 1 вересня - 3 000 грн

Як відбуватиметься навчання:

  • Курс походить онлайн у зручний час на вихідних з 11:00 до 14:00
  • Складається з 3 занять, по 3 години кожне
  • Заняття включають теорію і практику створення SQL запитів
  • Після кожного заняття слухачі отримують домашні завдання, які тренер перевіряє та коментує протягом наступної лекції.


Вигоди
Всього за 9 годин онлайн занять ви вивчите мову спілкування з базами даних, дізнаєтеся, як легко отримати потрібну вам інформацію, і зрозумієте, чому розробники вимагають від вас стільки деталей


Необхідне технічне забезпечення
Тренінг буде проводитись з використанням СКБД Oracle 11g XE та IDE PL/SQL Developer. Для виконання домашніх завдань можна використовувати:

Необхідні попередні знання
Базове розуміння простих SQL SELECT в будь-якій системі керування базами даних.

Рекомендована література

  • Beginning Databases with PostgreSQL: From Novice to Professional, Second Edition. Neil Matthew, Richard Stones. (Chapters 3, 6, 8 and 9)
  • Mastering Oracle SQL. Sanjay Mishra, Alan Beaulieu. (Chapter 5, 6, 7 and 9)
  • Beginning SQL Server 2005 for Developers: From Novice to Professional. Robin Dewson. (Chapter 4, 5, 8 and 9)

Програма

Module 1: Simple SELECT

  • Select
  • Dealing with datatypes
  • Sorting query results
  • Using WHERE

Module 2: Joins

  • Purpose
  • CROSS JOIN, formal and unformal notation
  • INNER JOIN, formal and unformal notation
  • LEFT/RIGHT JOIN
  • FULL JOIN

Module 3: Aggregate functions

  • Aggregate functions
  • GROUP BY
  • HAVING

Module 4: ACID

  • Purpose
  • ACID in examples
  • Isolation in Oracle and MS SQL

Module 5: Execution plan

  • Table access
  • Indexes
  • Joining tables

Тренер: 

Наталія Богушевська - більше 15 років працює у ІТ-індустрії як бізнес-аналітик та керівних проектів, має досвід створення автоматизованих систем “з нуля”, супровід вже існуючих систем, а також інтеграції систем на рівні баз даних.  
Протягом 5 років співпрацювала з тренінг-центром EPAM Systems при підготовці молодих фахівців з напрямків програмування, тестування та роботи з базами даних. 
Кандидат технічних наук у галузі моделювання дискретних систем, понад 10 років працювала у НТУУ “КПІ” на факультеті ІОТ, викладаючи такі предмети як “Технологія створення програмних продуктів” та “Основи баз даних”. Сфера інтересів - використання бізнес-діаграм (UML, BMPN, DFD, ERD) та проектування й оптимізація роботи бази даних (Oracle).