نمونه سوالات:
عبارت SQL را ارزیابی کنید:
TRUNCATE TABLE DEPT;
کدام سه در مورد دستور SQL درست است؟ (سه مورد را انتخاب کنید.)
فضای ذخیرهسازی مورد استفاده جدول را آزاد میکند.
فضای ذخیره سازی استفاده شده توسط جدول را آزاد نمی کند.
می توانید پس از اجرای دستور، حذف ردیف ها را به عقب برگردانید.
شما نمی توانید حذف ردیف ها را پس از اجرای دستور برگردانید.
تلاش برای استفاده از DESCRIBE در جدول DEPT پس از اجرای دستور TRUNCATE یک خطا نشان می دهد.
برای کوتاه کردن جدول DEPT باید مالک جدول باشید یا امتیازات سیستم TABLE را حذف کنید
شما باید یک پایگاه داده ثبت نام دانش آموز طراحی کنید که حاوی چندین جدول باشد که اطلاعات تحصیلی را ذخیره می کند.
جدول STUDENTS اطلاعات یک دانش آموز را ذخیره می کند. جدول STUDENT_GRADES اطلاعات مربوط به نمرات دانش آموز را ذخیره می کند. هر دو جدول دارای ستونی به نام STUDENT_ID هستند. ستون STUDENT_ID در جدول STUDENTS یک کلید اصلی است. شما باید یک کلید خارجی در ستون STUDENT_ID جدول STUDENT_GRADES ایجاد کنید که به ستون STUDENT_ID جدول STUDENTS اشاره می کند. کدام عبارت کلید خارجی را ایجاد می کند؟
نمرات_دانشجوی TABLE (شناسه_student NUMBER(12)، ترم_پایان DATE، معدل نمره NUMBER(4،3)، CONSTRAINT student_id_fk REFERENCES (student_id) FOREIGN KEY دانشجویان (student_id)) ایجاد کنید؛
جدول_نمرات_دانشجو ایجاد کنید(شناسه_student NUMBER(12)، پایان_ترم DATE، معدل نمره NUMBER(4،3)، student_id_fk کلید خارجی (student_id) منابع مراجع دانشجو(student_id))؛
نمرات_دانشجوی جدول را ایجاد کنید(شناسه_student NUMBER(12)، پایان_ترم DATE، معدل کارشناسی ارشد NUMBER(4،3)، محدودیت کلید خارجی (student_id) REFERENCES دانشجویان(student_id))؛
CREATE TABLE Student_grads(student_id NUMBER(12), semester_end DATE, gpa NUMBER(4,3), CONSTRAINT student_id_fk FOREIGN KEY (student_id) REFERENCES Students(student_id))؛
کدام سه عبارت در مورد جستارهای فرعی درست است؟ (سه مورد را انتخاب کنید.)
چند ستون یا عبارت را می توان بین پرس و جو اصلی و فرعی مقایسه کرد
پرسمان اصلی و فرعی می توانند داده ها را از جداول مختلف دریافت کنند
پرسمانهای فرعی میتوانند شامل موارد GROUP BY و ORDER BY باشند
پرسمان اصلی و درخواست فرعی باید داده ها را از جداول یکسان دریافت کنند
پرسمانهای فرعی میتوانند شامل ORDER BY باشند، اما نه عبارت GROUP BY
فقط یک ستون یا عبارت را می توان بین پرس و جو اصلی و زیرکیوری مقایسه کرد
این دو عبارت SQL را ارزیابی کنید:
نام خانوادگی، حقوق و دستمزد، تاریخ استخدام از کارکنان سفارش بر اساس حقوق DESC انتخاب کنید؛
نام خانوادگی، حقوق و دستمزد، تاریخ استخدام را از کارکنان سفارش دهید تا 2 DESC انتخاب کنید؛
چه چیزی در مورد آنها صادق است؟
این دو عبارت نتایج یکسانی تولید می کنند.
عبارت دوم یک خطای نحوی را برمی گرداند.
نیازی به تعیین DESC نیست زیرا نتایج به طور پیش فرض به ترتیب نزولی مرتب شده اند.
این دو عبارت را میتوان با افزودن یک ستون مستعار برای ستون حقوق و دستمزد در دومین عبارت SQL برای ایجاد نتایج یکسان ایجاد کرد.
گواهینامه را یاد بگیرید به راحتی شاد باشید :)
نمایش نظرات