Konumsal Veritabanı 1 Final 11. Deneme Sınavı
Toplam 20 Soru1.Soru
Konumsal veritabanı konusuyla ilgili belirlenen amacın ilgi alanlarını oluşturan somut nesneler şeklinde tanımlanan kavram aşağıdakilerden hangisidir?
Varlık |
GPS |
Data |
Öznitelik |
Anahtar Alan |
Varlıklar, belirlenen amacın ilgi alanlarını oluşturan somut nesneleridir. Doğru cevap A'dır.
2.Soru
Yukarıdaki resme göre aşağıdakilerden hangisi doğrudur?
Öğrenciler tablosunda birincil anahtar Oda_Id'dir. |
Siniflar tablosundaki Oda_Id yabancı anahtardır. |
Siniflar tablosundaki Oda_No birincil anahtardır. |
İki tablo arasında birebir ilişki vardır. |
“Siniflar” tablosundan “Ogrenciler” tablosuna doğru birden çoğa ilişki oluşturulmuştur. |
Birden çoğa ilişki “Siniflar” tablosundan “Ogrenciler” tablosuna doğru oluşturulmuştur. Bu sebepten yabancı anahtar “Ogrenciler” tablosunda yaratılmıştır.
3.Soru
GROUP BY komutunun yeteneklerini artırmak için eklenen , WHERE komutundaki eşitlik, büyüklük, küçüklük gibi karşılaştırma kriterlerini kullanarak grup içinde süzme işlemi gerçekleştiren bir SQL operatörü aşağıdakilerden hangisidir?
SELECT |
HAVING |
SELECT COUNT |
ORDER BY |
WHERE |
HAVING :
GROUP BY komutunun yeteneklerini artırmak için eklenen ve Türkçe anlamı ‘sahiplik’ olan, WHERE komutundaki eşitlik, büyüklük, küçüklük gibi karşılaştırma kriterlerini kullanarak grup içinde süzme işlemi gerçekleştiren bir SQL operatörüdür.
4.Soru
Anadolu’da denize kıyısı ve yabancı bir ülkeye komşuluğu olmayan illeri bulmak için aşağıdaki konuma dayalı sorgulama operatörlerinden hangisi kullanılmalıdır?
Sınırına dokunanları seç (touch the boundary of) |
İçine düşenleri seç (are within) |
Sınırını kesenleri seç (are crossed by the outline of) |
Ortak kenar paylaştıklarını seç (share a line segment) |
Tümüyle içine düşenleri seç (are completely within) |
Tümüyle içine düşenleri seç (are completely within)
5.Soru
Öznitelirk verilerine bağlı sorgulamalarda “seçilmiş kayıtlara eklemek” seçeneği ile aynı sonucu veren mantık operatörü aşağıdakilerden hangisidir?
AND |
OR |
NOT |
XOR |
IN |
Seçilmiş kayıtlara ekleme yöntemi önceden elde edilmiş seçim kümesine, sorgu sonucu seçilen kayıtların eklenmesi işlemini gerçekleştirir. Eğer yalnızca öznitelik verilerine bağlı bir sorgulama yapılıyorsa aynı seçim sonucu mantık operatörlerinden OR kullanılarak tek sorguda elde edilebilir. Doğru cevap B'dir.
6.Soru
Aşağıdakilerden hangisi öznitelik verilerinin sorgulanmasında kullanılacak alt sorguları oluştururken dikkat edilmesi gereken ilkeler arasında yer almamaktadır?
Alt sorgu kendi sonucunu manipüle edemez. |
Alt sorgu parantez içine alınmamalıdır. |
Alt sorgu karşılaştırma operatörünün sağında yer almalıdır. |
Tek bir veri satırını sorgulayan operatöre alt sorguyla tek bir veri değeri gönderilmelidir. |
Eğer alt sorgu ana sorguya bulduğu veri değeri olarak NULL değeri ile dönüş yapıyorsa, ana sorgu hiçbir seçim yapamayacaktır. |
Alt sorgu parantez içine alınmalıdır. Dolayısıyla doğru cevap B'dir.
7.Soru
Varlığı tanımlayan, onunla ilgili özellikleri veren veri alanlarına ne ad verilir?
Varlığı tanımlayan, onunla ilgili özellikleri veren veri alanlarına ne ad verilir?
Bilgelik |
Veri |
Öznitelik |
İlişkisel ağ |
Akıl |
O¨znitelikler, varlığı tanımlayan, onunla ilgili özellikleri veren veri alanlarıdır. Her bir öznitelik alanı, varlığın sadece bir özelliğini temsil eder. Varlığın ihtiyaç duyulacak bütün özniteliklerini bulmak zorlu bir süreçtir.
8.Soru
Aşağıdakilerden hangisi İlişkisel modelde "1’den 0 ya da daha çok (olası durum)" ifade eder?
|
|
|
|
|
9.Soru
Aşağıdaki SQL karşılaştırma operatörlerinden hangisi “benzeri seç” anlamında kullanılır?
<> |
= |
IN |
NULL |
LIKE |
Karşılaştırma operatörleri bir ifadeyi başka bir ifadeyle kıyaslamak için kullanılır. Bu operatörler sadece aritmetiksel ifadeler için değil aynı zamanda metin tipi ve diğer tiplerdeki verilerin kıyaslanmasında da kullanılır. Seçeneklerdeki operatörlerin anlamları şu şekildedir.
<> Eşit değildir
= Eşittir
IN Belirtilen değerler içinde
NULL Veri değeri yok
LIKE Benzeri seç
Buna göre doğru yanıt E’dir.
10.Soru
Ankara iline komşu illeri bulabilmek için aşağıdaki konuma dayalı sorgulama operatörlerinden hangisi kullanılmalıdır?
Sınırına dokunanları seç (touch the boundary of) |
Komşu olduğunu seç (neighbour of) |
Belirli uzaklıkta olanları seç (within a distance of) |
Kesişenleri seç (intersect) |
Ortak kenar paylaştıklarını seç (share a line segment) |
Ortak kenar paylaştıklarını seç (share a line segment)
11.Soru
Aşağıdakilerden hangisi SQL'de mantıksal operatörlerden biri değildir?
LIKE |
AND |
OR |
XOR |
IsNull |
Mantıksal operatörler, iki veya daha fazla koşulun belirtilmesine yardımcı olan ifadelerdir. Karmaşık koşullar ve sorgular mantıksal operatörler yardımıyla oluşturulur. Bu işlem tekil koşulları ve farklı nitelik karşılaştırmalarını birbirlerine bağlar.
AND: ve
OR: veya
XOR: veya değil
NOT: değil
IsNull: boş
IsNotNull: boş değil
Doğru cevap A şıkkıdır.
12.Soru
Aşağıdaki komut dizilerinden hangisi il konumsal nesne tablosunda bir ilin nüfus sayısını kendi nüfus sayısı kadar arttırdığımızda nüfusu 3 milyon üzerine çıkacak illeri sorgular?
SELECT * FROM il WHICH [NUFUS_2012] + [NUFUS_2012] > 6000000; |
SELECT * FROM il WHERE [NUFUS_2012] + [NUFUS_2012] > 3000000; |
SELECT * FROM il WHERE [NUFUS_2012] + [NUFUS_2012] < 3000000; |
SELECT * FROM il BETWEEN [NUFUS_2012] + [NUFUS_2012] < 3000000; |
SELECT * FROM il WHERE [NUFUS_2012] - [NUFUS_2012] > 3000000; |
SELECT * FROM il WHERE [NUFUS_2012] + [NUFUS_2012] > 3000000; komudu ile istenilen bilgiye ulaşılabilir. Dolayısıyla doğru cevap B'dir.
13.Soru
İlişkisel veri tabanı modeline yönelik olarak aşağıdakilerden hangisi yanlıştır?
1970’li yıllarda geliştirilmiştir. |
1985’lerden sonra yaygınlaşan bir veritabanı modelidir. |
Günümüzde veritabanı yönetim sistemi yazılımlarının büyük bir çoğunluğu bu modeli kullanmaktadır. |
Esnek yapıda bir model olduğundan kullanıcı tarafından yapılabilecek bütün |
İlk geliştirilmiş veritabanı modelidir. |
Cevap yanlıştır çünkü hiyerarşik veritabanı modeli 1960’lı yıllarda geliştirilen ve kullanılan ilk veritabanı modelidir.
14.Soru
Veritabanı yapısında ilişkilerin organizasyonuyla veri tekrarının azaltıldığı, verilere bağlı tutarsızlıkların engellendiği verilerin düzenleme süreci hangi kavramla ifade edilmektedir?
Normalizasyon |
Art arda güncelleme |
Dizinleme |
Veri tiplerinin belirlenmesi |
Kümelenme |
Veritabanı yapısında ilişkilerin organizasyonuyla veri tekrarının azaltıldığı, verilere bağlı tutarsızlıkların engellendiği verilerin düzenleme süreci, Normalizasyon kavramı ile tanımlanmaktadır.
15.Soru
Yukarıdaki görselde sunulan varlıkların ve ilişkilerin basit gösteriminde, "Verilir" ifadesinin hangi numaralı bölümlere yerleştirilmesi daha uygun olur?
3 ve 5 |
3 ve 4 |
3 ve 6 |
2 ve 3 |
1 ve 2 |
Varlıkların ve ilişkilerinin basit gösteriminin sunulduğu görsel incelendiğinde, 3 ve 5 numaralı bölümlere "Verilir" ifadesinin yerleştirilmesi en uygun olan seçenektir.
16.Soru
Aşağıdakilerden hangisi veritabanına yeni bir kayıt eklemek için kullanılan SQL komutudur?
INSERT INTO |
UPDATE |
SELECT |
ORDER BY |
WHERE |
a
17.Soru
Ana tablonun bir kaydının, ikinci tablonun bir ya da birden fazla kaydı ile ilişkilendirildiği tablolar arası ilişki aşağıdakilerden hangisidir?.
Ana tablonun bir kaydının, ikinci tablonun bir ya da birden fazla kaydı ile ilişkilendirildiği tablolar arası ilişki aşağıdakilerden hangisidir?.
Bire-bir |
Birden-çoğa |
Çoktan-çoğa |
Çoktan-bire |
Hiçten-çoğa |
Birden çoğa ilişkilerde ana tablonun bir kaydı, ikinci tablonun bir ya da birden fazla kaydı ile ilişkilidir.
18.Soru
İlişkisel veritabanı tasarımının ilk basamağı nedir?
Özniteliklerin belirlenmesi |
İlşkilerin belirlenmesi |
Veritabanı oluşturmaktaki amaç |
Tasarımın uygulanması |
R_M diyagram oluşturma |
19.Soru
Bina konumsal nesne tablosundan yapı türü yığma, karkas ve çelik olmayan binaların seçimini yapmak için aşağıdaki komut dizilerinden hangisi kullanılmalıdır?
SELECT * FROM bina |
SELECT * FROM bina |
SELECT * FROM |
SELECT * FROM bina |
SELECT * FROM bina |
NOT IN operatörüne örnek olarak, bina konumsal nesne tablosundan yapı türü yığma, karkas ve betonarme olmayan binaların seçimini yapmak için;
SELECT * FROM bina
WHERE [YAPI_TURU] NOT IN (‘YIĞMA’, ‘KARKAS’, ‘BETONARME’);
komut dizisi kullanılır. Doğru yanıt E seçeneğidir.
20.Soru
Tablolar ve aralarındaki ilişkileri göz önüne alarak istenilen sorgulara göre tablolardan ve istenen veri alanlarından verileri toparlayıp, raporlayan komut aşağıdakilerden hangisidir?
Update |
Delete |
Select |
From |
Group By |
SELECT SQL’in en temel sorgulama komutudur. Tablolar ve aralarındaki ilişkileri göz önüne alarak istenilen sorgulara göre tablolardan ve istenen veri alanlarından verileri toparlayıp, raporlayan komuttur. Doğru cevap C şıkkıdı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İ