Veritabanı Programlama Ara 4. Deneme Sınavı

Toplam 20 Soru
PAYLAŞ:

1.Soru

Aşağıdakilerden hangisi ile değişkenleri ekranda görüntüleyebiliriz?


DECLARE

SET

SELECT

INSERT

UPDATE


2.Soru

Aşağıdakilerden hangisinde veri bütünlüğü tipleri doğru olarak verilmiştir?


Yapısal ve Programsal

Paralel ve Seri

Dinamik ve Statik

Tanımlanabilir ve Prosedürel

Aktif ve Pasif


3.Soru

Aşağıdaki seçeneklerden hangisi SQL sunucu sistemlerinde Veritabanı ve veritabanı nesneleri üzerinde bilgi döndüren fonksiyonlardır?


Kümeleme Fonksiyonları

Dizgi Fonksiyonları

Matematiksel Fonksiyonları

Metaveri Fonksiyonları

Sistem ile ilgili statiksel Fonksiyonlar


4.Soru

Aşağıdakilerden hangisi Satislar tablosundan veril slime işlemi geçekleştirir?


DELETE FROM Satislar WHERE Fiyat<@urunFiyati

DELETE FROM Satisları WHERE Fiyat<@urunFiyati

UPDATE FROM Satislar WHERE Fiyat<@urunFiyati

SİL FROM Satislar WHERE Fiyat<@urunFiyati

SELECT FROM Satislar WHERE Fiyat<@urunFiyati


5.Soru

Aşağıdakilerden hangisi Dinamik SQL Sorgularında hazırlanan sorgu değişkenlerinin çalıştırılabilmesi için gerekli olan fonksiyondur?


DECLARE

CURSOR

GO

INSERT INTO

EXECUTE


6.Soru

Aşağıdakilerden hangisi T-SQL’ de değişken isimlendirme kuralları arasında yer almamaktadır?


Değişkenler Türkçe karakter ve boşluk içermez

Değişkenler SQL komutlarından oluşabilir

Değişken isimleri ilk karakteri harf ile başlar

