Database Systems Course – SQL, NoSQL & Large-Scale Data (Cornell University)

عدد الدروس : 1 عدد ساعات الدورة : 17:07:42 شهادة معتمدة : نعم التسجيل في الدورة للحصول على شهادة

للحصول على شهادة

  • 1- التسجيل
  • 2- مشاهدة الكورس كاملا
  • 3- متابعة نسبة اكتمال الكورس تدريجيا
  • 4- بعد الانتهاء تظهر الشهادة في الملف الشخصي الخاص بك
A deep university-level course covering database systems, SQL, NoSQL, indexing, transactions, and large-scale data processing.
عن الدورة

This advanced database systems course, created by Professor Immanuel Trummer from Cornell University, provides a comprehensive understanding of modern data management systems. It is designed for learners who want to go beyond basic SQL and understand how databases work internally at scale.

The course starts with Structured Query Language (SQL), focusing on how to query and manipulate relational data effectively. It then moves into deeper system-level concepts such as data storage, indexing techniques, and query processing and optimization. You will learn how database engines improve performance and handle large volumes of data efficiently.

A major part of the course is dedicated to transaction processing and the ACID properties (Atomicity, Consistency, Isolation, Durability), which ensure reliability in real-world systems. It also explores relational database design and how to structure data properly for performance and scalability.

In addition, the course introduces modern data systems beyond traditional relational databases, including NoSQL and NewSQL approaches. You will also study specialized systems for graph data, streaming data, and spatial data.

By the end, you will understand both the theoretical and practical foundations of database systems, making it highly valuable for backend engineering, data engineering, and system design roles.

The course is available through freeCodeCamp