طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 122 · برمجة قواعد البيانات
تقييم الدرس 10

CREATE TABLE وأنواع البيانات

أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس

أسئلة التقييم

تقييم الدرس 10: CREATE TABLE وأنواع البيانات. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».

1السؤال الأول: اختر الإجابة الصحيحة

1) لماذا لا نحفظ المال بـ real؟
2) أي نوع لوقت حدث مع المنطقة الزمنية؟
3) المقابل في MySQL لـ IDENTITY:
4) ماذا يحدث عند تنفيذ الإدخال؟
query.sql
CREATE TABLE t (code varchar(5));INSERT INTO t VALUES ('ABCDEFG');
5) أي نوع لعدد قطع في المخزن؟

2السؤال الثاني: صح أم خطأ

1) في PostgreSQL لا فرق كبير في الأداء بين text و varchar.
الصواب: صح
2) GENERATED ALWAYS يسمح بإدخال id يدويًّا بسهولة.
الصواب: خطأ
3) حفظ التاريخ نصًّا يمنع ترتيبه وحساب الفروق بدقة.
الصواب: صح
4) numeric دقيق في الكسور العشرية.
الصواب: صح
5) رقم الجوال الأنسب له int.
الصواب: خطأ

3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة

1) نوع المال الدقيق في PostgreSQL هو .
الإجابة: numeric
2) المقابل في Oracle للنوع numeric هو .
الإجابة: NUMBER
3) القيمة التي يأخذها العمود عند عدم إرسالها تُحدد بـ .
الإجابة: DEFAULT

4السؤال الرابع: أسئلة عملية

1) ما ناتج هذا الاستعلام؟

query.sql
SELECT 0.1::numeric + 0.2::numeric = 0.3;
الناتج الصحيح:
النتيجة · صف واحد
?column?
true

2) ما ناتج هذا الكود؟

query.sql
CREATE TABLE t (id serial, v text);INSERT INTO t (v) VALUES ('أ'), ('ب'), ('ج');SELECT max(id) FROM t;
الناتج الصحيح:
النتيجة · صف واحد
max
3
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».

📝 معلم؟ أرسل ملاحظة للمؤلف عن هذا الدرس