कोर्स का सारांश

SQL Server में Hierarchical और Recursive Queries

Jasmin Ludolf

Content Developer

Chapter 1: Recursion और CTEs

Recursion क्या है?

Recursion वह प्रक्रिया है जहाँ कोई procedure, subroutine, function, या algorithm खुद को बार‑बार कॉल करता है, जब तक एक निश्चित शर्त पूरी न हो जाए

Common Table Expression (CTE) की परिभाषा:

WITH CTEtable as (
    <select statement on a table>
)

SELECT *
FROM CTEtable

एक अस्थायी नामित result set निर्धारित करता है, जिसे common table expression (CTE) कहा जाता है

SQL Server में Hierarchical और Recursive Queries

Chapter 2: Hierarchical और recursive queries

Recursive CTE की परिभाषा:

WITH cte_name AS (
   -- Anchor member
   <cte_initial_query>
   UNION ALL
   -- Recursive member
   <cte_recursive_query> )

SELECT * 
FROM cte_name

वास्तविक दुनिया के उदाहरण:

  1. गणितीय समस्याएँ
  2. किसी संगठन की hierarchy
  3. परिवार वृक्ष की hierarchy
SQL Server में Hierarchical और Recursive Queries

Chapter 3: अपने data models बनाना

टेबल में बदलाव:

  • CREATE, INSERT, ALTER, DROP

Relational data model:

  • सबसे व्यापक रूप से उपयोग किया जाने वाला database मॉडल

Hierarchical और networked data model:

  • tree संरचना के रूप में दर्शाया जाता है
  • एक (hierarchy) या कई (networked) root elements होते हैं

SQL Server में Hierarchical और Recursive Queries

Chapter 4: वास्तविक उदाहरणों की hierarchical queries

Common tasks:

  • एक hierarchy data model बनाएँ
  • hierarchy को recursively query करें
  • hierarchy का level निकालें

Flight data की travel planning:

एक कार कैसे assemble करें?

Power grid का modeling

SQL Server में Hierarchical और Recursive Queries

बधाई हो!

SQL Server में Hierarchical और Recursive Queries

Preparing Video For Download...