Veritabanı Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Veri üzerinde değişiklik yapılırken başkası bu veriyi okumak istediğinde veri değişikliği bitene dek verinin okunmasının engellenmesi aşağıdakilerden hangisi ile ilişkilidir ?
- 2
Aşağıdakilerden hangisi verinin, veritabanı sunucusunun dışına çıkartılması ve güvenlik altına alınmasıdır?
- 3
Aynı hareket içerisinde iki sorgulama arasında eş zamanlı olarak başka bir hareket, okunan aralık içindeki veri kümesine yeni bir kayıt eklemiş olsun. Bu durumda ikinci sorgulamada birinciye göre daha fazla kayıt okunması hangi eşzamanlılık problemi gurubuna girer?
- 4
Uygulamaların kullanması için açılan veritabanlarına ne denir?
- 5
Aşağıdakilerden hangisi Google BiqQuery Servisi’nin temel bileşenlerindendir?
- 6
Kilitlenmeyi önlemek amacıyla ....... adındaki sistem görev izleyicisi her beş saniyede bir yürütülür. Böylece sistemde bir kilitlenme olup olmadığı kontrol edilmiş olur.
Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar? - 7
1.Hizmet olarak altyapı (IaaS)
A. Amazon Web Services
2.Hizmet olarak platform (PaaS)
B. Salesforce
3.Hizmet olarak yazılım (SaaS)
C. Microsoft Office Online
D. Google Apps
E. Microsoft Azure
Yukarıda verilen bulut bilişim hizmet türü ve örnekleri aşağıdaki seçeneklerden hangisinde doğru eşleştirilmiştir?
- 8
Aşağıdaki kavramlardan hangisi cümledeki boşluğa yerleştirilirse doğru bir tanım ifadesi elde edilir?
_______________ , teknoloji işletmeleri ve geliştiriciler için bulut bilişime hazır çözümler üretmesini sağlayan yapıların sunulduğu modeldir.
- 9
Aşağıdakilerden hangisi veritabanlarının veri biriktirdikçe ve uygulamalar veriler üzerinde değişiklik yaptıkça tabloları içeren veri dosyaları içerisindeki blokların faklı yerlere taşınıp ideal dizilimlerinden uzaklaşmasıdır?
- 10
Bulut bilişim sistemleri erişim modellerine göre dörde ayrılırlar. Aşağıdakilerden hangisi bunlardan biri değildir?
- 11
- Felakete uğrayan veritabanını yerine koymak
- Yanlış yapılan bir işlemi verinin önceki haline ulaşarak onarmak
- Eski haline ulaşarak çeşitli araştırmalar yapmak
- Bir ikizleme kurgusunun kurulumunu yapabilmek
- Test ortamı oluşturmak
Yukarıda numaralandırılmış risk senaryolarının hangileri, sıklıkla karşılaşılan geri yükleme nedenleri arasında değerlendirilmektedir?
- 12
Aşağıdakilerden hangisinde kontrol sırasında veritabanı tarafında bozuk olan kısmına erişildiğinde SQL Server bozulma hatası verir?
- 13
Aşağıdakilerden hangisi Geri yükleme işlemi için “Database” başlığından seçilmesi gereken seçenektir?
- 14
- CREATE FUNCTION
- ALTER FUNCTION
- DROP FUNCTION
- Fonksiyon oluşturmak için kullanılır.
- Fonksiyonda değişiklik yapmak için kullanılır.
- 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?
- 15
While yapısı içinde döngüden çıkmayı sağlayan komut aşağıdakilerden hangisidir?
- 16
Aşağıdakilerden hangisi kullanıcı tanımlı fonksiyon değildir?
- 17
Aşağıdakilerden hangisi yazılımların diğer yazılımlar tarafından kullanılmasına olanak sağlayan fonksiyonlar ve tanımları içeren bir yapıdır?
- 18
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?
- 19
- Kısıtlar
- Kurallar
- Varsayılanlar
- Saklı yordamlar
Yukarıdakilerden hangileri Tanımlanabilir Veri Bütünlüğü kapsamında yer alır?
- 20
CREATE PROCEDURE sp_BolumEkle
(
@BolumAdi nvarchar(50)
)
AS BEGIN
INSERT INTO Bolumler(Bolum_Adi)
VALUES (@BolumAdi)
ENDYukarıda verilen saklı yordam oluşturma komutunu kullanarak Bölümler tablosuna "Giyilebilir Teknolojiler" kaydı ekleyen saklı yordam çalıştırma kodu aşağıdakilerden hangisinde doğru verilmiştir*