İnformatika testləri Verilənlər bazası və SQL

Verilənlər bazası və SQL — Test 1

Səviyyə: Asan · 10 sual

Hər sualda bir düzgün variant seçin, sonra “Nəticəni yoxla” düyməsini basın. Cavablar və izahlar göstəriləcək.

1Relyasion verilənlər bazasında sətir əsasən nəyi təmsil edir?

İzah: Sətir obyektin sahə qiymətlərindən ibarət bir qeydidir.

2İlkin açarın əsas xüsusiyyəti nədir?

İzah: Primary key unikal və boş olmayan qiymətlə qeydi müəyyənləşdirir; bir neçə sütundan da ibarət ola bilər.

3SQL-də sətirləri şərtə görə seçmək üçün hansı hissə işlədilir?

İzah: WHERE nəticəyə daxil ediləcək sətirlər üçün şərt təyin edir.

4SELECT * FROM students WHERE score >= 80 sorğusu nəyi seçir?

İzah: * bütün sütunları, score >= 80 isə 80 və daha böyük balı olan sətirləri bildirir.

5ORDER BY score DESC hansı sıralamanı verir?

İzah: DESC azalan sıralamadır: yüksək qiymətlər əvvəl gəlir.

6Cədvəldə 7 sətir varsa, SELECT COUNT(*) FROM table_name nə qaytarır?

İzah: COUNT(*) bütün sətirləri sayır; sütunlardakı NULL qiymətləri sətir sayını azaltmır.

7Xarici açarın (foreign key) əsas rolu nədir?

İzah: Xarici açar digər və ya eyni cədvəldəki uyğun unikal açara istinadın bütövlüyünü təmin edir.

8SELECT DISTINCT city FROM students nə edir?

İzah: DISTINCT nəticədə eyni city qiymətinin təkrarlarını aradan qaldırır; sıralamaya zəmanət vermir.

9SQL-də mövcud sətirlərin qiymətlərini dəyişmək üçün hansı əmr işlədilir?

İzah: UPDATE mövcud qeydləri dəyişir; hansı sətirlərin dəyişəcəyini WHERE ilə məhdudlaşdırmaq olar.

10SQL-də NULL qiymətini yoxlamaq üçün hansı şərt düzgündür?

İzah: NULL adi qiymət kimi bərabərliklə yoxlanmır; bunun üçün IS NULL predikatı istifadə olunur.