قواعد البيانات وأنظمة إدارة البيانات
26 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

ما هي اللغة القياسية للتعامل مع قواعد البيانات؟

  • SQL (correct)
  • CSS
  • HTML
  • Python
  • أي العمليات يمكن تنفيذها باستخدام SQL؟

  • بناء ستارات
  • إنشاء قواعد بيانات (correct)
  • تحليل بيانات
  • برمجة تطبيقات
  • ما هو الأمر الصحيح لإنشاء جدول جديد يسجل معلومات أقسام؟

  • CREATE TABLE Dept(dno int PRIMARY KEY, name varchar(20), location varchar(7)) (correct)
  • CREATE TABLE Dept(dno int PRIMARY KEY, name varchar(20))
  • CREATE Dept TABLE(dno int, name varchar(20))
  • CREATE TABLE Dept(dno int, name varchar(20) PRIMARY KEY)
  • ما هو الأمر الصحيح لإضافة حقل جديد إلى جدول الأطباء؟

    <p>ALTER TABLE Doctor ADD Email varchar(50)</p> Signup and view all the answers

    متى يمكن إضافة قيمة في الحقل الأجنبي؟

    <p>عندما تكون القيمة موجودة في الحقل المرتبط به</p> Signup and view all the answers

    كيف يمكن تعديل نوع حقل موجود في الجدول؟

    <p>MODIFY COLUMN</p> Signup and view all the answers

    ما هو الأمر الصحيح لحذف جدول كامل؟

    <p>DROP TABLE Dept</p> Signup and view all the answers

    ما هي الطريقة الصحيحة لتعريف المفتاح الأجنبي عند إنشاء جدول؟

    <p>تعريفه أثناء إنشاء الجدول</p> Signup and view all the answers

    ما هو جدول قامت بإنشائه لتسجيل معلومات الطالب؟

    <p>CREATE TABLE student (sno int NOT NULL, name varchar, mobile varchar(15), dno int)</p> Signup and view all the answers

    ما هو الشرط الصحيح لحذف حقل من جدول؟

    <p>ALTER TABLE Dept DROP Email</p> Signup and view all the answers

    كيف يمكنك إضافة بيانات إلى جدول الأقسام؟

    <p>INSERT INTO Dept (dno, name, loc) VALUES (100, 'IT', 'B17')</p> Signup and view all the answers

    أي عملية تتيح لك عرض أسماء العملاء من دولة معينة؟

    <p>SELECT CustomerName FROM Customers WHERE Country='Mexico'</p> Signup and view all the answers

    ما هو الفرق بين المفتاح الرئيسي والمفتاح الأجنبي؟

    <p>المفتاح الرئيسي يحدد السجلات الفريدة، بينما المفتاح الأجنبي يشير إلى جدول آخر</p> Signup and view all the answers

    ما هو المفتاح الأساسي؟

    <p>مفتاح فريد ولا يمكن أن يحتوي على قيم فارغة.</p> Signup and view all the answers

    أي من الحالات التالية تعبر عن علاقة 1 إلى Many؟

    <p>طالب واحد يمكن أن يكون له عدة درجات.</p> Signup and view all the answers

    ما هي وظيفة الـ Super Key؟

    <p>مفتاح يميز السجلات ضمن جدول.</p> Signup and view all the answers

    ما هو استخدام المفتاح الثانوي؟

    <p>يعزز الأداء في البحث عن البيانات.</p> Signup and view all the answers

    ما معنى قيد NOT NULL في قاعدة البيانات؟

    <p>يمنع إدخال قيم فارغة.</p> Signup and view all the answers

    ما هي الأنواع المختلفة للحقول التي يمكن استخدامها في قاعدة البيانات؟

    <p>نصوص وأرقام وتواريخ.</p> Signup and view all the answers

    ما هي وظيفة المفتاح المرشح؟

    <p>يكون مرشحًا ليكون مفتاحًا رئيسيًا.</p> Signup and view all the answers

    أي من الأنواع التالية علاقة بين الجداول تمثل 1 إلى 1؟

    <p>طالب واحد يسجل في دورة واحدة.</p> Signup and view all the answers

    ما هي البيانات التي يمكن تخزينها في حقل حرفي؟

    <p>اسم مستخدم.</p> Signup and view all the answers

    ما هو المبدأ الأساسي لإنشاء قاعدة بيانات؟

    <p>عزل بيانات مكررة.</p> Signup and view all the answers

    أي مما يلي يمثل خاصية المفتاح الثانوي؟

    <p>يمكن أن يتكرر.</p> Signup and view all the answers

    ما هو الغرض من قيد CHECK في قاعدة البيانات؟

    <p>للتحقق من القيم المدخلة.</p> Signup and view all the answers

    ماذا يعبر عنه مفتاح Foreign Key؟

    <p>يساعد في إنشاء علاقات بين الجداول.</p> 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.

    Quiz Team

    Related Documents

    Description

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

    More Like This

    Use Quizgecko on...
    Browser
    Browser