AÖF Soru Bankası
YBS304U

Veritabanı Programlama

Ünite Sınavı Soruları

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

    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?

  2. 2

    Saklı yordam için gerekli sorguyu yardımcı kullanarak oluşturma için aşağıdakilerden hangi kısayol kullanılır?

  3. 3

    Aşağıdaki seçeneklerden hangisi yanlıştır?

  4. 4

    Kullanıcı fonksiyonları ile saklı yordamlar yapı itibariyle birbirlerine benzeseler de aralarında önemli bazı farklılıklar vardır. Aşağıdakilerden hangisi bu farklılıklardan biri değildir.

  5. 5
    1. CREATE FUNCTION
    2. ALTER FUNCTION
    3. DROP FUNCTION
    1. Fonksiyon oluşturmak için kullanılır.
    2. Fonksiyonda değişiklik yapmak için kullanılır.
    3. Mevcut olan fonksiyonu silmek için kullanılır.

    Yukarıda verilen kullanıcı tanımlı fonksiyonlar ile açıklamalarının eşleştirilmesi aşağıdaki seçeneklerden hangisinde doğru olarak verilmiştir?

  6. 6

    __________ 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?

  7. 7
    Aşağıdakilerden hangisi istatiski bilgi sağlayan; @@Total_Errors (toplam hata sayısı), @@Total_Read (toplam okuma sayısı) vb. fonksiyonlardır?
  8. 8
    1. CREATE FUNCTION
    2. ALTER FUNCTION
    3. DROP FUNCTION
    1. Fonksiyon oluşturmak için kullanılır.
    2. Fonksiyonda değişiklik yapmak için kullanılır.
    3. Mevcut olan fonksiyonu silmek için kullanılır.

    Yukarıda verilen kullanıcı tanımlı fonksiyonlar ile açıklamalarının eşleştirilmesi aşağıdaki seçeneklerden hangisinde doğru olarak verilmiştir?

  9. 9

    Aşağıdakilerden hangisi altta verilen yazım şekline uygun fonksiyondur?

    CREATE FUNCTION Fonksiyon_Adi(Parametreler)

    RETURNS geriDonusTipi

    AS

    BEGIN

    -- Sorgular

    RETURN geriDonusDegeri

    END

  10. 10
    Aşağıdaki yordamlardan hangisi açık Veritabanı Bağlantısı (ODBC) uygulamalarını sistem tablolarındaki değişimlerinden izole etmek için kullanılmaktadır?
  11. 11
    Aşağıdaki yordamlardan hangisi SQL sunucu veritabanı motorunun bakımı için kullanılmaktadır?
  12. 12

    Aşağıda verilen fonksiyon gruplarından hangisi girdi değerlerine bağlı nümerik değer döndüren; Log(logaritma), Abs (mutlak değer) vb. fonksiyonlardır?

  13. 13

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

  14. 14
    Aşağıdakilerden hangisinde Aggregate Functions fonksiyonun işlevi verilmiştir?
  15. 15
    1. Tek bir sayısal değer döndürürler.
    2. Fonksiyonun oluşturulduğu veritabanı ile çağrıldığı veritabanı aynı olmalıdır.
    3. Bir sayıl değerli fonksiyonu “master” veritabanı altında oluşturup “Bilisim” veritabanı içinde kullanamazsınız.
    4. Sistem fonksiyon türlerinden biridir.
    5. Yerel saklı yordam olarak da isimlendirilirler.

    Yukarıda verilen ifadelerden hangileri sayıl değerli fonksiyonlar için doğrudur?

  16. 16

    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?

  17. 17

    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?

  18. 18

    MIN(), MAX(), AVG(), SUM() vb. fonksiyonlar aşağıdakilerden hangi tip fonksiyonlara örnektir?

  19. 19
    1. CREATE FUNCTION, fonksiyon oluşturmak için kullanılır.
    2. ALTER FUNCTION, mevcut olan fonksiyonu silmek için kullanılır.
    3. DROP FUNCTION, fonksiyonda değişiklik yapmak için kullanılır.

    Kullanıcı tanımlı fonksiyonlar için kullanılan komutlar ve işlevlerine ilişkin yukarıda verilen bilgilerden hangileri doğrudur?

  20. 20

    Aşağıdaki seçeneklerden hangisi yanlıştı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ç