Veritabanı Programlama Ara 3. Deneme Sınavı

Toplam 20 Soru
PAYLAŞ:

1.Soru

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ıya ne ad verilir?


ODBC

JDBC

NET

VTYS

API


2.Soru

DECLARE @a INT;
DECLARE @b INT;
DECLARE @c INT;

Set @a=19
Set @b=5
Set @c=@a%@b

CASE c
     WHEN '1' THEN 'Bir'
     WHEN '2' THEN 'İki'
     WHEN '3' THEN 'Üç'
     WHEN '4' THEN 'Dört'
     WHEN '5' THEN 'Beş'
END

T-SQL kodunu görüntüleyen çıktı hangisidir?


Bir

İki

Üç

Dört

Beş


3.Soru

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

CREATE FUNCTION Fonksiyon_Adi(Parametreler)

RETURNS geriDonusTipi

AS

BEGIN

-- Sorgular

RETURN geriDonusDegeri

END


Tablo Değerli Fonksiyon

Sayıl Değerli Fonksiyon

Kümeleme Fonksiyonu

Dizgi Fonksiyonu

Güvenlik Fonksiyonu


4.Soru

Verilerin tutulduğu nesneler olan tabloların oluşturulmasını, silinmesini ve bazı temel özelliklerinin düzenlenmesini sağlar. İfadesi aşağıdakilerden hangi kullanım amacına girer?


Veri Tanımlama Dili

Veri İşleme Dili

Veri Kontrol Dili

Veri Koruma Dili

Veri Yedekleme Dili


5.Soru

Birincil Anahtar (Primary Key) Aşağıdakilerden yeni ifade eder?


Tabloda benzersiz değer alırlar.

İlk değer tablosu

Tabloda birden fazla değer

Değerler sayısal olmalı

Değişken tipi adı


6.Soru

Aşağıdakilerin hangi tetikleyici tabloya yeni kayıt eklemek için kullanılır?


INSERT

DELETE

UPDATE

DROP

SELECT


7.Soru

T-SQL de değer atama komutu aşağıdakilerden hangisindedir?


INSERT

PRINT

SET

DECLARE

CREATE


8.Soru

T-SQL’de tanımlanmış bir sayısal değişkenin değerini ekrana yazdırmak için kullanılan komut aşağıdakilerden hangisidir?


DECLARE

PRINT

SET

VARCHAR

INT


9.Soru

Aşağıdakilerden hangisinde “MS SQL Server 2014 veritabanı motoru servisine yönetici olarak erişirken kullanılacak kimlik doğrulama yöntemi” belirlenir?


Kurulum İşlemi ve Tamamlanma

Veritabanı Motoru Yapılandırması

Sunucu Yapılandırma

Oluşum Yapılandırması

Evrensel Kurallar


10.Soru

Aşağıdakilerden hangisi tetikleyicilerin kullanılma amaçlarından biri değildir?


Satırların tekilliğini sağlamak için birincil anahtar üretmek

Otomatik olarak rapor üretmek, e-posta atmak

Veritabanına erişimleri ve değişiklikleri takip etmek

Veritabanı bütünlüğünü sağlamak

İlişkili tablolardaki bütünlük için yabancıl anahtar üretmek


11.Soru

Aşağıdakilerin hangisinde yabancı anahtar kıstlayıcısı komutu vardır?


FOREIGN KEY (Bolum_No) REFERENCES Bolumler (Bolum_No)

PRIMARY KEY (Bolum_No) REFERENCES Bolumler (Bolum_No)

UNIQUE KEY (Bolum_No) REFERENCES Bolumler (Bolum_No)

FIRST KEY (Bolum_No) REFERENCES Bolumler (Bolum_No)

NOKEY (Bolum_No) REFERENCES Bolumler (Bolum_No)


12.Soru

Aşağıdakilerden hangisi T-SQL’de değişken isimlendirirken dikkat edilmesi gereken kurallardan biridir?


Değişken isimleri $ semabolü ile başlayabilir.

Değişken isimlerinde x, w, q gibi yabancı karakterler bulunmamalıdır.

Değişken isimlerinin ilk karakteri rakam ile başlar.

Değişken iki kelimeden oluşuyorsa aralarında boşluk bırakılmalıdır.

