Arabic Past Paper - SQL Questions PDF
Document Details
Uploaded by RespectfulDerivative
Tags
Summary
This Arabic document is a past paper containing questions on database management systems, specifically focusing on SQL and relational algebra. The paper includes multiple-choice questions testing knowledge and understanding of key concepts and syntax.
Full Transcript
# اسم الطالب : ## أجب عن الأسئلة الآتية : | | | | | | |---|---|---|---|---| | 1 | ممكن ان يحتوي.......... على احرفا كبيره و صغيره وأرقام و الرمز ( ) هناك مجموعه اخرى من الرموز | أ) إسم الجدول | ب) وصف الحقل | ج) أ،ب معاً | د) ليس شيء مما سبق | | 2 | يمكن ان نستخدم الكلمات المحجوزه من قبل...
# اسم الطالب : ## أجب عن الأسئلة الآتية : | | | | | | |---|---|---|---|---| | 1 | ممكن ان يحتوي.......... على احرفا كبيره و صغيره وأرقام و الرمز ( ) هناك مجموعه اخرى من الرموز | أ) إسم الجدول | ب) وصف الحقل | ج) أ،ب معاً | د) ليس شيء مما سبق | | 2 | يمكن ان نستخدم الكلمات المحجوزه من قبل لغة الـ SQL لتسمية عمود أو جدول ما مثل كلمة Select | أ) صح | ب) خطأ | | | | 3 | إسم الجدول ووصف الحقل لا بد أن يبدأ بحرف وبعدها أي ترتيب من الاحرف و الارقام | أ) صح | ب) خطأ | | | | 4 | غير ملزم ان يكون إسم الجدول أو وصف الحقل ذو معنى مفهوم للمبرمج | أ) صح | ب) خطأ | | | | 5 | لا يمكن التراجع عن عبارات DDL لأنها تقوم بإجراء تغييرات دائمة على مخطط قاعدة البيانات | أ) صح | ب) خطأ | | | | 6 | الصيغة العامة الصحيحة لأمر إنشاء قاعدة البيانات CREATE DATABASE School | أ) صح | ب) خطأ | | | | 7 | من الممكن تعريف أكثر من قيد أجنبي في الجدول الواحد | أ) صح | ب) خطأ | | | | 8 | يمكن أن يكون قيد المفتاح الرئيسي على عمود أو أكثر بحيث تكون قيمة العمود أو قيمة الأعمدة مجتمعة د أو قيمة الأعمدة مجتمعة تُعرف كل سجل على نحو فريد عن السجلات الأخرى في الجدول | أ) صح | ب) خطأ | | | | 9 | يمكن تعريف قيد المفتاح الرئيسي على أعمدة من نوع ARRAY.،NCLOB، CLOB، BLOB | أ) صح | ب) خطأ | | | | 10 | أي من الصيغ التالية صحيحة | أ) SELECT [student Name[, ) | ب) SELECT studentname | ج) SELECT student Name, ) | د) ليس شيء مما سبق | | | | | | | | | | | | | | | | | | | | | phonenumber FROM student; | | | | | | | | | | | | | phone_Number FROM student | | | | | | | | | | | | | phoneNumber FROM student | | | | | | | | 11 | تعني هذه الجملة ALTER TABLE Persons DROP COLUMN City; | أ) حذف جدول | ب) حذف عمود | ج) حذف سجل | د) حذف صف | | 12 | يُعَرَّف القيد في العمود ضمن تعريف | أ) في نهاية العمود | ب) في نهاية الجدول | ج) أ، ب معاً | د) ليس شيء مما سبق | | 13 | يعرف قيد المفتاح الأجنبي (Foreign Key) عمودًا أو أكثر في الجدول على أنه مرجع من عمود يوجد في | أ) نفس السجل | ب) نفس الجدول | ج) سجل آخر | د) جدول آخر | | 14 | لتحديد الجدول أو مجموعة جداول لإستخراج البيانات تستخدم | أ) Select ( | ب) From ( | ج) Where ( | د) Group by ( | | 15 | لتحديد شرط عند إستخراج البيانات تستخدم | أ) Select ( | ب) From ( | ج) Where ( | د) Group by ( | # اسم الطالب : ## أجب عن الأسئلة الآتية: | | | | | | | |---|---|---|---|---|---| | 1 | العلاقة -> الطالب ( كود الطالب )) (كود الطالب ) [درجات الطلاب تسمى | أ) الإتحادل | ب) التقاطع ) | ج) الربط Join | د) الفرق - | د) ليس شئ مما سبق | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2 | أوجد أسماء الموردين الذين يوردون قطعة لونها أحمر | أ) (القطع) (اللون أحمر ) 0 | ب) ((الموردين | القطع) اللون أحمر (0) اسم المورد ( | ج) (الموردين) (اسم المورد) | | | 3 | أوجد أرقام تليفونات الموردين الذين يوردون قطع لونها أحمر | أ) (( الموردين | القطع) اللون أحمر (0) التليفون | ب) (الموردين) التليفون ( | ج) ((الموردين القطع (اللون أحمر ) (0) التليفون | د) ليس شئ مما سبق | | 4 | أوجد أرقام تليفونات الموردين الذين عناوينهم "بورسعيد" | أ) (الموردين) (العنوان) بورسعيد (م (0) ( | ب) (الموردين) (العنوان بورسعيد (0) التليفون | ج) (الموردين) (العنوان "بورسعيد () () (0) التليفون | د) ليس شئ مما سبق | | 5 | أوجد أرقام الموردين الذين يوردون جميع القطع | أ) (الموردين) التليفون | ب) ((الموردين القطع اسم القطعة ) التليفون ( | ج) ((الموردين القطع) (بسم القطعة ) التليفون ( | د) ليس شئ مما سبق | | 6 | أوجد اسماء المودين الذين يوردون جميع القطع | أ) (( الموردين القطع إسم القطعة (0) اسم المورد ( | ب) (الموردين) (إسم المورد ( | ج) (( الموردين القطع (إسم القطعة ) (إسم المورد | د) ليس شئ مما سبق | | 7 | أوجد أسعار القطع الحمراء | أ) (( القائمة (القطع) اللون أحمر (٣) (٥) اسعار ( | ب) ((القائمة القطع) اللون أحمر م (٥) سعر ( | ج) (القائمة) (اللون أحمر (م (٥) سعر ( | د) ليس شئ مما سبق | | | | | | | | | | | | | | | | 8 | أكتب جمل جبر علاقي لإظهار أسماء الموردين | أ) ((الموردين القطع) بسم القطعة ) إسم المورد ( | ب) (الموردين) (إسم المورد ( | ج) ((الموردين القطع) (إسم القطعة ) (اسم المورد ( | د) ليس شئ مما سبق | | 9 | أكتب جمل جبر علاقي لإظهار أسماء القطع | أ) (( الموردين القطع) إسم القطعة ) اسم المورد ( | ب) ( القطع) اسم القطعة 1 | ج) ( القطع) أسماء القطع) 1 | | | 10 | أكتب جمل جبر علاقي لإظهار موردين بورسعيد | أ) (الموردين) (العنوان "بور سعيد () () ( | ب) (الموردين) (العنوان "بور سعيد ) (0) اسم المورد ( | ج) (الموردين) (العنوان "بورسعيد () (0) الموردين | د) ليس شئ مما سبق | | 11 | أكتب جمل جبر علاقي لإظهار أرقام تليفون موردين بورسعيد | أ) (الموردين) (العنوان بورسعيد ( 0) | ب) (الموردين) (العنوان بورسعيد (0) التليفون ( | ج) (الموردين) (العنوان "بور سعيد ) (0) التليفون ( | د) ليس شئ مما سبق | | 12 | أكتب جمل SQL لإظهار أسماء الموردين | أ) أسماء الموردين Select | ب) إسم المورد Select | ج) أسماء الموردين Select | د) ليس شئ مما سبق | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 13 | أكتب جمل SQL لإظهار أسماء القطع | أ) أسماء القطع Select | ب) أسماء القطع] Select | ج) إسم القطعة] Select | د) ليس شئ مما سبق | | 14 | أكتب جمل SQL لإظهار موردين بورسعيد | أ) موردين Select | ب) إسم المورد Select | ج) إسم المورد Select | د) ليس شئ مما سبق | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 15 | أكتب جمل SQL لإظهار أرقام تليفون موردين بورسعيد | أ) تليفون موردين Select | ب) Select تليفون | ج) Select تليفون | د) ليس شئ مما سبق | # اسم الطالب : ## أجب عن الأسئلة الآتية: | | | | | | | |---|---|---|---|---|---| | 1 | يستخدم التعبير التالي لتمثيل عن طريق الجبر العلاقي بأن ناتج يحتوي على سجلات الجدولين أو عناصر المجموعتين مع حذف التكرار | أ) التقاطع ) | ب) الإتحاد | ج) الفرق - | د) الربط Join | | | 2 | يرجع ................... السجلات الموجودة في كلا المجموعتين ( الجدولين ) | أ) التقاطع ) | ب) الإتحاد | ج) الفرق - | د) الربط Join | | | 3 | ............يقوم بإرجاع مجموعة السجلات الموجودة في جدول و غير موجودة في الجدول الآخر | أ) التقاطع ) | ب) الإتحاد | ج) الفرق. | ד) الربط Join | | 4 | ............. . هي مجموعة بيانات ناتجة من عمليات ربط تمت بين جدولين أو أكثر | أ) التقاطع ) | ب) الإتحاد | ج) الفرق - | د) الربط Join | | 5 | توضع بين جملتين في الجبر العلاقي AND «و» يرمز لها بالرمز................. | أ) التقاطع ٨ | ب) ۸ | ج) ه | ד) ۸ | | 6 | لإعادة تسمية الحقل يستخدم | أ) p( | ب) σ(ί | ج) Π | د) | | 7 | يطلق على الرمز 1 | أ) Sigma ( | ب) Sigma ) | ج) | د) OR | | 8 | يطلق على الرمز P | أ) Pi ( | ب) Pi ) | ج) | د) AND | | 9 | يطلق على الرمز . | أ) Rho ( | ب) Rho ) | ج) | د) Rho | | 10 | توضع بين جملتين في الجبر العلاقي OR «أو» يرمز لها بالرمز | أ) σ(ί | ب) ۸ | ج) | د) ۷ | | 11 | أوجد ارقام الموظف الذين يعملون في المشروع رقم 1 و المشروع رقم 2 | أ) PCode=1/PCode=2 (JOIN) (EID ( | ب) Code=1/PCode=2 (JOIN)) (1 | ج) PCode=1/PCode=2 (JOIN( | ד) ليس شئ مما سبق | | 12 | أوجد جميع الموظفين الذين يتقاضون راتب اكبر من 5000 جنية | أ) salary>5000 (EMPLOYEE) ( | ب) salary 5000 (EMPLOYEE( | ج) salar 5000 (EMPLOYEE) ( | د) ليس شئ مما سبق | | 13 | أوجد أسماء و أرقام الموظفين الذين يعملون في القسم رقم 1 | أ) dept=1(EMPLOYEE) ( | ب) name. ID (EMPLOYEE) ( | ج) name, ID (dept=1(EMPLOYEE))( | ד) ليس شئ مما سبق | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 14 | dname name='ahmandOmar' (σ (EMPLOYEE> <DEPARTMENT)) | أ) لإيجاد القسم للموظف أحمد عمر | ب) للربط بين جدولين | ج) لإظهار بيانات أحمد عمر | د) ليس شئ مما سبق | | 15 | أوجد ارقام الموظف الذين يعملون في المشروع رقم 1 أو المشروع رقم 2 | أ) EID (pcode=1/PCode 2(JOIN(( | ب) PCode=1vPCode=2(JOIN( | ج) | د) ليس شئ مما سبق | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 | هي التخزين الرئيسي Primary Storage الوصول العشوائي | أ) HDD( | ب) RAM( | ج) ROM( | د) ليس شيء مما سبق | | 2 | التخزين الثانوى Secondary Storage التخزين الدائم هو | أ) HDD( | ب) RAM( | ج) ROM( | د) ليس شيء مما سبق | | 3 | يتم فيه حفظ البيانات على والذي يحتفظ بها حتى بعد فصل التيار الكهربي | أ) التخزين الرئيسي | ب) القرص المرن | ج) القرص الصلب | د) كل ما سبق | | 4 | الخصائص التي تُميّز كل قرص صلب عن آخرهي | أ) سعة التخزين | ب) سرعة الدوران | ج) سرعة المعالجة | د) أ،ب معاً | | 5 | تخزين البيانات اللازمة لحل المشكلة المطلوب معالجتها من وظائف | أ) HDD( | ب) RAM( | ج) ROM( | د) كل ما سبق | | 6 | تخزين التعليمات المناسبة لحل المشكلة من أهم وظائف التخزين الثانوي | أ) صح | ب) خطأ | | | | 7 | RAM تستقبل هذه الذاكرة البيانات والبرامج من وحدة الإدخال | أ) صح | ب) خطأ | | | | 8 | HDD تقوم باستقبال النتائج من وحدة الحساب والمنطق وتقوم بتخزينهم تخزيناً مؤقتاً | أ) صح | ب) خطأ | | | | 9 | RAM تقوم هذه الذاكرة بخزين البيانات والبرامج تخزيناً دائم | أ) صح | ب) خطأ | | | | 10 | ............. هو الوقت الذي يحتاجه المحث للوصول إلى الأسطوانة المطلوبة | أ) وقت النقل | ب) زمن الوصول | ج) وقت البحث | د) وقت الدوران | | 11 | .......... هو الزمن المطلوب لنقل البيانات إلى الذاكرة الرئيسية. | أ) وقت النقل | ب) زمن الوصول | ج) وقت البحث | د) وقت النقل | | 12 | ............. تعنى الطريقة التي تنظم بواستطها السجلات في التخزين و هي تعتمد على طريقة الوصول في البحث و الإدخال و التغيير و الحذف | أ) وقت النقل | ب) تنظيم الملفات | ج) وقت البحث | د) وقت الدوران | | 13 | ........ فيها تستخدم دالة Hash لتحديد المكان الذى سيتم تخزين السجل به و كذلك تحدد المكان الذي سيتم إسترجاع البيانات منه | أ) الملفات المرتبة | ب) المزج الداخلي | ج) المزج الخارجي | د) كل ما سبق | | 14 | تقصد بهذه الطريقة التي يتم بواسطتها توزيع السجلات على مجموعة من الأقراص | أ) الملفات المرتبة | ب) المزج الداخلي | ج) المزج الخارجي | د) كل ما سبق | | 15 | ........ هي عبارة عن فهرس مبنى على أساس ملف منظم و مرتب تصاعديا بالنسبة للمفتاح الأساسي و يحتوى الفهرس على حقلين حقل الفهرسة ( المفتاح الاساسي ) و حقل المؤشر | أ) شجرة ال B | ب) الفهارس الثانوية | ج) الفهارس الرئيسية | د) كل ما سبق | # اسم الطالب : ## أجب عن الأسئلة الآتية: | | | | | | | |---|---|---|---|---|---| | 1 | هي لغة برمجية متخصصة في التعامل مع قواعد البيانات بحيث يمكن من خلالها إدارة البيانات | أ) C++ ( | ب) C | ج) SQL ( | د) Java ( | | | 2 | هي ............... (أ) لغة الاستعلام الهيكلية (ب) لغة برمجة غير إجرائية (ج) لغات البرمجة المعتادة | أ) SQL | ب) C | ج) SQL ( | د) أ،ب معاً | | 3 | تنقسم ....... إلى لغة تعريف البيانات لغة معالجة البيانات لغة التحكم في البيانات لغة التحكم في المعاملات | أ) C++ ( | ب) C | ج) SQL ( | د) Java ( | | 4 | .......... هي مجموعة الأوامر التي يمكن استخدامها لتحديد وتعديل الهيكلية أو البنية العامة لقاعدة البيانات | أ) C++ ( | ب) DDL | ج) SQL ( | د) DCL( | | 5 | .......... تعالج البيانات الموجودة داخل قاعدة البيانات نفسها مثل إنشاء قيم جديدة وحذفها وتعديلها ... إلخ | أ) C++ ( | ب) DDL | ج) DML( | د) TCL | | 6 | هي تتضمن الأوامر التي تمكننا من التحكم بصلاحيات الوصول إلى محتوى قاعدة البيانات. | أ) DDL | ب) DML | ج) TCL( | د) DCL | | 7 | ............ هي الأوامر التي تستخدم لأنشاء قاعدة البيانات و الجداول في نظم ادارة قواعد البيانات | أ) DCL( | ب) DDL | ج) DML( | د) TCL | | 8 | إدراج / إضافة بيانات ، تحديث/ تعديل بيانات ، حذف بيانات ، استرجاع استعلام عن بيانات من وظائف | أ) DCL( | ب) DDL | ج) DML( | د) TCL | | 9 | يتم تنفيذ عبارات DML على الفور ويمكن التراجع عنها باستخدام عبارة التراجع عادةً بواسطة. | أ) المبرمجين | ب) المستخدمين النهائيين