AÖF Soru Bankası
YBS304U

Veritabanı Programlama

Ünite Sınavı Soruları

  • 20 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 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. 2
    1. T-SQL’de oluşan hata mesajları ve kodları “sys.messages” adlı sistem tablosunda tutulmaktadır.
    2. SQL sorgu penceresinde “PRINT sys.messages” ile tüm hata mesajları listelenebilir.
    3. “@@ERROR” sistem fonksiyonunda tüm hata mesajlarının kodu tutulur.
    4. 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. 3
    1. T-SQL’de açıklama eklemek için “--” ifadesi kullanılabilir.
    2. T-SQL’de açıklama eklemek için “/*...*/” ifadesi kullanılabilir.
    3. Tek satırlık açıklama eklemek için açıklama satırının önüne “--” ifadesi kullanılabilir.
    4. 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. 4
    1. Yerel değişken adı @ ile evrensel değişken adı @@ ile başlar.
    2. Değişken isimlerinin ilk karakteri $ ile başlamalıdır.
    3. SELECT değişken ismi olamaz.
    4. 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. 5

    T-SQL’de oluşan hata mesajları ve kodları aşağıdakilerden hangisinde tutul­maktadır?

  6. 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. 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. 8

    Diğer diller ile aynı olan T-SQL’ deki değişken isimlendirme kurallarından yanlış olanı aşağıdakilerden hangisidir?

  9. 9

    SQL komutları kullanım amaçlarına göre üç genel kategoriye ayrılır. Aşağıdakilerden hangisi bu kategorilerden biridir?

  10. 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. 11

    T-SQL ile ilgili aşağıdaki bilgilerden hangisi yanlıştır?

  12. 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. 13

    Aşağıdaki hangi SQL komutu Veri Kontrol Dili (DCL) amacıyla kullanılır?

  14. 14
    1. T-SQL’de oluşan hata mesajları ve kodları “sys.messages” adlı sistem tablosunda tutulmaktadır.
    2. SQL sorgu penceresinde “PRINT sys.messages” ile tüm hata mesajları listelenebilir.
    3. “@@ERROR” sistem fonksiyonunda tüm hata mesajlarının kodu tutulur.
    4. 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. 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. 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. 17

    Aşağıdakilerden hangisi ile değişkenlere değer ataması yapabiliriz?

  18. 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. 19

    ERROR_STATE() fonksiyonunun işlevi aşağıdakilerden hangisidir?

  20. 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?

Şıkları ve doğru cevapları görVeritabanı Programlama dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç