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 ومبادئ التصميم الصارمة.
The Learning Path مسار التعلم
Foundations الأساسيات (Foundations)
Databases, Users, and Characteristics of the DB approach. قواعد البيانات، المستخدمين، وخصائص نهج قواعد البيانات.
Architecture المعمارية (Architecture)
Three-Schema Architecture, Data Independence, and DBMS Languages. معمارية الثلاثة مخططات (Three-Schema)، استقلال البيانات، ولغات الـ DBMS.
Relational Model النموذج العلائقي (Relational Model)
Relations, Tuples, Keys, and Integrity Constraints. العلاقات، الـ Tuples، المفاتيح، وقيود التكامل.
ER Model I نموذج ER I
Entities, Attributes, Relationships, and Structural Constraints. الكيانات (Entities)، السمات (Attributes)، العلاقات، والقيود الهيكلية.
ER Model II نموذج ER II
Advanced concepts: Specialization, Generalization, and Inheritance. مفاهيم متقدمة: التخصيص (Specialization)، التعميم (Generalization)، والوراثة.
EER & Mapping الـ EER والتحويل (Mapping)
Mapping ER/EER diagrams to Relational Schemas. تحويل مخططات ER/EER إلى مخططات علائقية (Relational Schemas).
SQL: DDL SQL: DDL
Data Definition: CREATE, ALTER, DROP, and Constraints. تعريف البيانات: CREATE, ALTER, DROP, والقيود.
SQL: DML SQL: DML
Data Manipulation: SELECT, INSERT, UPDATE, DELETE. معالجة البيانات: SELECT, INSERT, UPDATE, DELETE.
Advanced SQL SQL المتقدمة
Complex Queries: Joins, Grouping, Aggregation, and Triggers. الاستعلامات المعقدة: Joins, Grouping, Aggregation, والـ Triggers.
Rel. Algebra & Views الجبر العلائقي والـ Views
Theoretical foundation, Operations, and Virtual Tables. الأساس النظري، العمليات، والجداول الافتراضية.
Normalization I التطبيع (Normalization I)
Functional Dependencies, 1NF, 2NF, and 3NF. الاعتمادات الوظيفية، 1NF, 2NF, و 3NF.
Normalization II التطبيع (Normalization II)
Advanced forms: BCNF, 4NF, 5NF, and Decomposition. الأشكال المتقدمة: BCNF, 4NF, 5NF, والتحلل (Decomposition).
DB Security أمن قواعد البيانات (DB Security)
Access Control (DAC, MAC, RBAC) and SQL Injection. التحكم في الوصول (DAC, MAC, RBAC) و حقن SQL (SQL Injection).
The Gauntlet التحدي النهائي
Midterm Exam الاختبار النصفي
ER Modeling, Mapping, and Architecture. Prepare for the foundational assessment. نمذجة ER، التحويل، والمعمارية. استعد للتقييم التأسيسي.
Final Exam الاختبار النهائي
SQL, Normalization, and Security. The ultimate test of your database mastery. SQL، التطبيع، والأمن. الاختبار النهائي لإتقانك قواعد البيانات.