Değişken ismi, SQL’de özel anlamı olan sembollerle (@, @@, #, ##, $) başlamaz

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


7.Soru

Yazılı olan saklı yordamanın çıktısı aşağıdakilerden hangisinde gösterilmiştir?


Urun_No

Urun_Adı

Urun_Sayısı

Bölüm_No

12

TV

50

100

Urun_No

Urun_Adı

Urun_Sayısı

Bölüm_No

25

Telefon

25

101

Urun_No

Urun_Adı

Urun_Sayısı

Bölüm_No

32

Masa

5

105

Urun_No

Urun_Adı

Urun_Sayısı

Bölüm_No

42

Sandalye

16

110

Urun_No

Urun_Adı

Urun_Sayısı

Bölüm_No

55

Dolap

19

112


8.Soru

T-SQL’de değişken tanımlama aşağıdaki komutlardan hangisiyle gerçekleştirilmektedir?


START

SELECT

DECLARE

ALTER

SET


9.Soru

Aşağıdakilerden hangisi Veri Tanımlama Dili (DDL-Data Definition Language) altında kullanılan komutlar arasındadır?


CREATE TABLE

DELETE

SELECT

INSERT

REVOKE


10.Soru

Tablo oluştururken “TC_Kimlik” satırına birincil anahtar aşağıdakilerin hangisinde doğru tanımlanmıştır?


DELETE Kısıtlayıcı_Adı PRIMARY KEY (TC_Kimlik)

SELECT Kısıtlayıcı_Adı PRIMARY KEY (TC_Kimlik)

CONSTRAINT Kısıtlayıcı_Adı PRIMARY KEY (TC_Kimlik)

SET Kısıtlayıcı_Adı PRIMARY KEY (TC_Kimlik)

DROP Kısıtlayıcı_Adı PRIMARY KEY (TC_Kimlik)


11.Soru

Aşağıdakilerden hangisi “Veri Tanımlama Dili” komutlarındandır?


CREATE TABLE, ALTER TABLE, DROP TABLE

SELECT, DELETE, INSERT

GRANT, DENY, REVOKE

FOR, DO WHILE, INTEGER

IF, WHILE, STRING


12.Soru

Veritabanlarında tekrarlı işlemler için oluşturulan komut kümeleri ile ilgili aşağıda verilen bilgilerden hangisi doğrudur?


Birden fazla tablo içinde işlem yapamaz.

Kullanıcıların izni yoksa bile bu komut kümelerini çalıştırabilirler.

Bu komut kümeleri modüler yazılım mimarisi oluşturmaya katkı sağlar.

Bu komut kümelerini kullanmak ağ yoğunluğunu arttırır.

Çalışma hızları düşüktür.


13.Soru

Yapısal sorgu dilinin kısaltması aşağıdakilerden hangisinde doğru olarak verilmiştir?


SQL

C++

GAMS

JAVA

MDB


14.Soru

IF (@Sayi>0)
PRINT ‘Pozitif sayı.’
ELSE IF (@Sayi=0)
PRINT ‘Sıfır.’
ELSE
PRINT ‘Negatif sayı.’
Yukarıdaki kodlarla ilgili verilen bilgilerden hangisi doğrudur?


Ekrana değeri 0’dan büyük, 0’a eşit ve 0’dan küçük değişkenleri yazdırır.

Sayi değişkenine 0’dan büyük, 0’a eşit ve 0’dan küçük değerler atar.

Sayi değişkeninin değeri 0’dan büyükse ekrana “Pozitif sayı.”, 0’a eşitse “Sıfır.”, hiçbiri değilse “Negatif sayı.” yazdırır.

Sayi değişkenin değerini Pozitif, Negatif ve Sıfır olarak değiştirir.

Pozitif sayılar için ekrana “0’dan büyük”, negatif sayılar için “0’dan küçük” ve Sıfır sayısı için “0” yazdırır.


15.Soru

SQL içinde saklı yordamlar aşağıdakilerden hangi komut ile çalıştırılır?


EXECUTE

RUN

BEGIN

START

EXEC


16.Soru

Veri tabanı oluştururken her ürüne farklı yani benzersiz bir ürün numarası verilmesi aşağıdakilerden hangi kullanılabilir tekniklerdir?


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

Kontrol kısıtlayıcısı

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

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

Kurallar


17.Soru

Veritabanı içinden veya dışından gelen olaylara oluşturulacak kurallar sayesinde otomatik olarak tepki üreten veritabanına aşağıdakilerden hangi ad verilir?


Etkin veritabanı

Baskın veritabanı

Aktif veritabanı

Otomatik veritabanı

Pasif veritabanı


18.Soru

T-SQL de değişken tanımlama komutu aşağıdakilerden hangisindedir?


INSERT @Bolum No INT;

SET @Bolum No INT;

SELECT @Bolum No INT;

PRINT @Bolum No INT;

DECLARE @Bolum No INT;


19.Soru

Aşağıdakilerden hangisi aktif veritabanlarının otomatik olarak gerçekleştirdiği eylem ve tepkilerden biri değildir?


Veri bütünlüğünün sağlanması

Kullanıcının sorgulama yapmasını beklemesi

Türetilmiş verilerin korunması

Sistemdeki ani değişikliklere uyum sağlaması

Verilere erişim ve değişimlerin izlenmesi


20.Soru

Aşağıdakilerden hangisi T-SQL için yanlıştır?


T-SQL, Microsoft SQL Server için kullanılabilecek bir dildir.

T-SQL, Sybase için kullanılabilecek bir dildir.

T-SQL, Oracle için kullanılabilecek bir dildir.

T-SQL ile çeşitli veri tipleri ve fonksiyonlar tanımlanabilmektedir.

T-SQL ile döngüler, akış kontrolü gibi işlemlerde gerçeklenebilir.