Konumsal Veritabanı 1 Final 4. Deneme Sınavı
Toplam 20 Soru1.Soru
Sorgu oluşturmaya başlamadan önce, kullanılacak konumsal nesne tablosunun durumunda yer alan "Seçilmiş kayıtlar içinden seçmek (select from current selection)" işlemi hangisinde açıklanmıştır?
Sorgulama sonucu yapılan bir seçimin sonucundan, yeni bir sorgu yoluyla yapılan seçimin sonuçlarını çıkartmak için kullanılan bir yöntemdir. |
Elde edilen seçimin sonucundan yeni bir seçim yapmak için kullanılan yöntemdir. |
Öncesinde herhangi bir konumsal nesne tablosu ya da katmanından bir seçim yapılmadığı sürece kullanılan sorgu yöntemidir |
Sorgulama sonucu yapılan bir seçimin üstüne yeni ölçütte bir sorgu sonucunu eklemek için kullanılan yöntemdir |
Daha önce bir seçimde kullanılıp kullanılmadığını belirleyen yöntemdir. |
Seçilmiş kayıtlar içinden seçmek (select from current selection), elde edilen seçimin sonucundan yeni bir seçim yapmak için kullanılan yöntemdir.
2.Soru
Aşağıdaki SQL komutlarından hangisi sorgulama komutudur?
SELECT |
UPDATE |
INSERT |
DELETE |
CREATE |
A
3.Soru
Seçeneklerden hangisi tablolar arasında söz edilen 3 farklı tipten bir tanesidir?
İkiye-bir |
Üçe-bir |
Bire-bir |
Dörde-bir |
Beşe-bir |
Tablolar arasında 3 farklı tipte ilişkiden söz edilebilir.
-
Bire-bir (one to one 1:1)
-
Birden-çoğa (one to many 1:M)
-
C¸oktan-çoğa (many to many M:N)
4.Soru
İlişkisel Veritabanı Modelini kullandığınızı düşündüğünüzde aşağıdakilerden hangisi sizin için bir dezavantajdır?
Satır ve sütunlardan oluştuğu için değişikliklerin hızlı bir şekilde fark edilip düzenlenebilmesi. |
Esnek olduğu için proje süresinde gereklilik arz eden ilişkilerin kurulup düzenlenebilmesi. |
Çoklu çalışma imkânı sağlaması ve yetkilendirme sistemine sahip olması. |
Karmaşık bir hiyerarşi ve ağ yapısında olmaması,verilerin birbirlerinden bağımsız olarak tablolarda tutulabilmesi. |
Sık kullanılacak verilerin yük getirmemesi için, veritabanı mimarisi oluşturulurken belirlenip önceden kurgulanmak zorunda olması. |
Sık kullanılacak verilerin yük getirmemesi için, veritabanı mimarisi oluşturulurken belirlenip önceden kurgulanmak zorunda olması, İlişkisel Veritabanı Modeli için bir dezavantajdır. Bu sebeple cevap “E” seçeneğidir.
5.Soru
Yukarıda verilen diagram neyi ifade etmektedir?
Bir sınıfın birçok cihaza ait olduğu durumun gösterimi |
Her cihazın bir sınıfa ait olduğu durumun gösterimi |
Varlıkların ve ilişkilerinin basit gösterimi |
Cihazlar ve Sınıflar varlıkları arasındaki ilişkinin gösterimi |
İstenen veritabanının detaylı varlık ilişkisini |
6.Soru
Sorgulama oluşturduğu sonuca göre "İşleme (Manipulation)" içerisinde hangisi yer almaz?
Orijinal verinin silinmesi |
Güncellemesi |
Veri eklenmesi |
Konumsal bilgi oluşturması |
Verinin değiştirilememesi |
İşleme (Manipulation): Kullanıcının sorgulama sonucu orijinal veriyi silmesi, güncellemesi, veri eklemesi ya da sorgulamadan elde edilen sonuçlarla yeni konumsal nesne veya konumsal bilgi oluşturması işlemidir. Verinin değiştirilememesi "doğrudan sorgu"ya aittir.
7.Soru
- Hedef Katmanlardan Yeni Bir Seçim Yapmak - Hedef katman olarak belirlenen konumsal nesne tablolarından daha önce seçilmiş kayıtlar içinden, yapılan yeni sorgulama sonuçlarını seçme işlemini ifade eder.
- Seçilmiş Kayıtlara Eklemek - Hedef katman olarak belirlenen konumsal nesne tablolarından daha önce seçilmiş kayıtlara, yapılan yeni sorgulama sonuçlarını ekleme işlemini ifade eder.
- Seçilmiş Kayıtlardan Çıkartmak - Hedef katman olarak belirlenen konumsal nesne tablolarından daha önce seçilmiş kayıtlar içinden, yapılan yeni sorgulama sonuçlarını çıkartma işlemini ifade eder.
- Seçilmiş Kayıtlar İçinden Seçmek - Hedef katman olarak belirlenen konumsal nesne tablolarından daha önce herhangi bir seçim yapılmadan, doğrudan kaynak katman ile konuma dayalı sorgulama operatörü gereğince konumsal ilişkisi bulunan hedef katman kayıtlarının seçimini ifade eder.
Yukarıda verilmiş olan konuma dayalı seçme yöntemleri ile açıklamalardan hangileri doğru eşleştirilmiştir?
I-II |
II-IV |
II-III |
I-IV |
III-IV
|
- Hedef Katmanlardan Yeni Bir Seçim Yapmak - Hedef katman olarak belirlenen konumsal nesne tablolarından daha önce herhangi bir seçim yapılmadan, doğrudan kaynak katman ile konuma dayalı sorgulama operatörü gereğince konumsal ilişkisi bulunan hedef katman kayıtlarının seçimini ifade eder.
- Seçilmiş Kayıtlara Eklemek - Hedef katman olarak belirlenen konumsal nesne tablolarından daha önce seçilmiş kayıtlara, yapılan yeni sorgulama sonuçlarını ekleme işlemini ifade eder.
- Seçilmiş Kayıtlardan Çıkartmak - Hedef katman olarak belirlenen konumsal nesne tablolarından daha önce seçilmiş kayıtlar içinden, yapılan yeni sorgulama sonuçlarını çıkartma işlemini ifade eder.
- Seçilmiş Kayıtlar İçinden Seçmek - Hedef katman olarak belirlenen konumsal nesne tablolarından daha önce seçilmiş kayıtlar içinden, yapılan yeni sorgulama sonuçlarını seçme işlemini ifade eder.
8.Soru
Tablolarda boş kayıt oluşturulmasının veritabanına ne gibi bir etkisi vardır?
Tablolarda boş kayıt oluşturulmasının veritabanına ne gibi bir etkisi vardır?
Veritabanı performansını artırır |
Ver tabanı performansını düşürür |
Kullanıcı için işlem kolaylığı sağlar |
Veritabanı üzerinde herhangi bir etkisi yoktur |
Kodlama kolaylığı sağlar |
Tablolarda boş kayıt oluşturulmamış ise veritabanında performans artışı sağlanır.
9.Soru
Genel itibariyle SQL sorgulama dili aşağıdaki seçeneklerde verilen hangi özellikle ilişkilendirilemez?
Veri yığınlarını tek tabloda birleştirmek |
Veritabanının tasarım özelliklerini belirlemek |
Tabloların ve ilişkilerin kurulmasını sağlamak |
Veritabanı kullanıcılarının yetkilendirilmesini ve erişimlerini kontrol etmek |
Veritabanı içerisine kayıtları eklemek |
Genel itibariyle SQL;
-
Veritabanının tasarım özelliklerini belirlemek,
-
Tabloların ve ilişkilerin kurulmasını sağlamak,
-
Veritabanı kullanıcılarının yetkilendirilmesini ve erişimlerini kontrol etmek,
-
Veritabanı içerisine kayıtları eklemek,
-
O¨nceden eklenmiş kayıtları güncellemek ve silmek özelliklerine sahiptir. Doğru cevap A'dır.
10.Soru
Fay hatlarını kaynak katmanı olarak belirledikten sonra fay hatlarının üzerine inşa edilmiş binaları bulmak için hangi operatörü kullanarak sorgulama yapılmalıdır?
ortak kenar paylaştıklarını seç (share a line segment) |
Benzeşenleri seç (identical to) |
Belirli uzaklıkta olanları seç (within a distance of) |
Kesişenleri seç (intersect) |
Ortak kenar paylaştıklarını seç (share a line segment) |
Fay hatlarını kaynak katmanı olarak belirledikten sonra fay hatlarının üzerine
inşa edilmiş binaları bulmak için kesişenleri seç (intersect) operatörünü kullanmamız gerekir.
11.Soru
Seçilmiş kayıtlar içinden seçmek için aşağıdaki komutlardan hangisi kullanılmalıdır?
AND |
AND NOT |
OR |
NOT |
XOR |
Seçilmiş Kayıtlar İçinden Seçmek: Yöntem, tüm tablo kayıtlarından değil, önceden elde edilmiş seçim kümesi içinden sorgu 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 AND kullanılarak tek sorguda elde edilebilir. Doğru yanıt A seçeneğidir.
12.Soru
Aşağıdakilerden hangisi günümüzde yaygın olarak kullanılan veritabanı modellerinden değildir?
Hiyerarşik Veritabanı Modeli |
Ağ Veritabanı Modeli |
İlişkisel Veritabanı Modeli |
Konumsal Veritabanı Modeli |
İnformal Veritabanı Modeli |
Günümüzde yaygın olarak kullanılan veri modelleri, bir başka deyişle veritabanı modelleri şu şekilde sıralanabilir;
- Hiyerarşik Veritabanı Modeli (Hierarchical Database Model)
- Ağ Veritabanı Modeli (Network Database Model)
- İlişkisel Veritabanı Modeli (Relational Database Model)
- Nesneye Yönelik Veritabanı Modeli (Object Oriented Database Model)
- Varlık-İlişki Modeli (E-R Model)
- Konumsal Veritabanı Modeli (Geodatabase)
- Nesne-İlişkisel Veritabanı Modeli (Object-Relational Database Model)
İnformal Veri Tabanı modeli bu modeller arasında değildir. Bu nedenle cevap E seçeneğidir.
13.Soru
Harita üzerindeki bir noktanın varsayılan bir başlangıç sistemine göre yerini tespit edebilmek için kullanılan yardımcı çizgilere aşağıdakilerden hangisi denir?
Koordinat verileri |
Konumsal referans |
Konumsal veri |
Koordinat sistemi |
Öznitelik çizgileri |
Konumsal veri
14.Soru
Bir operatör hazır olarak kendisine verilen SELECT * FROM bina WHERE [KAT_SAYISI] > 5 AND ([YAPIM_YILI] < 2010 OR [YAPI_TURU <> 'YIĞMA'); SQL komut dizisi ile SELECT * FROM bina WHERE ([KAT_SAYISI] > 5 AND [YAPIM_YILI] < 2010 OR [YAPI_TURU] <> 'YIĞMA'; SQL komut dizisini çalıştırdığında nasıl bir sonuçla karşılaşır?
Her iki komut dizisi de ayrı sonuçlar verir. |
Her iki komut dizisi de hatalı yazıldığı için sonuç üretmez. |
İkinci SQL komut dizisi sonuç üretirken ilk SQL komut dizisi hata verecektir. |
SQL komut dizileri mantıksal hata nedeniyle sonuç üretmez. |
SQL komut dizilerinin her ikisi de sonuç üretir ancak ikinci SQL komut dizisi için herhangi bir sonuç listenemez. |
Soruda verilen her iki SQL komut dizisi de ayrı sonuçlar verecektir.
15.Soru
Aşağıdakilerden hangisi ilişikleri doğru belirtilmemiştir?
1:1 – Varlık sadece bir varlıkla ilişkili olmalıdır |
0:1 – Varlık bir varlıkla ilişkili olabilir |
0:N – Varlık birçok varlıkla ilişkili olabilir; ya da en az bir varlıkla ilişkili olabilir |
1:N – Varlık sadece bir varlıkla ilişkili olmalıdır |
1:N – Varlık birçok varlıkla ilişkili olmalıdır; ya da en az bir varlıkla ilişkili olmalıdır |
İlişkilerin nicelik ve olasılıklarının bu birleşimlerini incelersek:
0:1 – Varlık bir varlıkla ilişkili olabilir
0:N – Varlık birçok varlıkla ilişkili olabilir; ya da en az bir varlıkla ilişkili olabilir
1:1 – Varlık sadece bir varlıkla ilişkili olmalıdır
1:N – Varlık birçok varlıkla ilişkili olmalıdır; ya da en az bir varlıkla ilişkili olmalıdır
16.Soru
Konuma dayalı sorgulama sonucu hedef katmanın sorgulanan ilişkilerinin bulunduğu katman aşağıdakilerden hangisidir?
Ön seçim katmanı |
Kaynak katman |
Kesişim katmanı |
Öznitelik katmanı |
d |
Sorgulama sonucu içinden veri seçilecek katman hedef katman (target layer), hedef katmanın sorgulanan ilişkilerinin bulunduğu katman kaynak katman (source layer) olarak tanımlanır.
17.Soru
- Kaynak olarak belirlenen poligon konumsal nesnesi ya da nesnelerin poligon alanının içinde bulunan, hedef katmandaki konumsal nesneler seçilir.
- Hedef katmanındaki konumsal nesneler, kaynak olarak belirlenen poligon alanının içinde olmalıdır.
- Hedef katmanındaki seçilecek konumsal nesneler, kaynak katmanında belirtilen poligonun sınırına dokunmamalıdır.
Yukarıdakilerden hangileri, "Tümüyle İçine Düşenleri Seç" operatörünün, "İçine Düşenleri Seç" operatöründen farklı olduğu noktalar arasında yer alır?
I-II |
II-III |
Yalnız I |
Yalnız II |
Yalnız III |
Konuma dayalı sorgulamada tümüyle içinde düşenleri seç (are completely within) operatörünün içine düşenleri seç (are within) operatöründen farkı hedef katmanındaki seçilecek konumsal nesnelerin kaynak katmanında belirtilen poligonun sınırına dokunmamasıdır.
18.Soru
Aşağıda verilen hangi tür kural, veritabanı yönetim sisteminde gerçekleştirilen işlemler anında ve sonrasında merkezi bir yönetim altında tutulan verilerin tutarlılığını sağlar?
ACID |
BASE |
CAP |
VTYS |
RDBMS |
ACID kuralları, veritabanı yönetim sistemlerinde gerçekleştirilen işlemler anında ve sonrasında merkezi bir yönetim altında tutulan verilerin tutarlılığını sağlar.
19.Soru
- Alan bütünlüğü için her tablo birincil anahtar olan bir veri alanına sahip olmalıdır.
- İlişkili her tabloda alan bütünlüğünün var olması gereklidir.
Yukarıdaki bilgiler ışığında aşağıdakilerden hangisi tanımlanmıştır?
1. Normalizasyon kuralı |
2. Normalizasyon kuralı |
3. Normalizasyon kuralı |
4. Normalizasyon kuralı |
5. Normalizasyon kuralı |
Birinci normalizasyon kuralı: İlişkili her tabloda alan bütünlüğünün var olması gereklidir. Alan bütünlüğü için her tablo birincil anahtar olan bir veri alanına sahip olmalı ve özniteliklerin sahip olduğu her olası değer, veri satırındaki bir veri alanına karşılık gelmelidir. Yani tablodaki her sütunun eşsiz bir ismi olmalı ve bu sütunun her satırı tek bir veri değeri içermelidir. Veri sütunun tekrar etmesine ya da bir veri sütununda birden fazla veri olmasına izin verilemez.
20.Soru
Sabit ya da değişken uzunluğa sahip; karakter, sembol, sayı ve bunların birleşimlerini depolamak için kullanılan veri tiplerine ne ad verilir?
Sayısal |
Metin |
Binary |
Tarih |
Zaman |
Metin (char, text,varchar, ntext vb)
-
- 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İ