Data Science Advance | 19. Advanced SQL and NoSQL for Data Science by Abraham | Learn Smarter
Students

Academic Programs

AI-powered learning for grades 8-12, aligned with major curricula

Professional

Professional Courses

Industry-relevant training in Business, Technology, and Design

Games

Interactive Games

Fun games to boost memory, math, typing, and English skills

19. Advanced SQL and NoSQL for Data Science

19. Advanced SQL and NoSQL for Data Science

25 sections

Enroll to start learning

You've not yet enrolled in this course. Please enroll for free to listen to audio lessons, classroom podcasts and take practice test.

Sections

Navigate through the learning materials and practice exercises.

  1. 19
    Advanced Sql And Nosql For Data Science

    This section covers advanced SQL techniques and introduces NoSQL databases...

  2. 19.1
    Advanced Sql Concepts

    This section covers advanced SQL techniques such as subqueries, common table...

  3. 19.1.1
    Subqueries And Nested Queries

    Subqueries are queries nested within other queries, enhancing SQL's ability...

  4. 19.1.2
    Common Table Expressions (Ctes)

    Common Table Expressions (CTEs) improve SQL query readability and allow recursion.

  5. 19.1.3
    Window Functions

    Window functions allow for calculations across a set of table rows that are...

  6. 19.1.4
    Pivoting And Unpivoting Data

    This section introduces pivoting and unpivoting data techniques in SQL,...

  7. 19.1.5
    Advanced Joins And Set Operations

    This section covers advanced SQL techniques such as various types of joins...

  8. 19.2
    Sql Optimization Techniques

    This section covers key SQL optimization techniques that enhance database...

  9. 19.2.1

    Indexing is a technique used to enhance data retrieval performance in...

  10. 19.2.2
    Query Execution Plan Analysis

    This section covers the use of query execution plans to identify performance...

  11. 19.2.3
    Materialized Views

    Materialized views store the results of database queries for faster access.

  12. 19.2.4
    Partitioning And Sharding

    Partitioning and Sharding are techniques used to enhance database...

  13. 19.3
    Introduction To Nosql Databases

    NoSQL databases provide flexible data models and scalability for...

  14. 19.3.1

    NoSQL databases provide flexibility and scalability, making them ideal for...

  15. 19.3.2
    Document Databases

    This section introduces document databases, emphasizing their structure and...

  16. 19.3.3
    Key-Value Stores

    Key-value stores are the simplest NoSQL database structures, known for high...

  17. 19.3.4
    Column-Family Stores

    Column-family stores are a type of NoSQL database optimized for large-scale...

  18. 19.3.5
    Graph Databases

    Graph databases utilize structured graph data models to efficiently...

  19. 19.4
    Working With Mongodb For Data Science

    This section covers the core functionalities of MongoDB including CRUD...

  20. 19.4.1
    Crud Operations

    This section introduces the fundamental CRUD operations in MongoDB, which...

  21. 19.4.2
    Aggregation Pipeline

    The aggregation pipeline in MongoDB facilitates processing and transforming...

  22. 19.4.3
    Indexing In Mongodb

    Indexing in MongoDB significantly improves the read performance of query operations.

  23. 19.4.4
    Geospatial And Text Search

    This section introduces how geospatial and text search functionalities can...

  24. 19.5
    Choosing Between Sql And Nosql

    This section discusses the characteristics and use cases of SQL and NoSQL...

  25. 19.6
    Using Sql And Nosql Together

    This section discusses the advantages of using both SQL and NoSQL databases...

Additional Learning Materials

Supplementary resources to enhance your learning experience.