Veritabanı Programlama
2021–2022 Vize (Ara Sınav) Çıkmış Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1Bir tablo oluşturulurken veri girişi için mutlaka bir değer olması isteniyorsa kullanılması gereken komut aşağıdakilerden hangisidir?
- APRIMARY KEY
- BNULL
- CFOREIGN KEYl
- DNOT NULL
- EALTER TABLE
- 2"SELECT", "UPDATE" gibi komutların yer aldığı SQL komut türü aşağıdakilerden hangisidir?
- ADDL
- BGomülu SQL
- CDML lar.nei
- DCOBOL
- EDCL
- 3Bir tabloda benzersiz deger alınmasını, aynı değerin faklı satırda yer almamasını garanti altına alan kısıt aşağıdakilerden hangisidir?
- ANot null
- BBirincil Anahtar
- CYabancı Anahtar
- DNvarchar
- ENull
- 4Aşağıdakilerden hangisi veritabanı yönetim sistemlerinin işlevlerinden biri değildir?
- ASorgu optimizasyonu
- BVeritabanı oluşturma
- CKullanıcı haklarını tanımlama
- DYerel ağ kurma
- EVerilere erişim
- 5Oracle veritabanları için kullanılan veritabanı programlama dili aşağıdakilerden hangisidir?
- APL/SQL
- BJDBC
- CAPI
- DODBC
- EVTYS
- 6T-SQL dilinde yerel değişken isimleri aşağıdakilerden hangisi ile başlamalıdır? A) & B) C) $ D) # E) @
- 7Bir veri kümesinin satırları arasında ilerleyerek işlem yapmaya olanak sağlayan programlama aracı aşağıdakilerden hangisidir?
- AWHILE
- BIF...ELSE
- CCURSOR
- DGOTO
- ECASE
- 8While yapısı içinde döngüden çıkmayı sağlayan komut aşağıdakilerden hangisidir?
- AERASE
- BBEGIN
- CEND
- DBREAK
- EDECLARE
- 9CATCH blogu için hata bilgisi döndüren aşağıdaki fonksiyonlardan hangisi hatanın önem düzeyini döndürür?
- AERROR_SEVERITYO
- BERROR_LINE()
- CERROR_PROCEDURE()prul
- DERROR_NUMBER()
- EERROR_STATE()
- 10İlişkisel veritabanı yönetim sistemlerinde veri tanımlama, veri işleme ve veri kontrolü gibi farklı amaçlar için kullanılan dil aşağıdakilerden hangisidir?
- ACOBOL
- BC#
- CJAVA
- DMSSQL
- ESQL
- 11Aşağıdakilerden hangisi SQL fonksiyon oluşturmak için kullanılan yazım kurallarından biridir?
- AMAKE FUNCTION Fonk_Adi (Parametre) BEGIN ...... AND
- BCREATE FUNCTION Fonk_Adi (Parametre) RETURNS Veri_tipi AS BEGIN ...... END
- CCREATE FUNCTION (Parametre) RETURNS Veri_tipi BEGIN ...... END AS Fonk_Adi
- DADD FUNCTION (Parametre) RETURNS Veri_tipi BEGIN ...... END AS Fonk_Adi
- EFonk_Adi MAKE FUNCTION (Parametre) BEGIN ...... END RETUNS INT
- 12Açık Veritabanı Bağlantısı (ODBC) uygulamalarını sistem tablolarındaki degişimlerinden izole etmek için kullanılan sistem saklı yordam türü aşağıdakilerden hangisidir?
- AKatalog Saklı Yordamları
- BDeğişen Veri Yakalama Saklı Yordamları
- CImleç Saklı Yordamları
- DVeritabanı E-mail Saklı Yordamı
- EVeritabanı Motoru Saklı Yordamları
- 13Veritabanları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?
- ASınıf
- BModül
- CCLR
- DFonksiyon
- ESaklı yordam
- 14Aşağıdaki sistem fonksiyonlarından hangisi güvenlik fonksiyonları (Security Functions) grubundadır?
- A@@version
- BUser_ld iof
- CObject_ld
- DAbs
- E@@Total_Read
- 15ALTER TABLE Stok_Durum ADD CONSTRAINT VK_Miktar DEFAULT (0) FOR Miktar Yukarıdaki komut hangi tür kısıtlayıcıyı oluşturmak için kullanılır?
- AVarsayılan kısıtlayıcısı
- BBirincil alan kısıtlayıcı
- CKontrol kısıtlayıcısı
- DYabancı anahtar kısıtlayıcı
- ETekil alan kısıtlayıcısı
- 16Bir tablodaki bir sütuna ait değerlerin, başka bir tablonun belli bir sütunundan gelmesinin denetlenmesinin istendiği durumlarda kullanılan kısıtlayıcı aşağıdakilerden hangisidir?
- ABirincil alan kısıtlayıcı
- BVarsayılan kısıtlayıcısı ar.ne
- CYabancı anahtar kısıtlayıcı
- DKontrol kısıtlayıcısı
- ETekil alan kısıtlayıcısı
- 17Veritabanında bütünlüğü sağlamak için veri üzerindeki oluşturulmuş mantıksal sinırlamalara ne ad verilir?
- AVarsayılanlar
- BTetikleyiciler
- CSaklı yordamlar ao1 .net
- DKurallar
- EKısıtlayıcılar
- 18Aşağıdakilerden hangisi tetikleyicilerin kullanılma amaçlarından biri değildir?
- AVeritabanına erişimleri ve degişiklikleri takip etmek
- BVeritabanı bütünlüğünü sağlamak
- CSatırların tekilliğini sağlamak için birincil anahtar üretmek
- DIlişkili tablolardaki bütünlük için yabancı anahtar üretmek
- EOtomatik olarak rapor üretmek ve e-posta atmak
- 19Tablo üzerindeki kayıt ya da kayıtlarda güncelleme olduğunda otomatik olarak yapılması istenen işlemler için aşağıdaki tetikleyicilerden hangisi kullanılır?
- AINSERT
- BUPDATE
- CINVOKE
- DALTER
- EDELETE
- 20CREATE FUNCTION Islev1 (@a int ,@b int) RETURNS int AS BEGİN declare @c int IF @a›@b set @c=@a+@b Else set @c=@b-@a RETURN @c+@b+@a END Yukarıdaki komutla oluşturulmuş bir fonksiyon "Select dbo.Islev 1(4,5)" parametreleri ile çalıştırıldığında aşağıdaki sonuçlardan hangisini döndürür?
- A-1
- B9
- C10
- D14
- E18