Veritabanı Programlama
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
T-SQL içinde verilen bir koşulun sağlanması durumunda belirlenen komut bloğunun tekrar edilmesi amacıyla kullanılan akış kontrlü yapısı aşağıdakilerden hangisidir?
- 2
- 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?
- 3
- T-SQL’de açıklama eklemek için “--” ifadesi kullanılabilir.
- T-SQL’de açıklama eklemek için “/*...*/” ifadesi kullanılabilir.
- Tek satırlık açıklama eklemek için açıklama satırının önüne “--” ifadesi kullanılabilir.
- Birden fazla satırı açıklama satırı yapmak için satırın sonuna “/*” işareti kullanılması yeterlidir.
T-SQL’de açıklama ekleme ile yukarıdaki bilgilerden hangileri doğrudur?
- 4
- 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?
- 5
T-SQL’de oluşan hata mesajları ve kodları aşağıdakilerden hangisinde tutulmaktadır?
- 6
Bir T-SQL kodu olmayıp SQL sorgularının sırasıyla yığınlar olarak çalıştırılmasını sağlayan komut aşağıdakilerden hangisidir?
- 7
Aşağıdakilerden hangisi verilerin tutulduğu nesneler olan tabloların oluşturulmasını, silinmesini ve bazı temel özelliklerinin düzenlenmesini sağlar?
- 8
Diğer diller ile aynı olan T-SQL’ deki değişken isimlendirme kurallarından yanlış olanı aşağıdakilerden hangisidir?
- 9
SQL komutları kullanım amaçlarına göre üç genel kategoriye ayrılır. Aşağıdakilerden hangisi bu kategorilerden biridir?
- 10
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?
- 11
T-SQL ile ilgili aşağıdaki bilgilerden hangisi yanlıştı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
Aşağıdaki hangi SQL komutu Veri Kontrol Dili (DCL) amacıyla kullanılı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
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?
- 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
Aşağıdakilerden hangisi ile değişkenlere değer ataması yapabiliriz?
- 18
Veri Kontrol Dili (DCL) veritabanı kullanıcısı veya rolü ile ilgili izinlerin düzenlenmesini sağlar. Bu kategoride, daha önce yapılmış olan yetki ve izinleri kaldırmak için kullanılan komut aşağıdakilerden hangisidir?
- 19
ERROR_STATE() fonksiyonunun işlevi aşağıdakilerden hangisidir?
- 20
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?