Veritabanı Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Aşağıdakilerden hangisi T-SQL için yanlıştır?
- 2I. Bir sütuna birincil anahtar kısıtlayıcısı tanımlanır ise o sütundaki tüm satırlara bir değer girilmesini zorlar yani NULL kalamaz. II. Her tabloda en fazla bir adet birincil anahtar kısıtlayıcısı bulunabilir. III. Birincil anahtar alana girilen veriler tekil olmak zorundadır. Yukarıda Birincil Anahtar Tanımlayıcısı(BAK) hakkında verilen bilgilerden hangileri doğrudur?
- 3
- Bir satıra daha önce girilmemiş değerler girilmesini sağlar.
- Sütundaki tüm satırlara bir değer girilmesini zorlar.
- Veritabanında sütun bütünlüğü sağlamak için kullanılır.
- Her tabloda en fazla bir adet birincil anahtar kısıtlayıcısı bulunabilir.
Birincil Anahtar Kısıtlayıcı ile ilgili yukarıda verilen bilgilerden hangileri doğrudur?
- 4
Bir tablo üzerinde yeni kayıt veya kayıtlar girildikten sonra otomatik olarak bir eylem veya eylemler yapılması istenildiğinde aşağıdaki tetikleyicilerden hangisi kullanılır?
- 5
Aşağıdakilerden hangisi tabloya girilen kayıtlardan her bir kaydın diğer kayıtlardan farklı bir değer olmasını sağlar?
- 6
Aşağıdakilerden hangisi SQL Server 2014 için bir isim verilen kurulum aşamasıdır?
- 7
Veritabanlarında kullanılan nesnelerin (tablolar, indeksler, prosedürler ve fonksiyonlar vb.) oluşturulmasını, silinmesini ve bazı temel özelliklerinin düzenlenmesini sağlayan komutlar hangi SQL komutları kategorisinde yer alır?
- 8
İmleç (cursor,) veri kümelerinin satırları arasında birer birer ilerlemeyi sağlayan programlama yapılarıdır. İmleç işlemlerindeki FETCH komutu aşağıda verilen hangi işlemi gerçekleştirmek için kullanılır?
- 9
Kullanıcıların belirleyecekleri bir veri kümesinde her bir satırda birer birer ilerlemelerini sağlayan yapı aşağıdakilerden hangisidir?
- 10
".............. (API-Application
programming interface)
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." boşluğa hangisi gelmelidir? - 11
- Veritabanlarında tekrarlı işlemler için oluşturulan komut kümeleridir.
- Sistem saklı yordamları, genişletilmiş saklı yordamlar ve yerel saklı yordamlar olmak üzere üçe ayrılırlar.
- Genişletilmiş saklı yordamlar günümüzde en çok kullanılan saklı yordam türüdür.
- Saklı yordamlar ile fonksiyonlar aynı işlevleri yerine getirebilirler.
- Saklı yordam ağın yoğunluğunu azaltmaya yardımcı olabilir.
Saklı yordamlar ile ilgili yukarıda verilenlerden hangileri doğrudur?
- 12
Aşağıdakilerden hangisi kümeleme fonksiyonları için doğru olan bir ifadedir?
- 13
Bir tablodaki bir sütundaki değerin diğer tablolardaki değerlerle denetlenmesini sağlayan kısıtlayıcı aşağıdakilerden hangisidir?
- 14
- Tek bir sayısal değer döndürürler.
- Fonksiyonun oluşturulduğu veritabanı ile çağrıldığı veritabanı aynı olmalıdır.
- Bir sayıl değerli fonksiyonu “master” veritabanı altında oluşturup “Bilisim” veritabanı içinde kullanamazsınız.
- Sistem fonksiyon türlerinden biridir.
- Yerel saklı yordam olarak da isimlendirilirler.
Yukarıda verilen ifadelerden hangileri sayıl değerli fonksiyonlar için doğrudur?
- 15
Tetikleyiciler, veritabanı bir eylem gerçeklediğinde otomatik olarak başka eylem / veya eylemler gerçeklemesi amacıyla kullanılan özel saklı yordamlardır. Çeşitli amaçlara uygun olarak tetikleyiciler kullanmak mümkündür. Bu amaçlardan olmayan tetikleyici özelliği aşağıdakilerden hangisidir?
- 16
Eğer herhangi bir alan için mutlaka değer olması isteniyorsa alan tanımlama devamında aşağıdakilerden hangisinin olması gerekir?
- 17
Aşağıdakilerden hangisi bir veritabanı kullanıcısına önceden verilen yetkileri engellemek için kullanılır?
- 18
T-SQL dilinde değişken tanımlama aşağıdakilerden hangi komut ile yapılır?
- 19
Veritabanının üretmiş olduğu standart hata mesajlarının dışında bir hata mesajı üretmek için aşağıdakilerden hangisi kullanılır ?
- 20
Ekleme işlemi için geçerli olan ve bir tabloya veri girişi esnasında verinin girildiği alan için alacağı varsayılan bir değerin tanımlanması için kullanılan kısıtlayıcı aşağıdakilerden hangisidir?