Veritabanı Programlama
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 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
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?
- 3Aşağıdakilerden hangisinde Aggregate Functions fonksiyonun işlevi verilmiştir?
- 4
Yordamları düzenlemek için kullanılan komutlar aşağıdakilerden hangi komut ile başlamalıdır?
- 5
- Değişen Veri Yakalama Saklı Yordamları
- Veritabanı Motoru Saklı Yordamları
- Veritabanı E-mail Saklı Yordamı
- SQL sunucu oluşumlarından e-mail atmak için kullanılmaktadır
- SQL sunucu veritabanı motorunun bakımı için kullanılmaktadır.
- 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?
- 6Aşağıdakilerden hangisi istatiski bilgi sağlayan; @@Total_Errors (toplam hata sayısı), @@Total_Read (toplam okuma sayısı) vb. fonksiyonlardır?
- 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
Aşağıdakilerden hangisi kümeleme fonksiyonları için doğru olan bir ifadedir?
- 9
Aşağıdaki ifadelerden hangisi fonksiyonların ve saklı yordamların ilişkisi açısından yanlıştır?
- 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
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
RETURNEND
Ö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
__________ 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
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
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
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
- CREATE
- ALTER
- MIN
- MAX
- AVG
- SUM
Yukarıda verilen fonksiyonlardan hangileri kümeleme fonksiyonu değildir?
- 17
- CREATE
- ALTER
- MIN
- MAX
- AVG
- SUM
Yukarıda verilen fonksiyonlardan hangileri kümeleme fonksiyonu değildir?
- 18
‘Veritabanlarında tekrarlı işlemler için oluşturulan komut kümeleridir.’
Yukarıdaki tanım aşağıdakilerden hangisine aittir?
- 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?
- 20Aşağıdaki yordamlardan hangisi SQL sunucu oluşumlarından e-mail atmak için kullanılmaktadır?