Veritabanı Sistemleri Final 9. Deneme Sınavı
Toplam 20 Soru1.Soru
Bir tabloda yer alan bazı öznitelikler başka bir öznitelik aracılığıyla üçüncü bir özniteliğe bağımlı ise burada ne tür bir bağımlılık mevcuttur?
Tam Fonksiyonel Bağımlılık |
Geçişli Bağımlılık |
Kısmi Bağımlılık |
Döngüsel Bağımlılık |
Çok Değerli Bağımlılık |
Bir tabloda yer alan bazı özniteliklerin başka bir öznitelik aracılığıyla üçüncü bir özniteliğe bağımlı olması geçişli bağımlılık olarak adlandırılır. 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 geçişli bağımlılık olup A›C fonksiyonel bağımlılığı yazılabilir. Başka bir deyişle geçişli bağımlılıkta; C özniteliği, A özniteliği ile bir diğer öznitelik B üzerinden dolaylı olarak belirlenir.
2.Soru
Hangi fazda kavramsal, mantıksal ve fiziksel veri modelleri oluşturulur?
Gereksinim Analizi |
Veritabanı Tasarımı |
Uygulama ve Yükleme |
Operasyon |
Bakım |
Tasarım fazında kavramsal, mantıksal ve fiziksel veri modelleri oluşturulur. Bu modeller ve özellikleri hakkında açıklamalar ünitenin ilk kesiminde verilmiştir.
3.Soru
İki veya daha çok veri kümesindeki satırların kesişiminin bulunmasında kullanılan komut aşağıdakilerden hangisidir?
Except |
Union |
Union all |
Intersect |
Between |
İki veya daha çok veri kümesindeki satırların kesişiminin bulunmasında kullanılır. Aşağıdaki sorgu ifadesi dikkatli incelendiğinde iki farklı sorgunun arasına INTERSECT ifadesi kullanılarak birleştirildiği görülebilir. Doğru cevap D'dir.
4.Soru
I. Klavyeden el ile veri girişi
II. Diğer tablolardan elde edilecek veriler
III. Dış kaynaklardan alınabilecek verilerin tablolara eklenmesi
Veri tabanı yönetim sistemlerinde verilerin ilişkisel olarak depolandığı tablolara birçok farklı yöntemlerle veri girilebilmektedir. Yukarıdakilerden hangisi/hangileri bu yöntemlerden biri olarak aşağıdaki seçeneklerde doğru olarak verilmiştir?
I |
I,II |
I,II, III |
II, III |
III |
Veri tabanı yönetim sistemlerinde verilerin ilişkisel olarak depolandığı tablolara birçok farklı yöntemlerle veri girilebilmektedir. Klavyeden el ile veri girişi, diğer tablolardan elde edilecek veriler, dış kaynaklardan alınabilecek verilerin tablolara eklenmesi gerçekleştirilebilir.
5.Soru
Veri tanımlama dilinde CREATE TABLE komutu ile hangi kavramların tanımlaması yapılır?
İndeks Oluşturma |
Form Oluşturma |
Görünüm Oluşturma |
Tablo ve Kısıtların Oluşturulması |
Şekil Oluşturma |
Veri tanımlama dilinde CREATE TABLE komutu ile VTYS’de yeni bir tablo, öznitelikleri ve kısıtların tanımlanması yapılabilir. Tablo oluşturmada alanlar ve veri tipleri ilk olarak belirlenir. Bunun yanı sıra alan kısıtları, birincil anahtar kısıtları ve bütünlük kısıtları da tanımlanabilir.
6.Soru
Herhangi bir kayıt satırında ilgili sütuna hiç bir veri girilmez ise alana ……… değer atanır. Cümledeki boşluğa gelmesi gereken en uygun ifade aşağıdakilerden hangisidir?
NOT |
ROLL BACK |
NULL |
NO |
ROUND |
Herhangi bir kayıt satırında ilgili sütuna hiç bir veri girilmez ise alana NULL değer atanır. Diğer seçeneklerdeki ifadeler yanlıştır.
7.Soru
İndeks oluşturma komutunun yazım kuralı aşağıdakilerden hangisinde doğru verilmiştir?
CREATE [UNIQUE] INDEX <INDX_ADI> ON <TABLO> (<ALAN> [ASC|DESC]) |
DROP [UNIQUE] INDEX <INDX_ADI> ON <TABLO> (<ALAN> [ASC|DESC]) |
UPDATE [UNIQUE] INDEX <INDX_ADI> ON <TABLO> (<ALAN> [ASC|DESC]) |
CREATE [UNIQUE] TABLE<INDX_ADI> ON <TABLO> (<ALAN> [ASC|DESC]) |
CREATE [UNIQUE] SCHEME <INDX_ADI> ON <TABLO> (<ALAN> [ASC|DESC]) |
İndeks oluşturma komutunun yazım kuralı aşağıdaki gibidir:
CREATE [UNIQUE] INDEX <INDX_ADI> ON <TABLO> (<ALAN> [ASC|DESC])
8.Soru
Veri tabanı yönetim sistemlerinde mevcut verilerin dizin hâline getirilerek isten ilen tablo alanlarına daha hızlı ulaşılmasını sağlayan mekanizma hangisidir?
İndeks |
Anahtar |
Kısıt |
Görünüm |
Şema |
İndeksler veri tabanı yönetim sistemlerinde mevcut verilerin dizin hâline getirilerek isten ilen tablo alanlarına daha hızlı ulaşılmasını sağlayan mekanizmalardır.
9.Soru
Aşağıdakilerden hangisi bir metin içerisinde doğal dil özelliklerine göre ifade arama
İçin kullanılılan bir operatördür?
IS DULL |
EXISTS |
FIND |
FREE TEXT |
[NOT]LIKE |
Listede yer alan CONTAINS ve FREETEXT ifadeleri uzun metin verisi içeren alanlarda ilgili metin ifadelerinin bulunması için kullanılır. Arama yapılacak alanların daha önce Full-Text Indeks olarak tanımlanması gerekmektedir.
10.Soru
Bir tablodaki kayıtlarının silinmesi için hangi komut kullanılmaktadır?
Delete |
Insert |
Select |
Update |
Alter |
DELETE komutu kullanarak bir tabloda bulunan kayıt veya kayıtların istenildiği zaman silinmesi mümkündür.
11.Soru
I. Öznitelik verilerinin değerlerinin ne olacağının SQL’ de tanımlanması gerekir.
II. SQL, öznitelik değeri olarak NOT NULL kabul edebilir.
III. Veri tanımlaması gerekli ise ilgili öznitelik için NULL kısıtının tanımlanması gerekir.
Yukarıdaki ifadelerden hangileri doğrudur?
Yalnız III |
I,II |
I,II, III |
II, III |
Yalnız I |
Öznitelik verilerinin değerlerinin ne olacağının SQL de tanımlanması gerekir. SQL, öznitelik değeri olarak NULL kabul edebilir. Veri tanımlaması gerekli ise ilgili öznitelik için NOT NULL kısıtının tanımlanması gerekir.
12.Soru
Aşağıdakilerden hangisi 1NF’da uygulanan aşamalardan biri değildir?
Tüm anahtar olmayan alanlar birincil anahtara tam fonksiyonel bağımlı olmalıdır. |
Tekrar eden gruplar kaldırılır. |
Birincil anahtar benzersiz olup tekrarlı değerlere izin vermez. |
Her bir alan atomik değer içermelidir. |
Bir alandaki değerler aynı veri tipinde olmalıdır. |
Tüm anahtar olmayan alanlar birincil anahtara tam fonksiyonel bağımlı olması 2NF’da ele alınan bir aşamadır.
13.Soru
‘’Kullanıcıların veri tabanındaki nesneleri sorgulayarak istedikleri veri kümelerini elde etmek için kullanılan yapılardır.’’ Bu tanım hangi kavrama aittir?
Görünüm |
Form |
Sorgulama |
Araştırma |
Saklı yordam |
Görünümler, kullanıcıların veritabanındaki nesneleri sorgulayarak istedikleri veri kümelerini elde etmek için kullanılan yapılardır. Bu yapılar veriyi değil veriyi elde edecek sorgu komutlarını saklarlar.
14.Soru
Aşağıdakilerden hangisi birincil anahtarın özelliklerinden birisi değildir?
Tabloda bir kaydı belirlemek için kullanılır |
Tabloda sadece bir Birincil anahtar tanımlanabilir |
Birincil anahtar içindeki değerler benzersizdir |
NULL değeri alabilir |
Birincil anahtar kümelenmiş indeks kullanır |
Birincil anahtarın özellikleri;
• Tabloda bir kaydı belirlemek için kullanılır.
• Tabloda sadece bir Birincil anahtar tanımlanabilir.
• Birincil anahtar içindeki değerler benzersizdir.
• NULL değeri alamaz.
• Birincil anahtar kümelenmiş indeks kullanır.
15.Soru
MS SQL komutları ile veritabanı silme işlemi aşağıdakilerden hangisinde doğru olarak verilmiştir?
CREATE DATABASE Veritabaniismi |
ALTER DATABASE Veritabaniismi |
UPDATE DATABASE Veritabaniismi |
DROP DATABASE Veritabaniismi |
EXCUTE DATABASE Veritabaniismi |
Bir veritabanını silmek için; “SQL Server Management Studio” programı açılarak ana menüde “New Query” e tıklayarak SQL Sorgu penceresi oluşturulur. İlgili SQL Sorgu penceresine DROP DATABASE Veritabaniismi komut satırı yazılıp ana menüde “Execute” e tıklanır veya “F5”tuşuna basılır.
16.Soru
Veri tanımlama dili indeks işlemleri ile ilgili hangisi yanlıştır?
Mevcut verilerin dizin hâline getirilerek daha hızlı ulaşılmasını sağlayan mekanizmalardır |
Server yazılımında indeks oluşturma FORM INDEX komutudur. |
Veritabanı işlemlerinin performansını artır |
Ek depolama alanı ve yazma işlemleri gerektirirler. |
Oluşturulan indeksin silinmesi için DROP INDEX komutu kullanılır. |
İndekslerin birincil kullanım amacı veritabanı işlemlerinin performansını artırmaktır. Uygun kullanılmadıkları takdirde ise performans düşüşüne de yol açarlar. MS SQL Server yazılımında indeks oluşturma CREATE INDEX, oluşturulan indeksin silinmesi için DROP INDEX komutu kullanılır.
17.Soru
Tablolardaki bir veya daha fazla eşsiz değere sahip olan öznitelikler hangi komut ile tanımlanabilir?
FOREIGN KEY |
PRIMARY KEY |
CASCADE KEY |
UPDATE KEY |
FIRST KEY |
Anahtar kısıtının özel hâli olan birincil anahtar kısıtı ile tablolardaki bir veya daha fazla eşsiz değere sahip olan öznitelikler PRIMARY KEY komutu ile tanımlanabilir. Eğer birincil anahtar sadece bir öznitelikten oluşuyorsa, doğrudan PRIMARY KEY’den sonra yazılabilir.
18.Soru
Aşağıdakilerden hangisi belirtilen bir alanın tüm değerleri için ana kütle varyansını hesaplamak için kullanılan bir işlevdir?
STDEVP |
AVG |
SUM |
COUNT |
VARP |
19.Soru
Bir tabloda yer alan bazı özniteliklerin başka bir öznitelik aracılığıyla üçüncü bir özniteliğe bağımlı olmasına ne ad verilir?
Kısmi bağımlılık |
Geçişli bağımlılık |
Tam fonksiyonel bağımlılık |
Çok değerli bağımlılık |
Döngüsel bağımlılık |
Bir tabloda yer alan bazı özniteliklerin başka bir öznitelik aracılığıyla üçüncü bir özniteliğe bağımlı olması geçişli bağımlılık olarak adlandırılır.
20.Soru
Tablolara sütun (alan) ekleme veri tanımlama dilindeki aşağıdaki seçeneklerde verilen hangi komut ile gerçekleştirilir?
ALTER |
INSERT INTO |
CHANGE |
VALUES |
SELECT |
Tablolara sütun (alan) ekleme veri tanımlama dilindeki ALTER komutu ile gerçekleştirilmektedir. Diğer seçenekler yanlıştır.
-
- 1.SORU ÇÖZÜLMEDİ
- 2.SORU ÇÖZÜLMEDİ
- 3.SORU ÇÖZÜLMEDİ
- 4.SORU ÇÖZÜLMEDİ
- 5.SORU ÇÖZÜLMEDİ
- 6.SORU ÇÖZÜLMEDİ
- 7.SORU ÇÖZÜLMEDİ
- 8.SORU ÇÖZÜLMEDİ
- 9.SORU ÇÖZÜLMEDİ
- 10.SORU ÇÖZÜLMEDİ
- 11.SORU ÇÖZÜLMEDİ
- 12.SORU ÇÖZÜLMEDİ
- 13.SORU ÇÖZÜLMEDİ
- 14.SORU ÇÖZÜLMEDİ
- 15.SORU ÇÖZÜLMEDİ
- 16.SORU ÇÖZÜLMEDİ
- 17.SORU ÇÖZÜLMEDİ
- 18.SORU ÇÖZÜLMEDİ
- 19.SORU ÇÖZÜLMEDİ
- 20.SORU ÇÖZÜLMEDİ