План на курса

Бързо обобщение на функциите за свързване на таблици, заявки и основни обобщени функции:

  • Прегледайте концепциите за първични ключове и външни ключове за поддържане на целостта на данните.
  • Правете разлика между вътрешни и външни съединения за комбиниране на данни от множество таблици.
  • Разберете значението на свързващите таблици и самосъединяванията в релационни бази данни.
  • Използвайте WHERE и HAVING клаузи за филтриране на данни и условно агрегиране.
  • Разгледайте Common Table Expressйони (CTE) за дефиниране на временни набори от резултати.
  • Включете подзаявки като колони в операторите SELECT за разширено манипулиране на данни.
  • Овладейте основните функции за обобщение като COUNT, SUM, AVG, MIN и MAX.
  • Научете се да групирате данни с помощта на клаузата GROUP BY и да прилагате условия за филтриране с клаузата HAVING.

Разширени обобщени функции:

  • Разгледайте разширени функции за обобщение, включително ROLLUP, CUBE, GROUPING и GROUPING_ID за многостепенно агрегиране и междинно сумиране.

Йерархични заявки:

  • Научете се да правите заявки за йерархични структури от данни, като използвате синтаксиса CONNECT BY PRIOR.
  • Разберете рекурсивните йони на общата таблица (CTE) за обработка на йерархични връзки на данни.

Уплътняване на данни:

  • Използвайте техники като CONNECT BY ROWNUM и рекурсивни CTE за уплътняване на данни.
  • Разгледайте концепцията за разделени външни съединения за разширяване на набори от данни.

Оператори за набори:

  • Главни операции за набор, включително UNION, UNION ALL, INTERSECT и MINUS за комбиниране и сравняване на набори от данни.

Аналитични/прозоречни функции:

  • Разгледайте разнообразие от аналитични функции за извършване на изчисления в редове и колони.
  • Научете функции за класиране като ROW_NUMBER, RANK и DENSE_RANK за класиране и подреждане на данни.
  • Разберете функциите Lead и Lag за достъп до данни от предходни или следващи редове.
  • Използвайте процентилни функции за анализиране на разпределението на данни.

План за изпълнение и индекси:

  • Разберете как да анализирате и интерпретирате SQL планове за изпълнение за оптимизиране на заявки и настройка на производителността.
  • Изследвайте ролята на индексите за подобряване на ефективността на заявките и ефективността на извличане на данни.

Изисквания

От участниците се очаква да имат основно разбиране на SQL основите, включително създаване на таблици, вмъкване на данни и основно конструиране на заявки.

Предишен опит с Oracle SQL или друга система за управление на релационни бази данни е от полза, но не е задължителен.

Познаването на концепции за бази данни като първични ключове, външни ключове и нормализиране на данни ще бъде от полза.

 14 Hours

Брой участници



Цена за участник

Oтзиви от потребители (8)

Свързани Kурсове

Oracle 11g - SQL language for administrators - workshops

21 Hours

Oracle 11g - SQL language for developers - Workshop

35 Hours

Oracle 11g - Programming with PL / SQL I - Workshops

28 Hours

Oracle 11g - Programming with PL / SQL II

21 Hours

MySQL LP - Fundamentals

14 Hours

Свързани Kатегории