تقييم الدرس 9: إنشاء الجداول: CREATE TABLE. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) أنسب نوع لعمود «سنة الميلاد»:
2) المفتاح المركّب يُكتب:
3) ما الخطأ في هذا الأمر؟
query.sql
CREATETABLE cities ( id INTEGERPRIMARYKEY, name TEXT,);
4) الصيغة المعتمدة لكتابة التاريخ:
5) IF NOT EXISTS في CREATE TABLE:
2السؤال الثاني: صح أم خطأ
1) DROP TABLE يحذف الجدول وبياناته معًا.
الصواب: صح
2) FLOAT هو الأنسب للرواتب في نظام محاسبي.
الصواب: خطأ
3) VARCHAR(100) في MySQL نص بحد أقصى 100 حرف.
الصواب: صح
4) يجوز تسمية الجدول order بلا مشكلة.
الصواب: خطأ
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) الترقيم التلقائي في MySQL يُكتب .
الإجابة: AUTO_INCREMENT
2) لعرض أعمدة جدول في MySQL نكتب اسم_الجدول.
الإجابة: DESCRIBE
3) النوع DECIMAL(10,2) فيه بعد الفاصلة .
الإجابة: رقمان
4السؤال الرابع: أسئلة عملية
1) ما ناتج هذا الكود؟
query.sql
CREATETABLE t (id INTEGERPRIMARYKEY, x TEXT);INSERTINTO t (x) VALUES ('أ');INSERTINTO t (x) VALUES ('ب');INSERTINTO t (x) VALUES ('ج');SELECT id FROM t WHERE x = 'ج';
الناتج الصحيح:
النتيجة · صف واحد
id
3
2) كم عمودًا في هذا الجدول؟
query.sql
CREATETABLE p (a INTEGER, b TEXT, c REAL, d TEXT);SELECTCOUNT(*) FROM pragma_table_info('p');