Veritabanı Sistemleri Final 8. Deneme Sınavı
Toplam 20 Soru1.Soru
Çok değerli hiç bir bağımlılığın kalmadığı ve birincil anahtar olan alanlar ile diğer alanlar arasındaki her bir bağımsız bire-çoklu ilişki için ayrı tablo oluşturulduğu normal form aşağıdakilerden hangisidir?
1NF |
2NF |
3NF |
BCNF |
4NF |
4NF’da çok değerli hiç bir bağımlılık kalmaz. Birincil anahtar olan alanlar ile diğer alanlar arasındaki her bir bağımsız bire-çoklu ilişki için ayrı tablo oluşturmak gerekir. Tekrarları önlemek için her tablo mümkün olduğunca küçük parçalara bölünür.
2.Soru
MS SQL’de mevcut tablolarda değişiklik yapılabilmesi için aşağıdaki kullanılması gerekmektedir?
UPDATE |
CREATE |
COSNTRAINT |
IDENTITY |
ALTER |
Tablolar için, bir alanın eklenmesi veya çıkartılması, bir alanın adının değiştirilmesi, tablodan kısıt çıkartılması veya eklenmesi vb. değişiklikler ALTER komutu ile yapılabilir.
3.Soru
Sayısal veri tipleri ile ilgili hangisi doğrudur?
Sayılar veri tipinde, sabit uzunlukta consbinary veri tipi kullanılmaktadır. |
Değişken uzunlukta binary veri tipi bulunmaktadır. |
Kayan noktalı sayı veri tipinde int (4 bayt), bigint (8 bayt) veri tipleri bulunmaktadır. |
Sayısal veri tiplerinde tamsayı, kayan noktalı sayılar, nümerik sayılar ve ikili sayılar vb. için tanımlamalar yapılabilmektedir. |
Sayısal veri tipinde değişken uzunluklu veri kümesi saklayan varchar olarak adlandırılır. |
Sayısal veri tiplerinde tamsayı (integer), kayan noktalı sayılar (floating point), nümerik sayılar ve ikili (binary) sayılar vb. için tanımlamalar yapılabilmektedir. Depolanacak tamsayının büyüklüğüne göre tinyint (1 bayt), smallint (2 bayt), int (4 bayt), bigint (8 bayt) veri tipleri bulunmaktadır. Kayan noktalı sayı veri tipinde float (4 bayt) ve real (4 bayt) veri türü vardır.
4.Soru
"Bir tabloya kayıtlar girildiğinde ya da silinmek istendiğinde tablolar arasında tanımlanan ilişkileri korumak için izlenen kurallardır." Bu tanım hangi kavrama aittir?
Bilgi Tutarlılığı |
Bilgi Zenginliği |
Bilgi Sınırlılığı |
Bilgi Çelişkililiği |
Bilgi Doğrulaması |
Bilgi tutarlılığı, bir tabloya kayıtlar girildiğinde ya da silinmek istendiğinde tablolar arasında tanımlanan ilişkileri korumak için izlenen kurallardır. Bilgi tutarlılığının zorunlu kılınması, bilgi tutarlılığını zedeleyen tüm işlemlerin Access tarafından reddedilmesini sağlar.
5.Soru
Aşağıdakilerden hangisi eylem türleri arasında yer almaz?
Tablo oluşturma |
Ekleme |
Güncelleştirme |
Silme |
Hiçbiri |
Tablo oluşturma, ekleme, güncelleştirme ve silme sorgusu eylem türleridir.
6.Soru
I. Verileri tanıma
II. Veri yönetimi
III. Veri denetimi
İlişkisel veri tabanın ana becerileri aşağıdakilerden hangisinde doğru olarak verilmiştir?
I ve II |
II ve III |
III |
II |
I, II ve III |
Yukarıda verilen her bir kavram ilişkisel veri tabanının ana becerisidir.
7.Soru
MS SQL’de oluşturulan bir görünümün silinmesi için aşağıdaki komutlardan hangisi kullanılmaktadır?
CREATE PROCEDURE |
CREATE VIEW |
DROP PROCEDURE |
DROP VIEW |
ALTER VIEW |
Oluşturulan bir görünümün silinmesi için DROP VIEW komutu kullanılır.
8.Soru
Aşağıdaki işlevlerden hangisi belirtilen alanın tüm değerleri için ana kütle standart sapmasını hesaplar?
AVG |
STDEV |
STDEVP |
VAR |
VARP |
STDEVP, belirtilen alanın tüm değerleri için ana kütle standart sapmasını hesaplar. Doğru cevap D'dir.
9.Soru
Aşağıdakilerden hangisi veri işleme komutlarından biridir?
TRANSACTION |
ALTER |
LOWER |
SELECT |
FLASHBACK |
Veri işleme dilindeki temel komutlar; SELECT, INSERT, UPDATE ve DELETE’ dir.
10.Soru
Görüntülenmek istenen veriler çeşitli tablolara dağılmış durumdaysa, hangi yolla bu veriler tek bir veri sayfasında görüntülenebilir?
Formlar |
Sorgular |
Arayüzler |
Tablolar |
Alanlar |
Görüntülenmek istenen veriler çeşitli tablolara dağılmış durumdaysa, sorgular sayesinde bu veriler tek bir veri sayfasında görüntülenebilir. Bir başka deyişle sorgular, bir veya birden fazla tablodaki belirli verileri alarak bu verileri istenilen şekilde sıralamamıza olanak sağlar.
11.Soru
Veri tabanlarında görülebilecek ayrılık türleri aşağıdakilerin hangisinde doğru olarak verilmiştir?
Ekleme |
Silme |
Ekleme ve silme |
Güncelleme, silme ve ekleme |
Güncelleme |
Bir veri tabanında görülebilecek üç aykırılık vardır. Bunlar ekleme, silme ve güncelleme aykırılıkları olarak sıralanabilir.
12.Soru
I. BCNF
II. FCNF
III. 5NF
Yukarıdakilerden hangisi veri tabanı tasarım aşamalarından biridir?
I |
I,II |
I,II, III |
II, III |
I, III |
Birçok veri tabanı tasarım aşaması vardır. Ancak bu aşamalardan en çok bilinenleri 1NF, 2NF, 3NF, BCNF, 4NF, 5NF’dir.
13.Soru
Veritabanında birincil ve yabancı anahtar ile ilişkilendirilmiş iki tablo olsun. Birinci tabloda kayıtların özet bilgilerinin, diğerinde ise ilgili kayıtların detay bilgilerinin tutulduğunu varsayalım. Bu iki tablo asıl ve detay tablolar olarak isimlendirilir. Asıl ve detay tablolarda, detay tabloya veri eklenirken asıl tabloya ilgili veri eklenmez ise aşağıdakilerden hangisi oluşur?
Güncelleme aykırılığı |
Ekleme aykırılığı |
Silme aykırılığı |
Fonksiyonel aykırılık |
Döngüsel aykırılık |
Veritabanında birincil ve yabancı anahtar ile ilişkilendirilmiş iki tablo olsun. Birinci tabloda kayıtların özet bilgilerinin, diğerinde ise ilgili kayıtların detay bilgilerinin tutulduğunu varsayalım. Bu iki tablo asıl ve detay tablolar olarak isimlendirilir. Asıl ve detay tablolarda, detay tabloya veri eklenirken asıl tabloya ilgili veri eklenmez ise ekleme aykırılığı oluşur.
14.Soru
Aşağıdaki işlevlerden hangisi metinleri küçük harfe dönüştürür?
Cast |
Convert |
Parse |
Upper |
Lower |
LOWER Metinleri küçük harfe çevirir.
15.Soru
-Tablolar ilişkilendirilebilir şekilde tasarlanır ve çok değerli öznitelikler kaldırılır.
-Tablonun her bir satır ve sütun kesişiminde atomik değer olacak şekilde tablo tekrar yapılandırılır.
-Birden fazla bilgi tek bir sütunda tutulamaz. Tekrarlanan veriler kaldırılır.
Yukarıda bilgileri verilen normalleştirme aşaması aşağıdakilerden hangisidir?
Normal Form (1st Normal Form - 1NF) |
Normal Form (2nd Normal Form - 2NF) |
Normal Form (3th Normal Form - 3NF) |
Normal Form (4th Normal Form - 4NF) |
Normal Form (5th Normal Form - 5NF) |
Normal Form (1st Normal Form - 1NF) Tablolar ilişkilendirilebilir şekilde tasarlanır ve çok değerli öznitelikler kaldırılır. Tablonun her bir satır ve sütun kesişiminde atomik değer olacak şekilde tablo tekrar yapılandırılır. Birden fazla bilgi tek bir sütunda tutulamaz. Tekrarlanan veriler kaldırılır. 1NF’de bir tablodaki tüm alanlar birincil anahtar (birleşik anahtar olabilir) ile doğrudan ya da dolaylı benzersiz olarak belirlenebilir.
16.Soru
I. SQL’in gelişim süreci ile beraber DDL komut setlerinde de gelişmeler olmuştur.
II. DDL ayrı bir dil olmayıp, veri tabanı nesnelerinin oluşturulması ve düzenlenmesi işlemlerini yapan Yapılandırılmış Sorgu Dilinin (SQL-Structured Query Language) alt komut grubudur.
III. Veri Tanımlama Dili ile veri tabanında tablolar, indeksler, görümümler vb. oluşturulabilir, silinebilir veya bazı temel özellikleri düzenlenebilir.
DDL ile ilgili yukarıdaki ifadelerden hangileri doğrudur?
Yalnız I |
I, II |
I, II, III |
I, III |
Yalnız III |
SQL’in gelişim süreci ile beraber DDL komut setlerinde de gelişmeler olmuştur. Bilindiği gibi SQL’in ilk sürümü 1970’lı yıllarda SEQUEL olarak ortaya çıkmış olup 1980’li yıllarda ANSI standartlarında tanımlamalar yapılmıştır. DDL ayrı bir dil olmayıp, veri tabanı nesnelerinin oluşturulması ve düzenlenmesi işlemlerini yapan Yapılandırılmış Sorgu Dilinin (SQL-Structured Query Language) alt komut grubudur. Veri Tanımlama Dili ile veri tabanında tablolar, indeksler, görümümler vb. oluşturulabilir, silinebilir veya bazı temel özellikleri düzenlenebilir.
17.Soru
-Geçişli fonksiyonel bağımlılıklar kaldırılır. Yani birincil anahtar tarafından dolaylı olarak belirlenen alanlar yok edilir.
-Geçişli fonksiyonel bağımlılığı kaldırmak için asıl tablodaki birincil anahtara dolaylı bağımlı alanlar yeni bir tabloya taşınır.
Bilgileri verilen normalleştirme aşaması aşağıdakilerden hangisidir?
Normal Form (1st Normal Form - 1NF) |
Normal Form (2nd Normal Form - 2NF) |
Normal Form (3th Normal Form - 3NF) |
Normal Form (4th Normal Form - 4NF) |
Normal Form (5th Normal Form - 5NF) |
Normal Form (3th Normal Form - 3NF) Geçişli fonksiyonel bağımlılıklar kaldırılır. Yani birincil anahtar tarafından dolaylı olarak belirlenen alanlar yok edilir. Geçişli fonksiyonel bağımlılığı kaldırmak için asıl tablodaki birincil anahtara dolaylı bağımlı alanlar yeni bir tabloya taşınır.
18.Soru
Döngüsel fonksiyonel bağımlılıkların ele alındığı normal form aşağıdakilerden hangisidir?
3NF |
BCNF |
4NF |
5NF |
2NF |
5NF’da döngüsel fonksiyonel bağımlılıklar ve kalan tüm aykırılıklar kaldırılır. Projeksiyon Normal Form (PJNF) olarak da adlandırılır. 4NF’de kaldırılmamış olan tekrarlamalar daha küçük tablolara bölünerek kaldırılır.
19.Soru
İki tablo arasında ilişki oluşturabilmek için tabloların hangi özelliğe sahip olması gerekir?
Tablolar aynı isme sahip olmalıdır. |
Tablolar dinamik yapıda olmalıdır |
Tablolar ortak bir alana sahip olmalıdır. |
Tablolardaki kayıt sayısı aynı olmalıdır. |
Tabloların bütün alanları aynı özellikte olmalıdır. |
İki tablo arasında ilişki oluşturabilmek için Tablolar ortak bir alana sahip olmalıdır.
20.Soru
SQL Server matematiksel işlevlerinden hangisi bir metin içerisinde belirli bir metin ifadesinin arayarak ilk bulunduğu konum bilgisini döndürür?
SUBSTRING |
LEN |
REPLACE |
CONCAT |
PATINDEX |
PATINDEX, bir metin içerisinde belirli bir metin ifadesinin arayarak ilk bulunduğu konum bilgisini döndürür. Doğru cevap E'dir.
-
- 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İ