Veritabanı Dersi Final Test Soruları

1 -) SQL Server güvenlik yapılandırmasındaki “Mixed Mode” ne anlama gelmektedir?
A) Yalnızca SQL Server tarafından tanımlanan kullanıcılar sisteme giriş yapabilir.
B) Yalnızca Windows tarafından tanımlanan kullanıcılar sisteme giriş yapabilir.
C) Mixed Mode diye bir şey yoktur.
D) Hem Windows hem de SQL Server tarafından tanımlanan kullanıcılar sisteme giriş yapabilir.
E) Hiçbiri

2-) Aşağıdakilerden hangisi veri üzerinde işlem yapma deyimi değildir?

A) Select         B) Update        C) Insert

D) Deny          E) Delete

3-) Çalıştığınız şirkette, veritabanı sisteminde her gece saat 2:00’de verilerin yedeğinin alınması isteniyor. Böyle bir sistem için SQL Server’da zamanlanmış görev oluşturmanız gerekmektedir. MSSQL Server üzerinde bu ve buna benzer zamanlanmış görevler oluşturabilmek için hangi servis kullanılmalıdır?

A) SSIS(SQL Server Integration Services)
B) FullText Search
C) Maintenance Plans
D) Reporting Services
E) Analysis Services

 4-) Aşağıdaki sorgulardan hangisi yanlıştır?

A) Select Ad,Soyad,Yas from Musteriler
B) Select AdSoyad as Isim,Yas from Musteriler
C) Select Ad+’ ‘+Soyad as Isim,Yas as from Musteriler

D) Select Ad+’ ‘+Soyad,Yas as Isim from Musteriler
E) Select Ad+Soyad+Yas from Musteriler

5-)Mevcut bir tabloyu nasıl değiştirebilirsiniz?

A) Drop Table TabloAdi Create Table TabloAdi ( … )

B) Alter Table TabloAdi ( … )

C) Drop Table TabloAdi

D) Create Table TabloAdi

E) Create Table TabloAdi Alter Table TabloAdi ( … )

 6-) Bir kullanıcının veri tabanındaki kayıtları yalnızca listeleyebilmesi için kullanıcıya hangi yetkinin verilmesi gerekir.

A) db_datawriter         B)  db_datareader

C) db_denydatawriter              D)  db_denydatareader

E) Hiç biri

7 -) Herhangi iki tabloyu ilişkilendirmek istiyorsunuz. İki tablo arasında işkilendirme işlemi gerçekleştirilirken, sadece ilişkili alanları birbiriyle eşleşen kayıtların gösterilmemesi gerekiyor. Bu işlem için hangi Join tipi kullanılmalıdır?
A) Left Outer Join
B) Right Outer Join
C) Full Outer Join
D) Inner Join
E) Cross Join

😎 Aşağdakilerden hangisi “View” için söylenemez?

A) Tablolarda belirli kolonların gizlenmesini ve sorgu sonucu olarak gelmesini sağlar.
B) İndekslenebilir.
C) Kullanıcının istediği verileri farklı tablolardan alarak bir araya getirir.
D) View kodları şifrelenebilir.
E) View içerisinde JOIN ifadesi kullanılamaz.

 9-) Aşağıdaki komut ikililerinden hangisi sırası ile bir fonksiyonu oluşturmak ve kaldırmak için kullanılır.

A) Declare Function – Drop Function

B) Create Function – Leave Function

C) Create Function – Drop Funciton

D) Declare Function – Leave Function

E) Hiçbiri

10-) Aşağıdaki değişken tanımlamalarından hangisi doğrudur?

A) DECLARE @vize tinyint

B) DECLARE vize tinyint

C) DECLARE @vize

D) @vize tinyint

E) DEC @vize tinyint

11-) Aşağıdakilerden hangisi Stored Procedure’ün özelliklerinden biri değildir?

A) Aynı komutları tekrar tekrar yazmamızı engeller

B) Doğrudan veri tabanı üzerinde saklanır

C) VT işlemlerinin daha hızlı gerçekleşmesini sağlar

D) Geriye bir değer döndürmek zorundadırlar

E) Kullanımı ağ trafiğini azaltır

12-) SQL Serverda ayrılmış kelimeler tablo, kolon vs ismi olarak verilemez. Aşağıdakilerden hangisi tablo ve kolon ismi olarak verilebilir?

A) Date           B) Datetime     C) Smalldatetime

D) Timestamp             E) Hiçbiri

13-) NVARCHAR türü maksimum kaç karakter değer alabilir?

A) 2000 B) 4000 C) 8000 D) 10000 E) Limitsiz

14-) Smallint veri türü için aşağıdakilerden hangisi yanlıştır?

A) 0 – 32770 arasında değer alır

B) 2 bayt yer kaplar

C) Tam sayı türleri için kullanılır

D) Negatif değerler alabilir

E) Hepsi

15-) Tabloya bir kayıt eklemek için hangi komut kullanılır?

A) ADD          B) CREATE    C) INSERT

D) MAKE        E) ALTER

16-) SQL Serverda oluşturulmuş bir tablodan bir kolonu silmek için hangi komut kullanılır

A) TABLE <tablo ismi> DROP COLUMN <kolon ismi>

B) ALTER TABLE <tablo ismi> DELETE COLUMN <kolon ismi>

C) ALTER TABLE <tablo ismi> ALTER COLUMN <kolon ismi>

D) TABLE <tablo ismi> DELETE COLUMN <kolon ismi>

E) ALTER TABLE <tablo ismi> DROP COLUMN <kolon ismi>

 

17-) Tablo ilişkilendirmeleriyle ilgili aşağıdakilerden hangisi yanlıştır?

A) İlişkilendirmeler yalnızca tablolar oluşturulurken yapılabilir.

B) Referans tablosunda olmayan bir kayıt, diğer tabloya eklenemez

C) Referans tablosundan bir kayıt silmek için önce ilişkili diğer alanları silmek gerekir

D) Bir alan birden fazla tablo alanıyla ilişkilendirilebilir.

E) Hiçbiri

18-) Veri aktarımı işlemi ile ilgili aşağıdakilerden hangisi yanlıştır?

A) Dışardan veri almak için Import Data seçeneği kullanılır

B) Dışarı veri aktarmak için Export Data seçeneği kullanılır

C) Excel, Access gibi bir çok ortam veri aktarımında kullanılabilir

D) Veri aktarımı işlemi Task menüsü altından yapılır

E) Hiçbiri

19- 20 soruları tblMusteri2 tablosuna göre cevaplandırınız

 19-) Tablo yapısına göre aşağıdakilerden hangisi doğrudur?

A) Ad kolonuna 5 karakterlik bir değer de girilse 20 karakterlik yer kaplar

B) Soyad kolonuna veri girilmeden geçilebilir

C) SehirId kolonuna ‘06’ şeklinde veri girilebilir

D) ID alanı otomatik sayı olamaz

E) Hiçbiri

20-) Tabloya göre yalnızca “Ad, Soyad” alanlarına ait bilgileri bulunduran“MUSTERI” isimli bir view oluşturunuz.

  • Umut

    14. soruda mantık hatası var. doğru cevap “a” şıkkkı ama “e” şıkkında hepsi yazıyor. bu demek oluyor hepsinin içinde “a” şıkkıda geçerli yani cevap “e” şıkkıda olabilir “a” şıkkıda

Pin It on Pinterest