Corso Vittorio Emanuele II, 39 - Roma 0669207671

MOOC Massive Open Online Courses (Anno Accademico 2019/2020)

قواعد البيانات



Docenti video: Paolo Atzeni - Università Roma Tre (Roma - Italy), Riccardo Torlone - Università Roma Tre (Roma - Italy)

Videolezione

Lezione n. 1: Database Fundamentals
   المعلومات والمعطيات

   قاعدة معطيات

   نظام إدارة قواعد معطيات

   مثال توضيحي
Vai alla lezione Ayman Hamadeh
Lezione n. 2: Database Fundamentals General Structure
   نماذج المعطيات

   مخططات وحالات

   سويات التجريد

   استقلال المعطيات

   لغات قواعد المعطيات

   مستخدمون ومصممون

   DBMS مزايا نظام

   DBMS عيوب نظام
Vai alla lezione
Lezione n. 3: Relational model structure
   النموذج المنطقي

   علاقات وجداول

   علاقات وواصفات

   علاقات وقواعد معطيات

   معلومات ناقصة وقيم معدومة
Vai alla lezione Ayman Hamadeh
Lezione n. 4: Relational model integrity constraints
   شروط الحدوديات

   مفاتيح

   مفاتيح وقيم معدومة

   شروط مرجعية
Vai alla lezione Ayman Hamadeh
Lezione n. 5: Relational model relational algebra
   اجتماع، تقاطع وفرق

   إعادة تسمية

   انتقاء

   إسقاط

   دمج

   استعلام في الجبر العلاقاتي
Vai alla lezione Ayman Hamadeh
Lezione n. 6: Relational model relational calculus
   التكافؤ بين التعابر الاستعلامية

   الجبر مع القيم المعدومة

   حساب المجالات العلاقتي

   حساب الحدودياتي مع التصريح
Vai alla lezione Ayman Hamadeh
Lezione n. 7: SQL Data definition language
   المجالات الأولية

   تعريف مخطط علاقة

   تعريف الجداول

   تعريف المجال من قبل المستخدم

   القيم الافتراضية للمجالات

   الشروط الذاتية للعلاقات

   الشروط البينية للعلاقات
Vai alla lezione Ayman Hamadeh
Lezione n. 8: SQL – Query Language
   الطبيعة التصريحية للغة الـ SQL

   استعلامات بسيطة

   استعلامات تجميعية

   استعلامات GroupBy
Vai alla lezione Ayman Hamadeh
Lezione n. 9: SQL - Data manipulation language
   تعديلات مخطط علاقة

   تعديل المعطيات

   إدخال

   حذف

   تعديل
Vai alla lezione Ayman Hamadeh
Lezione n. 10: SQL - Integrity Constraints
   شروط تكاملية عامة

   توكيد

   منظار

   المنظار في الاستعلام
Vai alla lezione Ayman Hamadeh
Lezione n. 11: Database Design - Entity relationship schema
   دورة حياة نظام المعلومات

   منهجية تصميم قاعدة معطيات

   المركبات الأساسية في E-R
Vai alla lezione Ayman Hamadeh
Lezione n. 12: Entity relationship schema - Constraints
   قياس الواصفات

   المعرفات الداخلية

   المعرفات الخارجية

   التعميم والمجموعة الجزئية

   تمثيل ذاتي للمخطط E-R

   توثيق المخطط E-R

   قواعد مهنية
Vai alla lezione Ayman Hamadeh
Lezione n. 13: Conceptual Design
   تجميع و تحليل المتطلبات

   معيار عام لتمثيل المعطيات

   استراتيجيات التصميم
Vai alla lezione Ayman Hamadeh
Lezione n. 14: Conceptual Design - Conceptual schema quality
   جودة مخطط مفاهيمي

   طريقة موضحة للتصميم المفاهيمي

   مثال عن التصميم المفاهيمي

   أدوات تصميم قاعدة معطيات
Vai alla lezione Ayman Hamadeh
Lezione n. 15: Logical Design - Conceptual schema reconstruction
   تحليل جيد للمخطط كيان-ارتباط

   إعادة البناء باستخدام مخططات E-R

   تجزئة ودمج الكيانات والارتباطات
Vai alla lezione Ayman Hamadeh
Lezione n. 16: Logical Design - Relation model
   انتقاء المعرفات الأولية

   ترجمة
Vai alla lezione Ayman Hamadeh
Lezione n. 17: Normal Forms - Definitions
   تكرارات وأخطاء

   الشكل النظامي الأول

   الارتباطات التابعية

   الشكل النظامي الثاني

   الشكل النظامي Boyce-Codd
Vai alla lezione Ayman Hamadeh
Lezione n. 18: Normal Forms - Decomposition Vai alla lezione Ayman Hamadeh
Lezione n. 19: Normal Forms - Databases Design and Normalization
   عقبات التجزئة BCNF

   تعريف الشكل النظامي الثالث 3NF

   التجزئة إلى 3NF

   تقنيات أخرى في التقييس

   التحقق من تقييس الكيانات

   التحقق من تقييس الارتباطات

   تجزئة أعمق للارتباطات
Vai alla lezione Ayman Hamadeh
Lezione n. 20: Resources and priviliges in SQL
   مصادر المعطيات

   بيئة المعطيات تنافسية الاستخدام

   رموز تعريف مستخدمي قواعد المعطيات
Vai alla lezione Ayman Hamadeh
Lezione n. 21: Resources and priviliges - Sessions
   جلسات العمل والاتصال بقاعدة المعطيات

   سماحيات قراءة/كتابة لمناقلة

   نهاية عملية المناقلة

   التراجع عن المناقلة

   بداية عملية المناقلة
Vai alla lezione Ayman Hamadeh
Lezione n. 22: Embedded SQL in programming Language
   استخدام مجموعة سجلات

   استخدام متحولات لغة البرمجة

   تعريف واستخدام البرمترات
Vai alla lezione Ayman Hamadeh
Lezione n. 23: Transactions
   تعريف المناقلات

   خصائص - ACID- للمناقلات

   الحالات المختلفة للمناقلات

   ضمان الشروط التكاملية
Vai alla lezione Ayman Hamadeh
Lezione n. 24: Concurrency Control
   الأقفال

   خوارزمية التحويل

   طريقة الإقفال على مرحلتين
Vai alla lezione Ayman Hamadeh
Lezione n. 25: Fault management
   الأعطال

   النسخ الاحتياطي والاسترداد

   الوصول إلى المعطيات

   معالجة الأعطال
Vai alla lezione Ayman Hamadeh