aofsorular.com
YBS304U

VERİTABANI PROGRAMLAMA - Deneme Sınavı - 8

Ara Sınav 68586
Soru 1
SQL komutları kullanım amaçlarına göre üç genel kategoriye ayrılır. Aşağıdakilerden hangisi bu kategorilerden biridir?
Soru 2
"Veri girmek, değiştirmek, silmek ve verileri almak için kullanılan komutların tümüdür. Bu kategoride, veri seçmek için SELECT, veri silmek için DELETE, veri güncellemek için UPDATE ve veri girmek için INSERT en sık kullanılan komutlarıdır." şeklinde tanımlanan SQL komut kategorisi aşağıdakilerden hangisidir?
Soru 3
Eğer işletme süreçlerinde veri işleme için akış kontrolü, döngü vb. gerektiren bir dil (Java, C / C ++ / C #, COBOL vb. yordamsal dil) ihtiyaç olursa, standart SQL bu işlemlerin yapılması için yeterli olmaz. Bu durum için çözüm yöntemleri veritabanı ile etkileşimi de içermek üzere üç sınıfta toplanabilir. Aşağıdakilerden hangisi bu sınıflardan biridir?
Soru 4
SQL Server 2014 Express yazılımını kurmadan önce birtakım hazırlık ve kontrolleri yapmanız gerekmektedir. Yazılımın çalışabilmesi için bilgisayarınızın işletim sisteminin minimum kaç bit olması gereklidir?
Soru 5
MS SQL Server 2014 Express Kurulumu esnasında Veritabanı Motoru Yapılandırması (Database Engine Configuration) adımı uygulanırken Authentication Mode sekmesi altında aşağıdaki hangi Mode seçilmelidir?
Soru 6
MS SQL Server 2014 Yardımcısı ile Örnek Veritabanını Oluşturma aşamasında herhangi bir alan için mutlaka tanımlı bir değer olması isteniyorsa aşağıdakilerden hangisi yapılmalıdır?
Soru 7
Aşağıdaki SQL komutlarından hangisi SQL Sorgu penceresinde yazılan sorgunun işlem yapacağı veritabanını tanımlamada kullanılır?
Soru 8
Yazılımların diğer yazılımlar tarafından kullanılmasına olanak sağlayan fonksiyonlar ve tanımları içeren yapı aşağıdakilerden hangisidir?
Soru 9
Veri Kontrol Dili (DCL - Data Control Language), 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 aşağıdaki komut kullanılmaktadır?
Soru 10
Aşağıdaki hangi SQL komutu Veri Kontrol Dili (DCL) amacıyla kullanılır?
Soru 11
Aşağıdakilerden hangisi T-SQL için yanlıştır?
Soru 12
T-SQL’de değişken isimlendirme kuralları ile ilgili hangisi doğrudur?

I. Değişkenler Türkçe karakter ve boşluk içermez
II. Değişken isimleri ilk karakteri harf ile başlayıp harf, rakam ve alt çizgi (_) ile devam edebilir.
III. Değişken isimlerinde küçük veya büyük harf kullanımı fark eder.

Soru 13
Aşağıdakilerden hangisi T-SQL dilinde yapılmış yanlış bir değişken isimlendirmesidir?
Soru 14
Aşağıdakilerden hangisi ile değişkenlere değer ataması yapabiliriz?
Soru 15
Aşağıdaki komutlardan hangisi kullanılarak değişkenler ekranda görüntülenebilir?
Soru 16
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?

Soru 17
DECLARE @a INT;
DECLARE @b INT;
DECLARE @c INT;

Set @a=19
Set @b=5
Set @c=@a%@b

CASE c
     WHEN '1' THEN 'Bir'
     WHEN '2' THEN 'İki'
     WHEN '3' THEN 'Üç'
     WHEN '4' THEN 'Dört'
     WHEN '5' THEN 'Beş'
END

T-SQL kodunu görüntüleyen çıktı hangisidir?

Soru 18
DECLARE @sayi INT
SET @sayi=1

WHILE (@sayi<3)
BEGIN
      Print '*'
      Set @sayi=@sayi+1
END

Yukarıdaki kod çalıştırıldığında ekran çıktısı ne olur?

Soru 19
Aşağıdakilerden hangisi T-SQL ile bir hata bloğu yakalanırken hatanın durum numarasını döndürür?
Soru 20
T-SQL ile ilgili aşağıdaki bilgilerden hangisi yanlıştır?