Veritabanı Programlama Ara 1. Deneme Sınavı

Toplam 20 Soru
PAYLAŞ:

1.Soru

“Bir tablodaki bir sütundaki değerin diğer tablolardaki değerlerle denetlenmesini sağlayan kısıtlayıcıdır.” Yukarıda tanımı verilen kısıtlayıcı aşağıdakilerden hangisidir?


Birincil anahtar kısıtlayıcısı

Tekil alan kısıtlayıcısı

Kontrol kısıtlayıcısı

Yabancı anahtar kısıtlayıcısı

Varsayılan kısıtlayıcısı


2.Soru

Sorgulamaya gerek kalmadan veritabanının otomatik olarak tepki üretebildiği veritabanlarına verilen isim aşağıdakilerden hangisidir?


Pasif veritabanı

İlişkisel veritabanı

Aktif veritabanı

Tanımlanabilir veritabanı

Prosedürel veritabanı


3.Soru

Veritabanı programlama komutlarının yordamsal programlama dili içine özel bir metin ile yerleştirilmesi ile gerçekleşen SQL türüdür?


MySQL

ODBC

SEQUEL

Gömülü SQL

API


4.Soru

T-SQL’de bir veya daha fazla satırlık açıklama eklemek için kullanılması gereken işaretlerdir?


Açıklama satırının önüne “--” ifadesi konur.

Açıklama satırının önüne “@” ifadesi konur.

Açıklama satırının başına “/@” işareti ve açıklama satırının sonuna “@/” işareti eklenir.

Açıklama satırının başına “/*” işareti ve açıklama satırının sonuna “*/” işareti eklenir.

Açıklama satırının başına ve sonuna “--” işareti eklenir.


5.Soru

__________ veritabanı programlamada performansı yüksek işler yapmak için kullanılan kritik araçlardan birisidir.

Yukarıdaki boşluğa hangi kavram gelirse doğru bir ifade elde edilmiş olur?


Yerel Yordamlar

Metaveri Fonksiyonları

Saklı yordamlar

Kümeleme Fonksiyonları

Kullanıcı Tanımlı Fonksiyonlar


6.Soru

I. Sıralamanın en yukarısında "program" vardır.

II. Sıralamanın en aşağısında "tetikleyiciler" vardır.

II. "Kurallar/varsayılanlar" sıralama olarak "kısıtların" bir üzerindedir.

Veri bütünlüğü sağlama yöntemlerinin fonksiyonellik açısından sıralanmasına göre yukarıda verilen bilgilerden hangileri doğrudur?


Yalnız I.

Yalnız III.

I. ve II.

I. ve III.

I. II. ve III.


7.Soru

Aşağıdakilerden hangisi sıklıkla kullanılana veri işleme dili komutları arasında yer almamaktadır?


SELECT

DELETE

UPDATE

INSERT

IF


8.Soru

Aşağıdaki seçeneklerden hangisi SQL sunucu sistemlerinde belli bir veri kümesinde işlem yapıp tek değer döndüren fonksiyonlardan biridir?


Kümeleme Fonksiyonları

Dizgi Fonksiyonları

İmleç Fonksiyonları

Metaveri Fonksiyonları

Sistem ile ilgili statiksel Fonksiyonlar


9.Soru

Tetikleyiciler ne amaçla kullanılmaktadır?


Tetikleyiciler genelde veritabanı bütünlüğünün sağlanması için kontrol mekanizmaları oluşturmak amacıyla kullanılırlar.

Tetikleyiciler tablo oluşumunun yapısal değişikliği için kullanılır.

Tetikleyiciler vetitabanında bulunan kayıtarın güvenliği için oluşturulur.

Tetikleyiciler amacı hatalı giriş yapılmasını engellemektir.

Tetikleyiciler genelde yapısal değişikliklerin doğru yönde gitmesini sağlamak için kullanılır.


10.Soru

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?


Yabancı Anahtar Kısıtlayıcı (YAK)

Kontrol Kısıtlayıcı (KK)

Birincil Anahtar Kısıtlayıcısı (BAK)

Varsayılan Kısıtlayıcısı (VK)

Tekil Alan Kısıtlayıcısı (TAK)


11.Soru

MS SQL Express kurulum adımlarından yeni bir kurulum için “Kurulum Tipi”nde hangisi seçilmesi gerekiyor?


Add features to an existing instance of SQL Server 2014

New SQL Server stand-alone installation or add features to an existing installation

Perform a new installation of SQL Server 2014

New Mysql Server installation

Add ne features to Mysql Server


12.Soru

Aşağıda verilen işlemlerden hangisinde alınacak tedbirler veri tabanına en fazla yük getiren yöntemdir?


Saklı yordamlar

Ekleme

Birincil anahtar kısıtlayıcı

Kurallar/Varsayılanalar

Güncelleme


13.Soru

GOTO komutu aşağıdakilerin hangisinde doğru olarak tanımlanmıştır?


GOTO komutu ile kod içerisinde belirlenen bir etikete direkt geçiş yapılıp bu etiketten sonra devam edilir.

GOTO komutu ile bu komuttan sonra gelen ifadeler göz ardı edilerek bir sonraki adımdan döngü devam eder

GOTO komutu ile döngüden çıkmayı sağlar.

GOTO komutu ile bir koşulun sağlanması durumunda belirlenen komut bloğununu tekrar eden bir yapıdır

GOTO komutu ile birden fazla koşulun kontrol edilmesi gerektiğinde kolay kullanım sağlayan bir akış kontrolü komutudur.


14.Soru

Bir tabloda verilere UPDATE, DELETE veya INSERT gibi işlemler yapılırken diğer tablo ya da tablolardaki verilerin birbirleriyle uyum içinde olması aşağıdakilerden hangisi ile ifade edilebilir?


Veri bütünlüğü

Veri uyumluluğu

Veri bağımlılığı

Veri kısıtlılığı

Veri anlaşılırlığı


15.Soru

Aşağıda verilen fonksiyon grupları ve içinde kullanılan fonksiyon örneklerinden hangisi doğrudur?


 Kümeleme fonksiyonu--Log

Dizgi fonksiyonu--Len

Yapılandırma fonksiyonu--Getdate

Matematiksel fonksiyon--Count

Güvenlik fonksiyonu--@@Total_Errors


16.Soru

Tanımlanabilir veri bütünlüğü esaslarına göre aşağıdakilerden hangisi satır bütünlüğünü sağlamak için kullanılabilecek tekniklerden biridir?


Kontrol kısıtlayıcısı

Tekil alan kısıtlayıcısı

Varsayılan kısıtlayıcı

Yabancı anahtar kısıtlayıcı

Kurallar


17.Soru

Aşağıdakilerde hangisi matematiksel bir fonksiyondur?


Getdate

Abs

Month

Object_Name

Reverse


18.Soru

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?


*

**

***

****

*****


19.Soru

T-SQL içerisinde akış kontrollerine bağlı işletilecek komut sayısı birden fazla olduğunda yazılacak komutlar aşağıdaki kod bloklarından hangisi arasında yer alır?


BEGIN … END

IF … ELSE

BREAK … CONTINUE

WHILE … END

GOTO … BREAK


20.Soru

Bir sütun için izin verilen değerler kümesine ne ad verilir?


Sütunun telefonon numarası

Sütunun banka hesap numarası

Sütunun doğum tarihi

Sütunun tanım kümesi 

Sütunun cinsiyeti