بنك الأسئلة
أسئلة قواعد البيانات بإجاباتها
323 سؤال في قواعد البيانات، مع الإجابة والشرح.
-
SQL
كيف أعرض أعمدة محددة باستخدام SELECT؟
اقرأ الإجابة ←: كيف أعرض أعمدة محددة باستخدام SELECT؟تعرّف على طريقة عرض أعمدة محددة باستخدام SELECT في MySQL، والفرق بين اختيار أعمدة النتيجة وتصفية الصفوف، مع مثال بسيط لجدول الكواكب.
-
SQL
كيف يرتبط ترتيب القيم بأسماء الأعمدة في INSERT INTO؟
اقرأ الإجابة ←: كيف يرتبط ترتيب القيم بأسماء الأعمدة في INSERT INTO؟تعلّم كيف يربط INSERT INTO القيم بالأعمدة حسب ترتيب الأسماء المذكورة، ولماذا تساعد كتابة أسماء الأعمدة على إدخال بيانات صحيحة في MySQL.
-
SQL
ما وظيفة CREATE TABLE في SQL؟
اقرأ الإجابة ←: ما وظيفة CREATE TABLE في SQL؟افهم وظيفة CREATE TABLE في MySQL، وكيف تحدد أسماء الأعمدة وأنواع بياناتها عند إنشاء جدول جديد، ولماذا يبقى الجدول فارغًا بعد إنشائه.
-
SQL
ما الفرق بين الصف والعمود في جدول SQL؟
اقرأ الإجابة ←: ما الفرق بين الصف والعمود في جدول SQL؟تعرّف على الفرق بين الصف والعمود في جداول SQL، وكيف يمثل الصف سجلًا واحدًا بينما يصف العمود خاصية محددة، مع مثال بسيط…
-
SQL
ما الفرق بين INNER JOIN وLEFT JOIN؟ (باختصار)
اقرأ الإجابة ←: ما الفرق بين INNER JOIN وLEFT JOIN؟ (باختصار)INNER JOIN يعرض السجلات المرتبطة في الجدولين فقط، وLEFT JOIN يعرض كل سجلات الجدول الأيسر حتى دون علاقة. مثال قصير.
-
SQL
ما أفضل طريقة لمنع هجمات SQL Injection؟
اقرأ الإجابة ←: ما أفضل طريقة لمنع هجمات SQL Injection؟أفضل طريقة لمنع SQL Injection هي الاستعلامات المجهزة Prepared Statements. لماذا لا تكفي strip_tags ولا التشفير ولا جدار الحماية.
-
SQL
ما الفرق بين INNER JOIN وLEFT JOIN في SQL؟
اقرأ الإجابة ←: ما الفرق بين INNER JOIN وLEFT JOIN في SQL؟INNER JOIN يعيد الصفوف المتطابقة في الجدولين فقط، وLEFT JOIN يعيد كل صفوف الجدول الأول ويكمل الناقص من الثاني بـ NULL. مثال…
-
SQL
كيف أضيف سجلًا جديدًا في SQL؟ (INSERT INTO)
اقرأ الإجابة ←: كيف أضيف سجلًا جديدًا في SQL؟ (INSERT INTO)لإضافة سجل جديد في SQL نستخدم INSERT INTO مع أسماء الأعمدة والقيم. أمثلة لصف واحد وعدة صفوف.
-
SQL
ما جملة SQL لاستخراج البيانات من قاعدة البيانات؟ (SELECT)
اقرأ الإجابة ←: ما جملة SQL لاستخراج البيانات من قاعدة البيانات؟ (SELECT)جملة SELECT في SQL تستخرج البيانات من الجداول. الفرق بينها وبين INSERT وUPDATE وDELETE التي تغيّر البيانات. أمثلة.
-
SQL
أي مما يلي محرك قواعد بيانات؟ (MySQL)
اقرأ الإجابة ←: أي مما يلي محرك قواعد بيانات؟ (MySQL)MySQL نظام إدارة قواعد بيانات علائقية يعتمد على SQL، ومن أكثرها استخدامًا في الويب. بدائله، ولماذا JavaScript وBootstrap وHTML ليست قواعد بيانات.
-
SQL
ما هي MongoDB؟ (قاعدة بيانات NoSQL)
اقرأ الإجابة ←: ما هي MongoDB؟ (قاعدة بيانات NoSQL)MongoDB نظام إدارة قواعد بيانات غير علائقية NoSQL يخزن البيانات في مستندات تشبه JSON بدل الجداول. متى تناسبك ومتى لا.
-
SQL
ما وظيفة جملة WHERE في SQL؟
اقرأ الإجابة ←: ما وظيفة جملة WHERE في SQL؟جملة WHERE في SQL تحدد الشروط التي يجب أن تنطبق على الصفوف المسترجعة، فتُظهر فقط ما يحقق الشرط. الفرق بينها وبين ORDER…
-
SQL
ما الهدف من الفهارس (Indexes) في قواعد البيانات؟
اقرأ الإجابة ←: ما الهدف من الفهارس (Indexes) في قواعد البيانات؟الفهارس Indexes تسرّع البحث واسترجاع البيانات في الجداول الكبيرة، مقابل مساحة إضافية وبطء بسيط في الإضافة والتعديل. مثال CREATE INDEX.
-
SQL
ما الهدف الرئيسي من قاعدة البيانات العلائقية؟
اقرأ الإجابة ←: ما الهدف الرئيسي من قاعدة البيانات العلائقية؟الهدف الرئيسي من قاعدة البيانات العلائقية تنظيم البيانات في جداول وإنشاء علاقات بينها بالمفتاح الأساسي والخارجي. مثال العملاء والطلبات.
-
SQL
ما وظيفة GROUP BY في SQL؟
اقرأ الإجابة ←: ما وظيفة GROUP BY في SQL؟GROUP BY يجمّع الصفوف حسب قيمة عمود، ويُستخدم مع COUNT وSUM وAVG لحساب نتيجة لكل مجموعة. مثال، واستخدام HAVING.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية