Veritabanı Sistemleri Final - Test 2

Soru 1

Güncelleme işlemi aşağıdaki komutlardan hangisi ile yapılmaktadır?

Soru 2

Varlık ilişki modeli gerçek hayattaki varlıklar, aralarındaki ilişkiler ve varlıklar ile ilişkilerin özelliklerini içerir. Buna göre bu modelde  Çalısan, ögrenci, hasta gibi varlıklar hangi sınıfa dahildir?

Soru 3

SELECT DanismanIsim FROM Danismanlar WHERE "........." (SELECT * FROM  Ogrenciler WHERE Ogrenciler.DanismanNO = Danisman.NO) Yukarıdaki sorgu ile Danismanlar tablosunda sadece öğrencisi **olmayan** danışman isimleri sıralanmak istenmektedir. Buna göre tırnak işaretleri arasındaki boşluğa aşağıdaki ifadelerden hangisi gelmelidir?

Soru 4

Aşağıdakilerden hangisi 3NF ile ilgili yanlış bir bilgidir?

Soru 5

1NF’deki tablodan bir satır silindiğinde faydalı veriler de siliniyorsa, bu aykırılığa ne ad verilir?

Soru 6

Bir veritabanında yer alan tablonun A, B, C ve D şeklinde toplam dört özniteliği olsun. Bu tabloda A birincil anahtar olsun. A→B ve B→C fonksiyonel bağımlılıklarının olduğunu varsayalım. Verilen bu iki fonksiyonel bağımlılık incelendiğinde, C özniteliğinin B özniteliği aracılığıyla A özniteliğine bağımlı olduğu görülür. Bu durum aşağıdakilerden hangisi bağımlılık çeşidine örnektir?

Soru 7

Aşağıdakilerden hangisi 0 ile 1 aralığında düzgün dağılmış rassal sayı üretmek için kullanılan bir işlevdir?

Soru 8

Aşağıdakilerden hangisi varlık kümeleri arasındaki ilişkilerden biridir?

Soru 9

Tabloda bir alandaki değerler virgülle ayrılarak oluşturulan liste veya dizi değerlerinden oluşuyorsa aşağıdakilerden hangi tür bağımlılık vardır?

Soru 10

Aşağıdakilerden hangisi özelleştirilmiş veri tiplerindendir?

Soru 11

Veritabanı tablolarında işlem tablolarına sütun ekleme işlemi veri tanımlama dilindeki hangi komut ile gerçekleştirilir?

Soru 12

I. Normalleştirme ile tablolar ve tablolar arasındaki ilişkiler tekrar düzenlenerek tutarsız bağımlılıklar kaldırılır. II. Mevcut bir veri tabanındaki ilişkilerin iyileştirilmesi için normalleştirme kullanılamaz. III. Normalleştirme kuralları iki öznitelik arasındaki kısıtlara dayanan fonksiyonel bağımlılık kavramı ile test edilemez. Normalleşme ile ilgili yukarıdaki ifadelerden hangileri doğrudur?

Soru 13

Tabloları bir sorgu içerisinde birbiri ile bağlamayı mümkün kılan komut aşağıdakilerden hangisidir?

Soru 14

"FULL OUTER JOIN" ifadesi neyi sağlar?

Soru 15

I. Veri tabanı tablolarında her bir satır ilgili tablonun gerçek dünyada temsil varlığın bir örneğidir. II. Bir tabloya veri ekleme yeni bir nesne, satır ya da kayıt ekleme işlemidir. III. Veri tabanı tablolarında işlem tabloları gibi yeni sütun ekleme çok yaygındır. Veri tabanında tabloya kayıt ekleme ile ilgili yukarıdaki ifadelerden hangisi/hangileri aşağıdaki seçeneklerde doğru olarak verilmiştir?

Soru 16

Aşağıdaki komutlardan hangisi bir satırı seçme işleminde görüntülenecek ya da hesaba katılacak satırların sınırlanmasını sağlamaktadır?

Soru 17

Veri tanımlamada hangi komutu kullanarak tanımlanan değerlere bağlı olarak farklı değerlerde nümerik diziler üretilebilir?

Soru 18

“Veri ile ilgili yapılacak işlemleri tarif etmek için İngilizce dil yapısında geliştirilmiş bir bildirim dilidir.” Yukarıda tanımı verilen dil aşağıdakilerden hangisidir?

Soru 19

I. Her bir alan atomik değer içermelidir II. Bir alandaki değerler aynı veri tipinde olmalıdır III. Tekrar eden gruplar kaldırılmaz. Yukarıdakilerden hangisi normalleştirmesinin ilk aşamasında uygulanan kurallardan biridir?

Soru 20

Örneğin Siparişler tablosunda “[Nakliye Ücreti] alanının değeri pozitif olacak şekilde kısıt eklenmesi” işlemi gerçekleştirilmek isteniyor ise nasıl bir komut yazılmalıdır?