Veritabanı Programlama
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
Aşağıdakilerden hangisi T-SQL için yanlıştır?
- 2
DECLARE @a INT;
DECLARE @b INT;
DECLARE @c INT;Set @a=19
Set @b=5
Set @c=@a%@bCASE c
WHEN '1' THEN 'Bir'
WHEN '2' THEN 'İki'
WHEN '3' THEN 'Üç'
WHEN '4' THEN 'Dört'
WHEN '5' THEN 'Beş'
ENDT-SQL kodunu görüntüleyen çıktı hangisidir?
- 3
T-SQL dilinde yerel değişken tanımlamak için kullanılan ön ek aşağıdakilerden hangisidir?
- 4
DECLARE @PC_alis INT
DECLARE @PC_satis INT
DECLARE @PC_kar INT
SET @PC_alis=400
SET @PC_satis=432
SELECT @PC_satis-@PC_alisYukarıdaki T-SQL kodunun sonucu aşağıdakilerden hangisidir?
- 5
T-SQL’de değişken isimlendirme kuralları ile ilgili hangisi doğrudur?
I. Değişkenler Türkçe karakter ve boşluk içermez
II. Değişken isimleri ilk karakteri harf ile başlayıp harf, rakam ve alt çizgi (_) ile devam edebilir.
III. Değişken isimlerinde küçük veya büyük harf kullanımı fark eder. - 6
DECLARE @Ders_Sayisi INT;
SELECT @Ders_Sayisi=COUNT(*) FROM Dersler WHERE (Not>49)
IF (@Ders_Sayisi>4)
PRINT 'Sınıfı geçtiniz.'
ELSE IF (@Ders_Sayisi>3)
PRINT '1 dersten sınıfta kaldınız.'
ELSE IF (@Ders_Sayisi>2)
PRINT '2 dersten sınıfta kaldınız.'
ELSE IF (@Ders_Sayisi>1)
PRINT '3 dersten sınıfta kaldınız.'
ELSE
PRINT '4 dersten sınıfta kaldınız.'Yukarıdaki programa göre Ders_Sayisi 3 olarak gelirse hangi sonuç görüntülenecektir?
- 7
Veritabanı sorgularında kullanıcıların belirleyecekleri bir veri kümesinde her bir satırda birer birer ilerlemelerini sağlayan İMLEÇ (Cursor) yapısı kullanılmaktadır. İmleç işlemlerinde bir önceki kayda ilerlemeyi sağlayan komut aşağıdakilerden hangisidir?
- 8
ERROR_STATE() fonksiyonunun işlevi aşağıdakilerden hangisidir?
- 9
Veri Tanımlama Dili (DDL), verilerin tutulduğu nesnelerolan tabloların oluşturulmasını, silinmesini ve bazı temel özelliklerinin düzenlenmesinisağlar. Bu kategoride, tabloda değişiklik yapmak için kullanılan komut aşağıdakilerden hangisidir?
- 10
ERROR_STATE() fonksiyonunun işlevi aşağıdakilerden hangisidir?
- 11
Aşağıdaki hangi SQL komutu Veri Kontrol Dili (DCL) amacıyla kullanılır?
- 12
Veritabanı sorgularında kullanıcıların belirleyecekleri bir veri kümesinde her bir satırda birer birer ilerlemelerini sağlayan İMLEÇ (Cursor) yapısı kullanılmaktadır. İmleç işlemlerinde bir önceki kayda ilerlemeyi sağlayan komut aşağıdakilerden hangisidir?
- 13
T-SQL’ de değişken isimlendirme kuralları diğer diller ile aynıdır. T-SQL'de değişken tanımlama aşağıdaki hangi komut ile yapılmaktadır?
- 14
- T-SQL’de oluşan hata mesajları ve kodları “sys.messages” adlı sistem tablosunda tutulmaktadır.
- SQL sorgu penceresinde “PRINT sys.messages” ile tüm hata mesajları listelenebilir.
- “@@ERROR” sistem fonksiyonunda tüm hata mesajlarının kodu tutulur.
- TRY...CATCH komutu hata denetimi için kullanılabilir.
Veritabanı yönetim sisteminde hata denetimi ile ilgili yukarıda verilen bilgilerden hangileri doğrudur?
- 15
Aşağıdaki özelliklerden hangisi T-SQL'de dinamik SQL sorgularına özgü bir özelliktir?
- 16
İmleç (cursor,) veri kümelerinin satırları arasında birer birer ilerlemeyi sağlayan programlama yapılarıdır. İmleç işlemlerindeki FETCH komutu aşağıda verilen hangi işlemi gerçekleştirmek için kullanılır?
- 17
While yapısı içinde döngüden çıkmayı sağlayan komut aşağıdakilerden hangisidir?
- 18
- Yerel değişken adı @ ile evrensel değişken adı @@ ile başlar.
- Değişken isimlerinin ilk karakteri $ ile başlamalıdır.
- SELECT değişken ismi olamaz.
- DECLARE @boy INT; SET @boy=179 ile sayısal değer alabilen boy adlı bir değişken tanımlanmış ve değişkenin değerine 179 atanmıştır.
T-SQL'de değişken tanımlama ile ilgili yukarıda verilen bilgilerden hangileri doğrudur?
- 19
Aşağıdakilerden hangi komut While yapısı içinde döngüden çıkmayı sağlar?
- 20
T-SQL ile ilgili aşağıdaki bilgilerden hangisi yanlıştır?