Veritabanı Programlama Ara 2. Deneme Sınavı

Toplam 19 Soru
PAYLAŞ:

1.Soru

MIN(), MAX(), AVG(), SUM() vb. fonksiyonlar aşağıdakilerden hangi tip fonksiyonlara örnektir?


Dizgi Fonksiyonları

Kümeleme Fonksiyonları

Güvenlik Fonksiyonları

Yapılandırma Fonksiyonları

Sayıl değerli Fonksiyonlar


2.Soru

Standart SQL’in yeterli olmadığı akış kontrolü, döngü vb. kullanılması gereken durumlarda aşağıdakilerden hangisine başvurulabilir?


Veri tanımlama dili

Veri işleme dili

Veri kontrol dili

Veritabanı programlama dili

Bildirim dili


3.Soru

Veritabanında bütünlüğü sağlamak için veri üzerindeki oluşturulmuş mantıksal sınırlamalara aşağıdakilerden hangi ad verilir?


Tetik

Kısıt

Sınır

Bütünlük

Zorunluk


4.Soru

Aşağıdakilerden hangisi fonksiyonlar ile saklı yordamların arasındaki farklardan biridir?


Saklı yordamda fonksiyonlar çağrılamazken, fonksiyon içinde saklı yordam çağrılabilir.

Saklı yordam mutlaka bir değer döndürürken, fonksiyon değer döndürmeyebilir.

Saklı yordamlarda veri işleme komutları çalıştırılamazken fonksiyonlarında bu işlemler yapılabilir.

Saklı yordamlar derlenmiş olarak veritabanında tutulurken, fonksiyonlar çalışma zamanında derlenir ve çalıştırılır.

Saklı yordam içinde TRY CATCH yapısı ile hata ayıklama opsiyonu yoktur, fonksiyonlar içinde bu opsiyon vardır.


5.Soru

Veri tabanında “NOT NULL” aşağıdakilerden neyi ifade eder?


Mutlaka bir değerin olması

Değer sıfır

Sıfırdan farklı

Sıfır ile karşılaştırma

Sıfırıncı bilgi


6.Soru

T-SQL’de değişken isimlendirme kuralları ile ilgili hangisi doğrudur?

I. Değişkenler Türkçe karakter ve boşluk içermez
II. Değişken isimleri ilk karakteri harf ile başlayıp harf, rakam ve alt çizgi (_) ile devam edebilir.
III. Değişken isimlerinde küçük veya büyük harf kullanımı fark eder.


Yalnız I

Yalnız II

I, II

I, III

II, III


7.Soru

I- Genişletilmiş
II- Yerel
III- Kullanıcı tarafından tanımlanabilen
IV- Sistem
Yukarıdakilerden hangisi ya da hangileri saklı yordam çeşitleri arasındadır?


III ve IV

II ve IV

 I, III ve IV

I, II ve III

I, II ve IV


8.Soru

FETCH FIRS komutu aşağıdakilerden hangisinde doğru olarak tanımlanmıştır?


Bir sonraki kayda gider

Bir önceki kayda gider

Son kayda gider

İlk kayda gider

Ortadaki kayda gider


9.Soru

T-SQL dilinde değişkenler oluşturmak değişken adı hangi simge ile başlamalıdır?


$

£

@

#

&


10.Soru

Aşağıdakilerden hangisi altta verilen yazım şekline uygun fonksiyondur?

CREATE FUNCTION Fonksiyon_Adi(Parametreler)

RETURNS TABLE

AS

RETURN (SELECT SQL_sorgusu)


Tablo Değerli Fonksiyon

Sayıl Değerli Fonksiyon

Kümeleme Fonksiyonu

Dizgi Fonksiyonu

Güvenlik Fonksiyonu


11.Soru

MS SQL’de “Teknoloji” isimli yeni bir veritabanı oluşturmak için sorgu penceresine yazılması gereken komut aşağıdakilerden hangisidir?


CREATE TABLE Teknoloji

CREATE DATABASE Teknoloji

PRIMARY KEY (Teknoloji)

Teknoloji CREATE

Teknoloji PRIMARY KEY


12.Soru

Bi­r veri tabanında kullanıcı yetkilerini engellemek için aşağıdaki veri kontrol dili komutlarından hangisi kullanılmaktadır?


GRANT

DENY

REVOKE

ALTER

DELETE


13.Soru

ODBC, JDBC ve ADO.NET aşağıdakilerden hangisine ait örneklerdir?


Veritabanı Yazılımları

Veritabanı Kütüphaneleri

Veritabanı Sertifikaları

Veritabanı Geliştiricileri

Veritabanı Sorgulama Merkezi


14.Soru

Veri tabanı yönetim sistemleri için kritik dönüm noktası olarak görülen Edgar Codd’un ilişkisel veri modelini önermesinin tarihi aşağıdakilerden hangisinde doğru olarak verilmiştir?


1950

1960

1970

1980

1990


15.Soru

Aşağıdaki seçeneklerden hangisinde TRY CATCH ile hata ayıklama işlemi yapılabilir?


Kümeleme fonksiyonu

Kullanıcı tanımlı fonksiyon

Sistem saklı yordamı

Sistem fonksiyonu

Güvenlik fonksiyonu


16.Soru

Microsoft ve Sysbase için bazı yordamsal özellikleri barındıran SQL türü aşağıdakilerden hangisinde doğru olarak verilmiştir?


P-SQL

My-SQL

T-SQL

PL-SQL

SQL-SERVER


17.Soru

I. 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?


Yalnız I.

Yalnız II.

I. ve II.

II. ve III.

I. II. ve III.


18.Soru

T-SQL’ de değişken isimlendirme aşağıdaki kurallardan hangisi doğrudur?


Türkçe karakter kullanılabilir.

Değişkenler boşluk içerebilir.

Değişken isimleri ilk karakteri harf ile başlayıp harf, rakam ve alt çizgi (_) ile devam edebilir.

Değişken isimlerinde küçük veya büyük duyarlılığı vardır.

SQL veya T-SQL için kullanılan komutlar ve ayrılmış sözcükler kullanılabilir.


19.Soru

Bir tablodaki bir sütundaki değerin diğer tablolardaki değerlerle denetlenmesini sağlayan aşağıdakilerden hangisidir?


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

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

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

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

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