مادة:قواعد معطيات

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

نبذة

المحتوى العلمي

  • قسم المفاهيم النظرية
    • مدخل إلى قواعد المعطيات.

المفهوم العام لقواعد المعطيات، مبررات استخدامها، أهدافها، تطورها، الوظائف التي تقدمها أنظمة إدارة قواعد المعطيات.

    • مستويات تعريف قاعدة المعطيات.

المخطط المفاهيمي، المخطط المنطقي، المخطط الداخلي، المخطط الخارجي.

      • المخطط المفاهيمي:

الذي يمثل بعدة طرق ويتم دراسة مخطط كيان ارتباط، الذي يشمل دراسة صفوف الكيانات وأنواعها إضافة إلى أنواع الارتباطات ودرجاتها.

      • المخطط المنطقي:

والذي يشمل النموذج الهرمي، النموذج الشبكي، النموذج العلاقاتي ويتم استخدام النوع الأخير.

      • المخطط الداخلي والمخطط الخارجي لا تتم دراستهما ضمن هذا المقرر.
    • النموذج العلاقاتي ويشمل على دراسة البنى الأساسية، الجبر العلاقاتي، حساب القضايا.
    • الجبر العلاقاتي يتم فيه دراسة العمليات الأساسية وطرق تطبيقها ونتائج كل منها ضمن مختلف العلاقات، ويتم تطبيق الكثير من الأمثلة لتمكين الطالب من كتابة علاقات الجبر سواء في العملي أو في النظري.
    • حساب القضايا يعطيه الدكتور في آخر الفصل ويعتبر قسم صعب فهوغير مهم.
  • قسم المفاهيم العملية:

ويتم من خلال دراسة لغة قواعد المعطيات العلاقاتية SQL. وتشمل الدراسة المفاهيم التالية:

    • كتابة الاستعلام من جدول واحد.

• أشكال تعليمة الاختيار Select.

  1. العبارات الحسابية وترتيب العمليات (الأفضليات).
  2. انتقاء السطور من خلال استخدام عبارة whereواستخدام عمليات المقارنة ضمنها.
  3. استخدام العمليات المنطقية وقواعد الأولويات.
  4. فرز النتائج من خلال استخدام عبارات الترتيب المختلفة.
  5. التعامل مع التوابع إما التي تتعامل مع سطر واحد أو عدة أسطر.
  6. التعامل مع توابع التاريخ والتوابع التحويل بين الأنماط المختلفة.
    • كتابة الاستعلام من عدة جداول (استخراج معطيات من عدة جداول).

• دمج الجداول:

  1. الجداء الديكارتي.
  2. الدمج الطبيعي.
  3. الدمج الخارجي اليميني واليساري.
  4. الدمج الذاتي.
    • استخدام توابع التجميع ويشمل أنواعها، قواعد كتابتها.
    • انشاء مجموعات من المعطيات باستخدام عبارة Group byوانتقاء بعضها باستخدام عبارة Having.
    • استخدام الاستفسارات الجزئية لحل بعض المسائل وقواعد كتابتها.
    • لغة التعامل مع المعطيات وتشمل إضافة سطر، تعديل سطر، حذف سطر إضافة إلى المناقلة.
    • العمليات على الجداول من إنشاء وتعديل وحذف وإضافة أعمدة وحذفها.
    • شروط التكامل وهي شروط معرفة على الجداول يمكن أن تعرف عند إنشاء الجدول وتشمل تعريف المفاتيح الأولية والأجنبية وتعريف مختلف أنواع الارتباطات.
    • المناظير والصلاحيات.
    • Normalization

كتب

  • قواعد المعطيات (1) – د. راكان رزوق و د.مادلين عبود جامعة دمشق – كلية الهندسة المعلوماتية.
  • Database System Concepts_4th Ed