Veritabanı Sistemleri Final 6. Deneme Sınavı

Toplam 20 Soru
PAYLAŞ:

1.Soru

MS SQL’de tablolarda birincil anahtar aşağıdakilerden hangisiyle tanımlanabilir?


PRIMARY KEY

CASCADE

SET DEFAULT

ON DELETE

ON UPDATE


2.Soru

Uzun metin verisi içeren alanlarda ilgili metin ifadelerinin bulunması için hangi komut kullanılır?


Like

In

Between

Freetext

Exists


3.Soru

Seçme sorgularında sıkça kullanılan ifadelerden birisi de bir alandaki verilerin tekrarsız olarak görüntülenmesini sağlayan komut aşağıdakilerden hangisidir?


From

Distinct

On

Order by

Join


4.Soru

I. Normalleştirme kuralları iki öznitelik arasındaki kısıtlara dayanan kısmi bağımlılık kavramı ile test edilir.

II. Her aşamada uygulanan kurala Normal Form (NF) adı verilir.

III. İlk kural uygulanıyorsa veritabanı tasarımının birinci normal formda (1NF) olduğu, ikinci kural uygulanıyorsa ikinci normal formda (2NF) olduğu şeklinde ifade edilir.

Normalleştirme ile ilgili verilen bilgilerden hangisi/hangileri doğrudur?


Yalnız I

Yalnız II

I-II

I-III

II-III


5.Soru

Aşağıdaki R ve S tablolarının sonucu T tablosudur. Burada tablolara uygulanan cebirsel işlem nedir?


Kesişim

Birleşim

Fark

Kartezyen Çarpım

Seçim


6.Soru

Hangisi veritabanı yöneticisi ya da veritabanı tasarımcısı biçiminde ayrım yapmaksızın, veritabanı sorumlularının yerine getirdikleri temel görevleri içinde yer almaz?


Veritabanı tasarımını yapma

Veritabanı güvenliğini sağlama

Veritabanından beklenen performansı sağlama

Güncelleme ihtiyaçlarına cevap verebilme

Veritabanı kullanım yetkilerini öğretme


7.Soru

Aşağıdaki aşamalardan hangisi bir dönüşüm olmak yerine en üst seviyede normalize edilmiş veritabanı kavramsal modeli seviyesinin ölçüsüdür?


Normal Form (3th Normal Form - 3NF)

Boyce-Codd Normal Form (BCNF)

Normal Form (4th Normal Form - 4NF)

Normal Form (5th Normal Form - 5NF)

Etki Alanı Anahtarı Normal Formu (Domain Key Normal Form-DKNF)


8.Soru


Yukarıdaki tablo 3NF’ye göre düzenlendiğinde geçişli bağımlılıklar kaldırılacaktır. Buna göre, 7 satır içeren bu öğrenciler tablosu geçişli bağımlılıklar kaldırıldıktan sonra kaç satırlık bir tablo haline gelecektir?


4

5

6

7

8


9.Soru

Aşağıdaki kurallardan hangisi fonksiyonel bağımlılıklardan birisidir?


Döngüsel bağımlılık

Çok Değerli Bağımlılık

Tam fonksiyonel bağımlılık

Geçişli bağımlılık

Hepsi


10.Soru

I. Veri artıklığını (redundancy) minimum yapmak.
II. Veri bütünlüğünü sağlayan kısıtların uygulamasını basitleştirmek.
III. Veri işlemeyi (ekleme, güncelleme ve silme) daha basit hâle getirmek
Yukarıdakilerden hangisi normalleştirmenin amaçlarından birdir?


I

I,II

I,II, III

II, III

I,III


11.Soru

Aşağıdakilerden hangisi bir gruptaki kayıt sayısını hesaplamak için kullanılan bir işlevdir?


STDEVP

AVG

SUM

COUNT

VARP


12.Soru

Lower ('KÜÇÜK HARF') komutunun çıktısı aşağıdaki seçeneklerden hangisinde doğru olarak verilmiştir?


Küçük Harf

Küçük Harf

Küçük Harf

Küçük Harf

FALSE


13.Soru

Normalleştirme işlemi kaç aşamadan oluşmaktadır?


5

2

3

4

1


14.Soru

Veri Kontrol Dili’nde (DCL) kullanıcıya yetki tanımlama için ……, kullanıcı yetkilerini engellemek için ………. ve daha önce yapılmış olan yetki ve izinleri kaldırmak için ……….. komutları kullanılır. Yukarıdaki boşluğa gelmesi gereken en uygun ifade aşağıdakilerden hangisidir?


DENY, REVOKE, GRANT

GRANT, DENY, REVOKE

REVOKE, DENY, GRANT

GRANT, REKOVE, DENY

DENY, GRANT, REVOKE


15.Soru

SELECT [Sehir] FROM Sehirler WHERE [Sehir] LIKE '_E%'

Yukarıda verilen sorgu sonucu için aşağıdaki ifadelerden hangisi doğrudur?


"Sehirler" isimli tablodan ilk harfi E olan "Sehir" alanına ait verileri getirir.

"Sehirler" isimli tablodan içinde E harfi geçen "Sehir" alanına ait verileri getirir.

"Sehirler" isimli tablodan ikinci harfi E olan "Sehir" alanına ait verileri getirir.

"Sehirler" isimli tablodan sondan ikinci harfi E olan "Sehir" alanına ait verileri getirir.

"Sehirler" isimli tablodan içinde E harfi olmayan "Sehir" alanına ait verileri getirir.


16.Soru

Veri tanımlama dili ile aşağıdaki hangi işlemler yapılamaz?


Tablo oluşturulması

Görünüm oluşturulması

Tablonun değiştirilmesi

Tablonun silinmesi

Hepsi


17.Soru

Tablolarda yapılacak yapısal değişiklik aşağıdakilerden hangi SQL ifadesi ile gerçekleştirilir?


ALTER

UPDATE

DROP

INSERT INTO

DELETE


18.Soru

Veri Tanımlama Dili ilgili hangi bilgi yanlıştır?


Ayrı bir dil olup, veritabanı nesnelerinin oluşturulması ve düzenlenmesi işlemlerini yapan SQL’den ayrı bir gruptur.

Veritabanı yönetim sistemi üzerinde gerçeklenmesi ise Veri Tanımlama Dili (DDL-Data Definition Language) ile mümkündür.

Veritabanında tablolar, indeksler, görünümler vb. oluşturulabilir, silinebilir veya bazı temel özellikleri düzenlenebilir.

SQL’in gelişim süreci ile beraber DDL komut setlerinde de gelişmeler durmuştur.

DDL’ de, tabloların oluşturulması, silinmesi CREATE, DROP komutları sırasıyla kullanılır.


19.Soru

 Veri kontrol dili ile aşağıdakilerden hangisi sağlanabilmektedir?


Veri girmek

Veri değiştirmek

Veri silmek

İlgili izinleri düzenlemek

Veri almak


20.Soru

Birbiri ile bağlanmış tablolarda ana tablodaki kaydın güncellenmesi ile onunla ilişkili bağlantılı kayıtların güncellemesini sağlayacak yapı aşağıdakilerden hangisidir?


On Update Cascade

On Delete Cascade

Insert

Delete

Scheme