ITGS228 : مقدمة في قواعد البيانات

القسم العلمي

قسم تقنيات الانترنت

البرنامج الدراسي

بكالوريوس في تقنيات الانترنت

نوع المقرر

إجباري

الوحدات

03

الاسبقيات

ITGS217

نظرة عامة

يقدم هذا المقرر الدراسي أساسيات خصائص نظام إدارة قواعد البيانات لنهج قاعدة البيانات ، ومكونات أنظمة قواعد البيانات ، وهندسة قواعد البيانات ، ونمذجة البيانات ، ومستخدمي قواعد البيانات والمسؤولين. نموذج علاقة الكيان ، الجبر العلائقي ، برمجة SQL ، تصميم قاعدة البيانات ، التبعية الوظيفية والمعايرة ، قاعدة البيانات العلائقية ، مقدمة إلى قاعدة البيانات الموجهة للكائنات و UML ، التطبيقات العملية باستخدام نظام قاعدة البيانات العلائقية القياسية.

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

المعرفة والفهم

  • يتذكر الطالب قاعدة البيانات ونظام إدارة قاعدة البيانات ويعدد استخدامات قاعدة البيانات.
  • يتعرف الطالب على كيفية تحليل المتطلبات للوصول لقاعد البيانات باستخدام النموذج العلائقي ERD.
  • يرسم الطالب هذه المتطلبات التي تم تحليلها من خلال استخدام رموز تشين Chen في النموذج العلائقي ERD.
  • يحول الطالب هذه الرموز إلى خصائص وعلاقات وجداول قاعدة البيانات.
  • يتعرف الطالب على كيفية تحليل المتطلبات للوصول لقاعد البيانات باستخدام التطبيع (التبسيط).
  • يحلل الطالب هذه المتطلبات إلى خصائص باستخدام الاعتمادية الوظيفية.
  • يحول الطالب هذه الخصائص إلى جداول قاعدة البيانات باستخدام صيغ التبسيط الأربعة 0NF،1NF، 2NF، 3NF.
  • يتعرف الطالب على الجبر العلائقي وكيف يتم التعامل مع البيانات داخل جداول قاعدة البيانات بشكل نظري.

المهارات الذهنية

  • يقترح الطالب مجموعة من المتطلبات.
  • يحلل الطالب المتطلبات باستخدام رموز تشين في النموذج العلائقي.
  • يستنتج الطالب مجموعة من الخصائص والعلاقات والجداول.
  • يحلل الطالب المتطلبات باستخدام الاعتمادية الوظيفية في ضيع التبسيط.
  • يستنتج الطالب مجموعة من الخصائص والعلاقات والجداول باستخدام صيغ التبسيط الأربعة.
  • يقارن الطالب طريقة النموذج العلائقي بصيغ التبسيط.

المهارات العملية والمهنية

  • أن يميز الطالب المتطلبات من خلال النماذج والتقارير والكشوفات والنصوص.
  • أن يستخدم الطالب المتطلبات لاستخراج الخصائص والعلاقات والجداول بإحدى الطريقتين (النموذج العلائقي – صيغ التبسيط).
  • أن يصمم الطالب قاعدة بيانات صحيحة.
  • أن يؤدي الطالب مجموعة من العمليات النظرية على البيانات داخل الجداول باستخدام الجبر العلائقي

المهارات العامة والمنقولة

  • الطالب قادر على حل المشاكل المتعلقة بتصميم قاعدة البيانات.
  • الطالب قادر على استخدام رموز تشين أو صيغ التبسيط في التصميم.
  • الطالب قادر على استخدام أي رموز اخرى مثل UML في التصميم.
  • الطالب قادر على العمل الجماعي في تصميم قاعدة بيانات.
  • الطالب قادر على إدارة الوقت عند استخدام أحدى الطريقتين في التصميم.
  • الطالب قادر على التواصل مع المؤسسات الراغبة في تصميم قاعدة بيانات لها.

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

  • محاضرات
  • نقاشات
  • حل بعض النماذج
  • عملي

طرق التقييم

  • نصفي اول = 25
  • نصفي ثاني = 25
  • امتحان عملي = 15
  • امتحان نهائي نظري = 35

محتوى المقرر

  • نظام قاعدة البيانات
  • تركيبة قاعدة البيانات
  • نماذج البيانات
  • بنية النموذج العلائقي والمفاتيح العلائقية وقيود التكامل
  • تفسير مخطط علاقة الكيان والتعددية وقيود المشاركة والأصل
  • الكيان والخاصية والعلاقات في مخطط ERD – العلاقة 1:1 و العلاقة 1:N
  • الكيان والخاصية والعلاقات في مخطط ERD - العلاقة N:M و العلاقة الدائرية
  • تحويل المخطط باستخدام قواعد التحويل العشرة – الجزء الاول
  • تحويل المخطط باستخدام قواعد التحويل العشرة – الجزء الثاني
  • الاعتمادية الوظيفية في التبسيط
  • تحديد المفتاح الرئيسي باستخدام الاعتمادية الوظيفية
  • صيغ التبسيط الأولى والثانية
  • صيغ التبسيط الثانية والثالثة
  • الجبر العلائقي

التنقيب عن البيانات/الذكاء التجاري (ITWT301)
الشبكات المترامية (ITWT309)
نظم إسترجاع المعلومات (ITWT302)
مقدمة في رسوم الحاسب الآلي (ITWT303)
معالجة الصور (ITWT308)
الحوسبة السحابية (ITWT307)
نقل الصوت/الصورة عبر الشبكات (ITWT306)
مبادئ تطوير الألعاب (ITWT305)
رياضة 1 (ITMM111)
فيزياء (ITPH111)
تقنيات حل المشاكل (ITGS113)
مقدمة في تقنية المعلومات (ITGS111)
لغة إنجليزية 1 (ITEL111)
لغة عربية 1 (ITAR111)
رياضة 2 (ITMM122)
لغة عربية 2 (ITAR122)
لغة إنجليزية 2 (ITEL122)
مقدمة في البرمجة (ITGS122)
تحليل و تصميم نظم (ITGS124)
الدوائر المنطقية (ITGS126)
البرمجة الشيئية (ITGS211)
مقدمة في هندسة البرمجيات (ITGS213)
مقدمة في الشبكات (ITGS215)
التراكيب المنفصلة (ITGS217)
التحليل العددي (ITGS219)
مبادئ الإحصاء والاحتمالات (ITST211)
مقدمة في برمجة الانترنت (ITGS226)
أساسيات نظم المعلومات (ITGS222)
معمارية الحاسوب (ITGS223)
تراكيب بيانات (ITGS220)
مقدمة في قواعد البيانات (ITGS228)
أمن المعلومات (ITGS224)
تفاعل الانسان مع الحاسوب (ITWT315)
اجراءات ولوائح الامان (ITWT317)
قواعد البيانات المتقدمة (ITWT313)
برمجة الانترنت المتقدمة (ITWT311)
تصميم وتحليل الخوارزميات (ITGS301)
نظم تشغيل (ITGS302)
إدارة مشاريع تقنية المعلومات (ITGS303)
برمجة الخادم والعميل (ITWT320)
تصميم واجهات المستخدم (ITWT322)
تطوير تطبيقات الانترنت (ITWT413)
القرصنة الاخلاقية ودفاع الشبكات (ITWT420)
الكتابة العلمية (ITGS304)
تطوير انظمة الصوت والصورة (ITWT324)
خدمات الانترنت (ITWT411)
تطوير النظم المتكاملة (ITWT415)
تطوير تطبيقات الانترنت المتنقلة (ITWT422)