MyMisPal
→ كل المواد
MyMisPal · ورقة المراجعة

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

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

  • 1NF: قيمة وحدة في كل خلية · 2NF: لا اعتماد جزئي على المفتاح · 3NF: لا اعتماد متعدي
  • SELECT … FROM … WHERE … GROUP BY … HAVING … ORDER BY …
  • علاقة كثير لكثير ← جدول وسيط بمفتاحين أجنبيين

مصطلحات لازم تعرفها

استعلام Query
طلب مكتوب لقاعدة البيانات يرجّع أو يعدّل بيانات.
التطبيع Normalization
تنظيم الجداول بحيث كل معلومة تتخزن في مكان واحد لمنع التكرار.
الربط بين الجداول JOIN
أمر في SQL يجمع صفوف من جدولين أو أكثر حسب عمود مشترك.
المفتاح الأجنبي Foreign Key
عمود يشير للمفتاح الأساسي في جدول ثاني ويربط الجدولين.
المفتاح الأساسي Primary Key
عمود (أو أكثر) قيمته فريدة لكل صف ويعرّفه، مثل رقم الموظف.
تعددية العلاقة Cardinality
عدد مرات ارتباط كيان بكيان ثاني: واحد لواحد، واحد لكثير، كثير لكثير.
جدول Table
مجموعة صفوف وأعمدة تمثل نوع واحد من الأشياء، مثل العملاء.
دالة تجميعية Aggregate Function
دالة تحسب قيمة وحدة من صفوف كثيرة: SUM وAVG وCOUNT.
فهرس Index
بنية تسرّع البحث في الجدول مقابل مساحة إضافية وبطء بسيط في الكتابة.
قاعدة بيانات Database
مجموعة منظمة من البيانات المترابطة يديرها نظام مثل MySQL.
كيان Entity
شي نخزن عنه بيانات، مثل طالب أو منتج أو طلب.
لغة الاستعلامات البنيوية SQL
اللغة القياسية للتعامل مع قواعد البيانات العلائقية: استعلام وإضافة وتعديل وحذف.
مخطط الكيانات والعلاقات ERD
رسم يوضح الكيانات وخصائصها والعلاقات بينها قبل بناء قاعدة البيانات.
معاملة Transaction
مجموعة عمليات تنفذ كلها أو ما ينفذ منها شي، عشان تبقى البيانات سليمة.
نظام إدارة قواعد البيانات DBMS
البرنامج اللي يخزن البيانات ويستعلم عنها ويحميها، مثل MySQL وPostgreSQL وSQL Server.

المواضيع

صفحات مفيدة

استوديو ERD

الاختبار النهائي
لقيت خطأ في هذي الصفحة، أو عندك فكرة تحسّن الموقع؟