Introduction to
Database Systems
مقدمة في
نظم قواعد البيانات

The backbone of modern computing. Master the art of storing, retrieving, and architecting data with SQL, Relational Algebra, and rigorous Design principles. العمود الفقري للحوسبة الحديثة. أتقن فن تخزين واسترجاع وهندسة البيانات باستخدام SQL و Relational Algebra ومبادئ التصميم الصارمة.

Course Progress تقدم الدورة 0%

The Learning Path مسار التعلم

01

Foundations الأساسيات (Foundations)

Databases, Users, and Characteristics of the DB approach. قواعد البيانات، المستخدمين، وخصائص نهج قواعد البيانات.

Start Module ابدأ الوحدة
02

Architecture المعمارية (Architecture)

Three-Schema Architecture, Data Independence, and DBMS Languages. معمارية الثلاثة مخططات (Three-Schema)، استقلال البيانات، ولغات الـ DBMS.

Start Module ابدأ الوحدة
03

Relational Model النموذج العلائقي (Relational Model)

Relations, Tuples, Keys, and Integrity Constraints. العلاقات، الـ Tuples، المفاتيح، وقيود التكامل.

Start Module ابدأ الوحدة
04

ER Model I نموذج ER I

Entities, Attributes, Relationships, and Structural Constraints. الكيانات (Entities)، السمات (Attributes)، العلاقات، والقيود الهيكلية.

Start Module ابدأ الوحدة
05

ER Model II نموذج ER II

Advanced concepts: Specialization, Generalization, and Inheritance. مفاهيم متقدمة: التخصيص (Specialization)، التعميم (Generalization)، والوراثة.

Start Module ابدأ الوحدة
06

EER & Mapping الـ EER والتحويل (Mapping)

Mapping ER/EER diagrams to Relational Schemas. تحويل مخططات ER/EER إلى مخططات علائقية (Relational Schemas).

Start Module ابدأ الوحدة
07

SQL: DDL SQL: DDL

Data Definition: CREATE, ALTER, DROP, and Constraints. تعريف البيانات: CREATE, ALTER, DROP, والقيود.

Start Module ابدأ الوحدة
08

SQL: DML SQL: DML

Data Manipulation: SELECT, INSERT, UPDATE, DELETE. معالجة البيانات: SELECT, INSERT, UPDATE, DELETE.

Start Module ابدأ الوحدة
09

Advanced SQL SQL المتقدمة

Complex Queries: Joins, Grouping, Aggregation, and Triggers. الاستعلامات المعقدة: Joins, Grouping, Aggregation, والـ Triggers.

Start Module ابدأ الوحدة
10

Rel. Algebra & Views الجبر العلائقي والـ Views

Theoretical foundation, Operations, and Virtual Tables. الأساس النظري، العمليات، والجداول الافتراضية.

Start Module ابدأ الوحدة
11

Normalization I التطبيع (Normalization I)

Functional Dependencies, 1NF, 2NF, and 3NF. الاعتمادات الوظيفية، 1NF, 2NF, و 3NF.

Start Module ابدأ الوحدة
12

Normalization II التطبيع (Normalization II)

Advanced forms: BCNF, 4NF, 5NF, and Decomposition. الأشكال المتقدمة: BCNF, 4NF, 5NF, والتحلل (Decomposition).

Start Module ابدأ الوحدة
13

DB Security أمن قواعد البيانات (DB Security)

Access Control (DAC, MAC, RBAC) and SQL Injection. التحكم في الوصول (DAC, MAC, RBAC) و حقن SQL (SQL Injection).

Start Module ابدأ الوحدة

The Gauntlet التحدي النهائي

Modules 1-6 الوحدات 1-6

Midterm Exam الاختبار النصفي

ER Modeling, Mapping, and Architecture. Prepare for the foundational assessment. نمذجة ER، التحويل، والمعمارية. استعد للتقييم التأسيسي.

Modules 7-13 الوحدات 7-13

Final Exam الاختبار النهائي

SQL, Normalization, and Security. The ultimate test of your database mastery. SQL، التطبيع، والأمن. الاختبار النهائي لإتقانك قواعد البيانات.