Veritabanı Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
SQL komutları kullanım amaçlarına göre üç genel kategoriye ayrılır. Aşağıdakilerden hangisi bu kategorilerden biridir?
- 2
"Veri bütünlüğü, bir tabloda verilere ...., .... veya ...... gibi işlemler yapılırken diğer tablo ya da tablolardaki verilerin birbirleriyle uyum içinde olmasının sağlanmasıdır." cümlesinde boş bırakılan yerlere aşağıdakilerden hangisi getirilmelidir?
- 3
Aşağıdakilerden hangi komut ile Sql kodu içerisinde kullanıcıya bir hata verilmesi sağlanır?
- 4
Veritabanı sorgularında kullanıcıların belirleyecekleri bir veri kümesinde her bir satırda birer birer ilerlemelerini sağlayan İMLEÇ (Cursor) yapısı kullanılmaktadır. İmleç işlemlerinde bir önceki kayda ilerlemeyi sağlayan komut aşağıdakilerden hangisidir?
- 5
Birden fazla koşulun kontrol edilmesi gerektiğinde kolay kullanım sağlayan komut aşağıdakilerden hangisidir?
- 6
- Tanımlanabilir veri bütünlüğü tanımlanan nesnelerin kendi özellikleri sayesinde sağlanabilen veri bütünlüğüdür.
- Tanımlanabilir bütünlüğünde, fazla müdahale edilememesi ve programlama imkânının sağlanamaması dezavantajlardır.
- Prosedürel veri bütünlüğü sağlamaya çalışırken kötü yazılacak program ile veritabanına ek yük getirebilir.
- Prosedürel veri bütünlüğü, tanımlanabilir veri bütünlüğüne göre daha basittir.
Prosedürel ve tanımlanabilir veri bütünlüğü ile ilgili yukarıda verilen bilgilerden hangileri doğrudur?
- Tanımlanabilir veri bütünlüğü tanımlanan nesnelerin kendi özellikleri sayesinde sağlanabilen veri bütünlüğüdür.
- 7
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?
- 8
".........................: Bu adım için sizden bir girdi beklememekte
olup kurulum yardımcısı tarafından kullanılacak dosyaların kurulumu sırasında
bir problemle karşılaşılmaması için bazı kontroller yapılır. Problem yoksa sonraki
adıma geçer." Boşluğa ne gelmelidir? - 9
Veritabanı sorgularında kullanıcıların belirleyecekleri bir veri kümesinde her bir satırda birer birer ilerlemelerini sağlayan İMLEÇ (Cursor) yapısı kullanılmaktadır. İmleç işlemlerinde bir önceki kayda ilerlemeyi sağlayan komut aşağıdakilerden hangisidir?
- 10Tablodaki herhangi bir sütunun hangi gruptan verileri alabileceğini ve girilebilecek verileri bir koşul ile kısıtlayarak istenilen verilerin girilmesini sağlayan bütünlük aşağıdakilerden hangisidir?
- 11
Aşağıdakilerden hangisi bir sütun için kullanabileceğiniz veri türleri arasında yer almaz?
- 12
CREATE TABLE Bolumler(
Bolum_No int NOT NULL,
Bolum_Adi nchar(50)NULL,
PRIMARY KEY(Bolum_No)
)
Aşağıdakilerden hangisi yukarıdaki kod bloğunun SQL Sorgu penceresine yazılıp çalıştırılması ile gerçekleşir?
- 13
Aşağıdakilerden hangisi kullanıcı tanımlı fonksiyon değildir?
- 14
Aşağıdakilerden hangisi tetikleyicilerin kullanılma amaçlarından biri değildir?
- 15
DECLARE @sayi INT
SET @sayi=1WHILE (@sayi<3)
BEGIN
Print '*'
Set @sayi=@sayi+1
ENDYukarıdaki kod çalıştırıldığında ekran çıktısı ne olur?
- 16
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 aşağıdakilerden hangisidir?
- 17
(1) başka tablo veya satırlara erişemezler. Ama (2) diğer tablo ve satırlara erişebilirler. Böyle durumlarda (3) üstündür. INSERT işleminden sonra yapılacak olan eylemler (4) tarafından otomatik olarak yapıldığından ekstradan kod yazılması gerekmez.
Kısıtlayıcılar ve tetikleyiciler ile ilgili yukarıda verilen metinde sırasıyla gelmesi gereken ifadeler aşağıdaki seçeneklerden hangisinde doğru verilmiştir? - 18
(1) başka tablo veya satırlara erişemezler. Ama (2) diğer tablo ve satırlara erişebilirler. Böyle durumlarda (3) üstündür. INSERT işleminden sonra yapılacak olan eylemler (4) tarafından otomatik olarak yapıldığından ekstradan kod yazılması gerekmez.
Kısıtlayıcılar ve tetikleyiciler ile ilgili yukarıda verilen metinde sırasıyla gelmesi gereken ifadeler aşağıdaki seçeneklerden hangisinde doğru verilmiştir? - 19
Tabloya girilen kayıtlardan her bir kaydın diğer kayıtlardan farklı bir değer olmasını sağlayan ve her tabloda yalnızca bir adet bulunabilen kısıtlayıcı aşağıdakilerden hangisidir?
- 20
Aşağıdakilerden hangisi verilerin sorgulanması veya değiştirilmesinin kullanıcı veya arayüz tarafından oluşturulacak sorgularla yapıldığı veritabanlarına verilen genel isimdir?