قواعد البيانات وأنظمة إدارة البيانات
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) (B)</p> Signup and view all the answers

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<p>يساعد في إنشاء علاقات بين الجداول. (C)</p> Signup and view all the answers

Flashcards

نظام إدارة قواعد البيانات (DBMS)

برنامجٌ يُستخدمُ لإدارةِ قواعدِ البياناتِ وتخزينِها واسترجاعِها.

نظام إدارة قواعد البيانات العلائقية (RDBMS)

نوعٌ منِ أنظمةِ إدارةِ قواعدِ البياناتِ تُنظّم البياناتَ في جداولٍ مُتّصلةٍ ببعضها البعض.

الحقل الأساسي (Primary Key)

حقلٌ فريدٌ ويُستخدمُ لتحديد كل سجلٍ (صف) بشكلٍ فريدٍ في جدول

المفتاح الفرعي (Foreign Key)

حقلٌ في جدولٍ يُشيرُ إلى الحقل الأساسي في جدولٍ آخر.

Signup and view all the flashcards

العلاقة 1-إلى-1 (1-to-1)

علاقةٌ بينِ جدولين حيثُ يكون لكلّ سجلٍ في الجدول الأول سجلٌ واحدٌ فقط في الجدولِ الثاني، والعكس صحيح.

Signup and view all the flashcards

العلاقة 1-إلى-كثير (1-to-Many)

علاقةٌ بين جدولين يكونُ لكلّ سجلٍ في الجدولِ الأول العديدُ منِ السجلاتِ في الجدولِ الثاني.

Signup and view all the flashcards

العلاقة كثير-إلى-كثير (Many-to-Many)

علاقةٌ بين جدولين يكونُ لكلّ سجلٍ في الجدول الأول العديدُ منِ السجلاتِ في الجدولِ الثاني، والعكسُ صحيح.

Signup and view all the flashcards

NOT NULL

قيدٌ يُجبرُ على إدخال قيمةٍ للحقل.

Signup and view all the flashcards

UNIQUE

قيدٌ لمنع تكرار القيم في الحقل.

Signup and view all the flashcards

PRIMARY KEY

قيدٌ يجمعُ قيودَ NOT NULL و UNIQUE.

Signup and view all the flashcards

SQL

لغةٌ قياسيةٌ للتعاملِ معِ قواعد البيانات العلائقية.

Signup and view all the flashcards

حقل عدد صحيح

حقلٌ يُخزّنُ الأرقام الصحيحة فقط.

Signup and view all the flashcards

حقل رقم عشري

حقلٌ يُخزّنُ الأرقام العشرية.

Signup and view all the flashcards

حقل نصي

حقلٌ يُخزّنُ الحروف والنصوص.

Signup and view all the flashcards

حقل تاريخ

حقلٌ يُخزّنُ التاريخ.

Signup and view all the flashcards

لغة الاستعلام الهيكلية (SQL)

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

Signup and view all the flashcards

إنشاء جدول

عملية إنشاء بنية الجدول في قاعدة البيانات بإدخال أسماء الحقول وأنواع البيانات.

Signup and view all the flashcards

إضافة حقل

إضافة عمود جديد لجدول موجود.

Signup and view all the flashcards

حذف حقل

إزالة عمود من جدول.

Signup and view all the flashcards

تعديل نوع حقل

تغيير نوع البيانات لعمود موجود في الجدول

Signup and view all the flashcards

حذف جدول

إزالة الجدول بالكامل من قاعدة البيانات.

Signup and view all the flashcards

المفتاح الأساسي

حقل فريد يحدد كل سجل في الجدول.

Signup and view all the flashcards

المفتاح الخارجي

حقل في جدول يستخدم لإشارة إلى مفتاح أساسي في جدول آخر.

Signup and view all the flashcards

إضافة بيانات

إدخال قيم جديدة في صفوف جدول.

Signup and view all the flashcards

تعديل بيانات

تغيير قيم موجودة في صفوف جدول.

Signup and view all the flashcards

حذف بيانات

إزالة صفوف من جدول.

Signup and view all the flashcards

SELECT

كلمة مفتاحية في SQL لعرض بيانات من الجدول.

Signup and view all the flashcards

WHERE

كلمة مفتاحية لتصفية البيانات في SQL.

Signup and view all the flashcards

INSERT INTO

كلمة مفتاحية لإضافة بيانات في جدول.

Signup and view all the flashcards

UPDATE

كلمة مفتاحية لتحديث البيانات في جدول.

Signup and view all the flashcards

DELETE

كلمة مفتاحية لحذف البيانات من جدول.

Signup and view all the flashcards

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