Podcast
Questions and Answers
ما هي اللغة القياسية للتعامل مع قواعد البيانات؟
ما هي اللغة القياسية للتعامل مع قواعد البيانات؟
أي العمليات يمكن تنفيذها باستخدام SQL؟
أي العمليات يمكن تنفيذها باستخدام SQL؟
ما هو الأمر الصحيح لإنشاء جدول جديد يسجل معلومات أقسام؟
ما هو الأمر الصحيح لإنشاء جدول جديد يسجل معلومات أقسام؟
ما هو الأمر الصحيح لإضافة حقل جديد إلى جدول الأطباء؟
ما هو الأمر الصحيح لإضافة حقل جديد إلى جدول الأطباء؟
Signup and view all the answers
متى يمكن إضافة قيمة في الحقل الأجنبي؟
متى يمكن إضافة قيمة في الحقل الأجنبي؟
Signup and view all the answers
كيف يمكن تعديل نوع حقل موجود في الجدول؟
كيف يمكن تعديل نوع حقل موجود في الجدول؟
Signup and view all the answers
ما هو الأمر الصحيح لحذف جدول كامل؟
ما هو الأمر الصحيح لحذف جدول كامل؟
Signup and view all the answers
ما هي الطريقة الصحيحة لتعريف المفتاح الأجنبي عند إنشاء جدول؟
ما هي الطريقة الصحيحة لتعريف المفتاح الأجنبي عند إنشاء جدول؟
Signup and view all the answers
ما هو جدول قامت بإنشائه لتسجيل معلومات الطالب؟
ما هو جدول قامت بإنشائه لتسجيل معلومات الطالب؟
Signup and view all the answers
ما هو الشرط الصحيح لحذف حقل من جدول؟
ما هو الشرط الصحيح لحذف حقل من جدول؟
Signup and view all the answers
كيف يمكنك إضافة بيانات إلى جدول الأقسام؟
كيف يمكنك إضافة بيانات إلى جدول الأقسام؟
Signup and view all the answers
أي عملية تتيح لك عرض أسماء العملاء من دولة معينة؟
أي عملية تتيح لك عرض أسماء العملاء من دولة معينة؟
Signup and view all the answers
ما هو الفرق بين المفتاح الرئيسي والمفتاح الأجنبي؟
ما هو الفرق بين المفتاح الرئيسي والمفتاح الأجنبي؟
Signup and view all the answers
ما هو المفتاح الأساسي؟
ما هو المفتاح الأساسي؟
Signup and view all the answers
أي من الحالات التالية تعبر عن علاقة 1 إلى Many؟
أي من الحالات التالية تعبر عن علاقة 1 إلى Many؟
Signup and view all the answers
ما هي وظيفة الـ Super Key؟
ما هي وظيفة الـ Super Key؟
Signup and view all the answers
ما هو استخدام المفتاح الثانوي؟
ما هو استخدام المفتاح الثانوي؟
Signup and view all the answers
ما معنى قيد NOT NULL في قاعدة البيانات؟
ما معنى قيد NOT NULL في قاعدة البيانات؟
Signup and view all the answers
ما هي الأنواع المختلفة للحقول التي يمكن استخدامها في قاعدة البيانات؟
ما هي الأنواع المختلفة للحقول التي يمكن استخدامها في قاعدة البيانات؟
Signup and view all the answers
ما هي وظيفة المفتاح المرشح؟
ما هي وظيفة المفتاح المرشح؟
Signup and view all the answers
أي من الأنواع التالية علاقة بين الجداول تمثل 1 إلى 1؟
أي من الأنواع التالية علاقة بين الجداول تمثل 1 إلى 1؟
Signup and view all the answers
ما هي البيانات التي يمكن تخزينها في حقل حرفي؟
ما هي البيانات التي يمكن تخزينها في حقل حرفي؟
Signup and view all the answers
ما هو المبدأ الأساسي لإنشاء قاعدة بيانات؟
ما هو المبدأ الأساسي لإنشاء قاعدة بيانات؟
Signup and view all the answers
أي مما يلي يمثل خاصية المفتاح الثانوي؟
أي مما يلي يمثل خاصية المفتاح الثانوي؟
Signup and view all the answers
ما هو الغرض من قيد CHECK في قاعدة البيانات؟
ما هو الغرض من قيد CHECK في قاعدة البيانات؟
Signup and view all the answers
ماذا يعبر عنه مفتاح Foreign Key؟
ماذا يعبر عنه مفتاح Foreign Key؟
Signup and view all the answers
Study Notes
قواعد البيانات
- نظام إدارة قواعد البيانات (DBMS): هو نظامٌ يُستخدم لإدارة البيانات في قواعد البيانات.
- أمثلة لنظم إدارة قواعد البيانات: Oracle, MySQL, DB2.
- نظام إدارة قواعد البيانات العلائقية (RDBMS): نوع من نظم إدارة قواعد البيانات تُنظم البيانات في جداول مترابطة.
- قاعدة البيانات (DB): مجموعةٌ مُنظمة من البيانات المخزنة في قواعد البيانات.
- الكيان (Entity): كيانٌ يمثل كائنًا أو فكرةً في قاعدة البيانات.
- الصفات (Attributes): خصائصٌ أو سماتٌ للكيانات.
- المفتاح الأساسي (Primary Key): حقلٌ فريدٌ لكل سجلٍ في الجدول ويستخدمُ لتحديد السجل بشكلٍ فريد. خواص المفتاح الأساسي: لا يُسمح بقيمِ NULL, القيمُ فريدة.
- أنواع مفاتيح قواعد البيانات:
- المفتاح العلوي (Super Key): حقل واحد أو مجموعة حقول تُستخدم لتحديد سجل فريد من بين سجلات الجدول.
- المفتاح المرشح (Candidate Key): قائمة حقول تُستخدم لتحديد سجل فريد من البيانات.
- المفتاح الثانوي (Secondary Key): مفتاح إضافي يمكن من خلاله الوصول إلى معلومات مُحددة في الجدول.
- المفتاح الأجنبي (Foreign Key): مفتاح في جدولٍ يُشير إلى مفتاح أساسي في جدول آخر.
العلاقات بين الجداول
- علاقة واحد لواحد (1-to-1): للكيان في جدولٍ واحد، هناك كيانٌ واحد فقط في جدولٍ آخر.
- علاقة واحد لكثير (1-to-Many): للكيان في جدولٍ واحد، هناك العديد من الكيانات في جدولٍ آخر.
- علاقة كثير لكثير (Many-to-Many): لكل كيانٍ في جدولٍ ما، هناك العديد من الكيانات في جدولٍ آخر، والعكس صحيح.
SQL
- لغة الاستعلامات المُتبَنية (SQL): لغةٌ قياسيةٌ تُستخدم للتعامل مع قواعد البيانات.
- من خلال SQL نُنشئُ، نُعدّلُ، نحذفُ البيانات في قواعد البيانات
- دالات في SQL (وظائف):
- MIN: لإيجاد أقل قيمة.
- MAX: لإيجاد أكبر قيمة.
- COUNT: لمعرفة عدد الصفوف.
- SUM: لجمع القيم العددية.
- AVG: لإيجاد المتوسط الحسابي للقيم.
أمثلة للاستعلامات (Queries)
- استعلاماتٌ تُستخدم في قواعد البيانات لإعادة البيانات المُحددة حسب شروط مُعينة.
- شروط معقدة ممكن استخدامها في SQL مثل:
-
WHERE
: للتصفية حسب شروط محددة. -
LIKE
: لإجراء عمليات مطابقة (مثل البحث عن أسماء تبدأ بحرف معين). -
BETWEEN
: للبحث ضمن نطاق من القيم. -
IN
: للبحث ضمن مجموعة معيّنة من القيم -
NOT IN
: للبحث عن قيم ليست ضمن مجموعة معينة من القيم.
-
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
استكشف عالم قواعد البيانات من خلال هذا الاختبار. سيتناول الاختبار أنظمة إدارة قواعد البيانات، المفاتيح الأساسية والثانوية، والكيانات والصفات. هذا الاختبار مصمم لمساعدتك في فهم كيفية تنظيم البيانات وكيفية استخدامها بشكل فعال.