AÖF Soru Bankası
YBS304U

Veritabanı Programlama

Ünite Sınavı Soruları

  • 20 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 1

    Aşağıda verilen sistem saklı yordamı sınıflarından hangisi Açık Veritabanı Bağlantısı (ODBC) uygulamalarını sistem tablolarındaki değişimlerinden izole etmek için kullanılan sınıftır?

  2. 2

    Aşağıdaki seçeneklerden hangisi SQL sunucu sistemlerinde belli bir veri kümesinde işlem yapıp tek değer döndüren fonksiyonlardan biridir?

  3. 3
    Aşağıdakilerden hangisinde Aggregate Functions fonksiyonun işlevi verilmiştir?
  4. 4

    Yordamları düzenlemek için kullanılan komutlar aşağıdakilerden hangi komut ile başlamalıdır?

  5. 5
    1. Değişen Veri Yakalama Saklı Yordamları
    2. Veritabanı Motoru Saklı Yordamları
    3. Veritabanı E-mail Saklı Yordamı
    1. SQL sunucu oluşumlarından e-mail atmak için kullanılmaktadır
    2. SQL sunucu veritabanı motorunun bakımı için kullanılmaktadır.
    3. Değişen veri yakalama nesnelerini aktif-pasif hale getirme veya raporlama için kullanılırlar.

    Yukarıda verilen kavramlar ile tanımların doğru eşleştirilmesi aşağıdakilerden hangisinde doğru olarak verilmiştir?

     

  6. 6
    Aşağıdakilerden hangisi istatiski bilgi sağlayan; @@Total_Errors (toplam hata sayısı), @@Total_Read (toplam okuma sayısı) vb. fonksiyonlardır?
  7. 7

    Aşağıdakilerden hangisi sistem fonksiyonları içerisinde User-Id ve User_Name komutlarıyla bilgi dönüdürülen fonksiyonlardandır?

  8. 8

    Aşağıdakilerden hangisi kümeleme fonksiyonları için doğru olan bir ifadedir?

  9. 9

    Aşağıdaki ifadelerden hangisi fonksiyonların ve saklı yordamların ilişkisi açısından yanlıştır?

  10. 10

    Bir veritabanında yer alan “Urunler” tablosunda her bir ürünün fiyatını verilen orana göre arttıran saklı yordam kodu aşağıdakilerden hangisinde doğru verilmiştir?

  11. 11

    CREATE FUNCTION fn_SatisBilgileri(@BolumNo int)
      RETURNS @BolmSatTablosu TABLE
      ( Bolum_Adı nvarchar(50),
       UrunSayisi int
      )
    AS BEGIN
          INSERT INTO @BolmSatTablosu
               SELECT Bl.Bolum_Adi,SUM(Sat.Miktar)
               FROM Urunler Ur, Bolumler Bl, Satislar Sat
               WHERE Bl.Bolum_No=@BolumNo AND
               Ur.Bolum_No=Bl.Bolum_No AND
               Ur.Urun_No=Sat.Urun_No
               GROUP BY Bl.Bolum_Adi, Bl.Bolum_No
               HAVING Bl.Bolum_No=@BolumNo
          RETURN

    END

    Örnek veritabanı için hangi bölümden kaç adet ürün satıldığı ile ilgili bölüm adı ve satılan ürün adedi bilgisini dönen fonksiyon yukarıda verilmiştir. Bu fonksiyonu kullanarak 9 nolu bölümden yapılan satışları listeemek için çalıştırılması gereken komut aşağıdakilerden hangisidir?

  12. 12

    __________ veritabanı programlamada performansı yüksek işler yapmak için kullanılan kritik araçlardan birisidir.

    Yukarıdaki boşluğa hangi kavram gelirse doğru bir ifade elde edilmiş olur?

  13. 13

    Sunucu üzerinde bulunan veritabanlarını ve boyutlarını öğrenmek için “.....................” sistem saklı yordamı kullanılabilir.

    Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?

  14. 14

    Veritabanlarında tekrarlı işlemler için oluşturulan, sunucu üzerinde tutulan, birden fazla tablo üzerinde işlem yapabilen komut kümeleri aşağıdakilerden hangisidir?

  15. 15

    Aşağıdakilerden hangisi tarih ve zaman üzerinde işlemler yapan ve karakter, nümerik değer veya tarih bilgisi döndüren; Getdate (tarih al), Month (ay) vb. fonksiyonlardır?

  16. 16
    1. CREATE
    2. ALTER
    3. MIN
    4. MAX
    5. AVG
    6. SUM

    Yukarıda verilen fonksiyonlardan hangileri kümeleme fonksiyonu değildir?

  17. 17
    1. CREATE
    2. ALTER
    3. MIN
    4. MAX
    5. AVG
    6. SUM

    Yukarıda verilen fonksiyonlardan hangileri kümeleme fonksiyonu değildir?

  18. 18

    ‘Veritabanlarında tekrarlı işlemler için oluşturulan komut kümeleridir.’

    Yukarıdaki tanım aşağıdakilerden hangisine aittir?

  19. 19

    Sunucu üzerinde bulunan veritabanlarını ve boyutlarını öğrenmek için “.....................” sistem saklı yordamı kullanılabilir.

    Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?

  20. 20
    Aşağıdaki yordamlardan hangisi SQL sunucu oluşumlarından e-mail atmak için kullanı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ç