Database Design for Document Databases (Arabic - عربي) with Amr Elhelw - Tech Vault
About this video
Course: NoSQL Databases (Arabic - عربي)
### الوصف المحسن للدورة: مرحبًا بكم في هذه الدورة الشاملة التي تهدف إلى توضيح الفروقات الجوهرية بين قواعد البيانات العلائقية (Relational Databases) وقواعد البيانات غير العلائقية (NoSQL Databases). سواء كنت مطورًا مبتدئًا أو محترفًا، فإن فهم هذه الفروقات يعد خطوة أساسية لاتخاذ قرارات صائبة عند تصميم أنظمة إدارة البيانات. في هذه الدورة، سنستعرض معًا الأسئلة الأساسية التي قد تخطر على بالك: ما هي قواعد البيانات NoSQL؟ وما الفرق بينها وبين قواعد البيانات العلائقية؟ هل يمكن تصنيف NoSQL كنوع واحد أم أنها تتضمن أنواعًا مختلفة؟ وكيف تختار النوع الأنسب لمشروعك؟ سنبدأ بشرح المفاهيم الأساسية مثل الجداول (Tables)، السجلات (Rows)، والسمات (Attributes) في قواعد البيانات العلائقية. بعد ذلك، سنتعمق في استكشاف الأنواع المختلفة من قواعد البيانات NoSQL مثل MongoDB، Cassandra، وغيرها. كما سنناقش متى يكون استخدام كل نوع مناسبًا بناءً على طبيعة البيانات ومتطلبات المشروع. بالإضافة إلى ذلك، ستتعلم كيفية استخدام لغة SQL (Structured Query Language) للتفاعل مع قواعد البيانات العلائقية، وأيضًا كيفية التعامل مع واجهات برمجة التطبيقات (APIs) الخاصة بقواعد البيانات NoSQL. سنتناول أيضًا كيفية تعريف الجداول والعلاقات (Relations) باستخدام المخططات (Schemas)، وكيفية إجراء التغييرات عليها بشكل واضح ومباشر. بنهاية هذه الدورة، سيكون لديك فهم عميق للفروقات بين نوعي قواعد البيانات، مما يمكّنك من اتخاذ قرارات مستنيرة عند تصميم وإدارة قواعد البيانات لأي مشروع تقني. --- ## ملخص الدورة: تسلط هذه الدورة الضوء على الفروقات الرئيسية بين قواعد البيانات العلائقية (Relational Databases) وقواعد البيانات غير العلائقية (NoSQL Databases). يتم تقديم شرح تفصيلي للمفاهيم الأساسية لكل نوع، بما في ذلك الجداول (Tables)، السجلات (Rows)، والسمات (Attributes) في قواعد البيانات العلائقية، بالإضافة إلى استعراض الأنواع المختلفة لقواعد البيانات NoSQL مثل MongoDB وCassandra. تتناول الدورة أيضًا أسئلة جوهرية مثل: متى يجب استخدام قاعدة بيانات علائقية؟ ومتى تكون قاعدة البيانات NoSQL الخيار الأفضل؟ كما يتم التركيز على كيفية استخدام لغة SQL للتعامل مع قواعد البيانات العلائقية، وأيضًا كيفية التعامل مع واجهات برمجة التطبيقات (APIs) الخاصة بقواعد البيانات NoSQL. تشمل المواضيع الأخرى التي يتم تناولها تعريف الجداول والعلاقات (Relations) باستخدام المخططات (Schemas)، وكيفية إجراء التغييرات على هذه المخططات بشكل واضح ومباشر. بنهاية الدورة، سيتمكن المشاركون من فهم الفروقات الجوهرية بين النوعين واختيار النوع الأنسب بناءً على طبيعة البيانات ومتطلبات المشروع.
View Full Course