Companies Home Search Profile

Working with Hierarchies in SQL Server

Focused View

Pinal Dave

49:09

91 View
  • 1. Course Overview.mp4
    01:28
  • 1. Introduction.mp4
    02:04
  • 2. Overview of Hierarchies in SQL Server.mp4
    02:52
  • 3. Demo - Create and Add a Hierarchy Using hierarchyid.mp4
    05:45
  • 4. Compare hierarchyid to Other Hierarchy Models.mp4
    02:20
  • 5. Demo - Compare hierarchyid to Adjacency Lists.mp4
    04:40
  • 6. Best Practices.mp4
    01:26
  • 1. Introduction.mp4
    00:52
  • 2. Properties of Nodes.mp4
    03:20
  • 3. Demo - Finding Descendants by Traversing the Hierarchy.mp4
    03:55
  • 4. Demo - Inserting Nodes in an Existing Hierarchy.mp4
    02:33
  • 5. Demo - Moving Nodes in an Existing Hierarchy.mp4
    02:39
  • 6. Demo - Calculate Depth and Breadth with Recursive CTEs.mp4
    03:18
  • 7. Best Practices.mp4
    00:59
  • 1. Introduction.mp4
    02:34
  • 2. Demo - Optimizing Performance with Indexes.mp4
    03:28
  • 3. Demo - Maintaining Integrity with Triggers.mp4
    03:23
  • 4. Best Practices.mp4
    01:33
  • Description


    In this course, you will learn to work with hierarchical data in SQL Server using hierarchyid. You will master techniques to create, query, optimize, and traverse hierarchies efficiently.

    What You'll Learn?


      Understanding the HierarchyID data type in SQL Server is crucial for managing hierarchical or nested data structures, enhancing the efficiency and performance of database queries. In this course, Working with Hierarchies in SQL Server, you'll gain the ability to work with hierarchical data in SQL Server effectively. First, you'll understand hierarchies' importance, structure, and representation, focusing on the hierarchyid data type. By creating hierarchies, querying them, and comparing hierarchyid with other hierarchy models, you'll gain a robust foundation. Next, you'll explore node properties like depth, breadth, and position and learn to find descendants, modify nodes, and calculate depth and breadth through practical exercises. Finally, you'll learn to improve performance with indexes, enforce integrity with triggers, and discuss best practices in SQL Server hierarchies. By the end of this course, you'll have both theoretical understanding and hands-on experience with hierarchical data in SQL Server. You'll be prepared to handle complex data relationships efficiently, applying these skills in real-world scenarios.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Pinal Dave is an SQL Server Performance Tuning Expert and independent consultant with over 21 years of hands-on experience. He holds a Master of Science degree and numerous database certifications. Pinal has authored 14 SQL Server database books and 45 Pluralsight courses. To freely share his knowledge and help others build their expertise, Pinal has also written more than 5,500 database tech articles on his blog at https://blog.sqlauthority.com.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 18
    • duration 49:09
    • level preliminary
    • English subtitles has
    • Release Date 2023/10/04