Değişken isimlerinde küçük veya büyük harf kullanımı fark etmez.


13.Soru

Aşağıdakilerden hangisi bir veritabanında bulunan alanlarda veri tekrarı olmaması için o alana atanması gereken özelliktir?


int

decimal

foreign key

primary key

not null


14.Soru

"Bir tabloda işlem yapılırken diğer tablolardaki verilerin birbirleriyle uyum içinde olmasının sağlanmasıdır. Tanımlanabilir ve Prosedürel olmak üzere iki çeşidi vardır." Verilen bilgiler aşağıdaki kavramlardan hangisine aittir?


Veri uyumluluğu

Veri tutarlılığı

Kısıtlayıcı

Tetikleyici

Veri bütünlüğü


15.Soru

Saklı yordam aşağıdakilerin hangisinde tanımlanmıştır?


Belirli bir görevi yerine getirmek için tasarlanmış, sunucu üzerinde tutulan, birden fazla tablo üzerinde işlem yapabilen, program içinden farklı parametreler ile çağrılarak kullanılabilen SQL tabanlı komut kümesidir.

Veri kümelerinin satırları arasında birer birer ilerlemeyi sağlayan programlama yapılarıdır.

Hedeflenen çıktıları üretmek üzere belirlenebilecek algoritmaların kodlanabildiği dildir.

Verilerin saklanması için kullanılan nesnelerin (tablolar, indeksler, prosedur ve fonksiyonlar vb.) oluşturulmasını, silinmesini ve bazı temel özelliklerinin düzenlenmesini sağlayan komutlardır.

Verinin yönetilmesi ve tasarımı için geliştirilen dil.


16.Soru

‘Veritabanlarında tekrarlı işlemler için oluşturulan komut kümeleridir.’

Yukarıdaki tanım aşağıdakilerden hangisine aittir?


Saklı Fonksiyonlar

Tetikleyiciler

Triggers

Saklı Yordamlar

Stored Functions


17.Soru

Tablodaki tüm listenin taranması aşağıdaki ifadelerin hangisinde mevcuttur?


SELECT Urun_adı FROM Urunler WHERE Urun_Sayisi<@Urun_Sayisi_Parametresi

SELECT * FROM Urunler WHERE Urun_Sayisi<@Urun_Sayisi_Parametresi

SELECT Urun_Sayısı FROM Urunler WHERE Urun_Sayisi<@Urun_Sayisi_Parametresi

SELECT Urun_No FROM Urunler WHERE Urun_Sayisi<@Urun_Sayisi_Parametresi

SELECT Bolum_no FROM Urunler WHERE Urun_Sayisi<@Urun_Sayisi_Parametresi


18.Soru

‘Açık Veritabanı Bağlantısı (ODBC) uygulamalarını sistem tablolarındaki değişimlerinden izole etmek için kullanılmaktadır.’

Yukarıdaki kullanım amacı hangi saklı yordama aittir? 


Değişen Veri Yakalama Saklı Yordamları

           

İmleç Saklı Yordamları

Katalog Saklı Yordamları

           

Veritabanı Motoru Saklı Yordamları

           

Veritabanı E-mail Saklı Yordamı


19.Soru

I. Veritabanı sistemleri, büyük miktarlardaki verileri depolamaya, istenildiği zaman bu verilere erişmeye, veriler üzerinde sorgulamaya ve verileri değiştirmeye yarar.  II. Veritabanı içinden veya dışından gelen olaylara oluşturulacak kurallar sayesinde otomatik olarak tepki üreten veritabanına aktif veritabanı denir. III. Pasif sistemlerde verilerin sorgulanması veya değiştirilmesi kullanıcı veya arayüz tarafından oluşturulacak sorgularla yapılmaktadır.  Yukarıda verilen bilgilerden hangileri doğrudur?


Yalnız I.

Yalnız II.

I. ve II.

II. ve III.

I. II. ve III.


20.Soru

Bir veritabanında bulunan bir sütun için tanımlanabilecek veri tipi ve tanım kümesi eşleştirmelerinden hangisi doğrudur?


Cinsiyet                 Kadın-Erkek

TC numarası   11 haneli sayı

Doğum tarihi   Gün ay yıl

Metin                             Eskişehir’deki ilçeler

Sayı                 Ondalık ve tamsayı