Konumsal Veritabanı 1 Final 1. Deneme Sınavı
Toplam 20 Soru1.Soru
I. Sahip
II. Üye
III. Sınıf
IV. Nesne
Yukarıdakilerden hangisi/hangileri ağ veritabanın temel yapıtaşı olan kümeyi oluşturan kayıtlardır?
Yalnız I |
I ve II |
II ve IV |
I, II ve III |
I, II, III ve IV |
Bir ağ veritabanındaki temel yapıtaşı “Küme”dir. Bir küme, ismin yanı sıra bir sahip kayıt, bir de üye kayıttan oluşur.
• Küme (set): Kayıtlar arasındaki ilişki,
• Sahip (owner): Hiyerarşik modelde ata olarak
tanımlanmış kayıt,
• Üye (member): Hiyerarşik modelde çocuk
olarak tanımlanmış kayıttır.
2.Soru
Aşağıdakilerden hangisi veritabanı yönetim sistemlerine yönelik ilke ve teorilerden biri değildir?
BASE |
ACID |
ID |
CAP |
VTYS |
ID, otomatik verilen bir belirleyici sayı anlamına gelmektedir. Doğru cevap C'dir.
3.Soru
SQL de Select deyimi aşağıdakilerden hangisi için kullanılır?
Kayıtlar arasında arama yapmak |
Kayıtları güncellemek |
Kullanıcılar için yetkileri belirlemek |
Kayıtları silmek |
Kayıtları aktarmak |
Doğru cevap A şıkkında verilmiştir.
4.Soru
Bir veri kümesi üzerindeki sorgu-cevap sistemlerine ne ad verilir?
Coğrafi Bilgi Sistemleri |
Bilgi sistemleri |
Veritabanı Yönetim Sistemleri |
Akıllı kataloglama sistemleri |
Açık kaynaklı dağıtık dosya sistemleri |
Bilgi sistemleri için, kullanım amaçları ve detaylı işlevleri bir kenara bırakıldığında, tanım olarak en yalın haliyle “bir veri kümesi üzerindeki sorgu-cevap sistemleridir” diyebiliriz. Böyle bir sistemde kullanılan veri coğrafi olarak referanslı olduğunda da bu sisteme coğrafi bilgi sistemi demekteyiz. Coğrafi Bilgi Sistemlerini (CBS) oluşturan yapılar içerisinde arayüzler, sorgu fonksiyonları ve veri yönetim sistemleri, kullanıcının veriye ulaşımı konusunda önemli rol oynayan başlıca bileşenlerdir.
5.Soru
- Konuma dayalı sorgulamada tümüyle içinde olduğunu seç (completely contain) operatörü ile kaynak olarak belirlenen konumsal nesne ya da nesnelerin içinde bulundukları hedef katmandaki poligon konumsal nesnesi seçilir.
- Kesişenleri seç operatöründe olduğu gibi seçilecek hedef katmandaki konumsal nesne poligonları ile herhangi bir şekilde kesişmiş olmaları yeterlidir.
- İçinde olduğunu seç operatöründen farklı olarak, belirlenen konumsal nesneler içinde oldukları poligonun sınırına dokunamazlar, sınıra dokunmadan poligonun tamamen içinde olmalıdırlar.
"Tümüyle İçinde Olduğunu Seç" operatörüyle ilgili yukarıda verilen bilgilerden hangileri doğrudur?
I-II |
II-III |
I-III |
Yalnız II |
Yalnız III |
Kesişenleri seç operatöründe olduğu gibi seçilecek hedef katmandaki konumsal nesne poligonları ile herhangi bir şekilde kesişmiş olmaları yeterli değildir.
6.Soru
Bir SQL komut dizisi ile ilce konumsal nesne tablosunda ILCE_ADI veri sütununda bulunan verilerden "GÖ" ile başlayan, 7 harfli ve dördüncü harfi "B" olan ilçe adlarını seçmeye çalışan bir operatör aşağıdaki SQL komut dizilerinden hangisi ile bunu gerçekleştirebilir?
SELECT * FROM ilce WHERE [ILCE_ADI] LIKE 'GÖ?B???'; |
SELECT * FROM ilce WHERE [ILCE_ADI] LIKE 'GÖ?B?'; |
SELECT * FROM ilce WHERE [ILCE_ADI] = 'GÖ?B???'; |
SELECT * FROM ilce WHERE [ILCE_ADI] <= 'GÖ?B?'; |
SELECT * FROM ilce WHERE [ILCE_ADI] == 'GÖ?B'; |
Bir SQL komut dizisi ile ilce konumsal nesne tablosunda ILCE_ADI veri sütununda bulunan verilerden "GÖ" ile başlayan, 7 harfli ve dördüncü harfi "B" olan ilçe adlarını seçmeye çalışan bir operatör;
SELECT * FROM ilce WHERE [ILCE_ADI] LIKE 'GÖ?B???';
SQL komut dizisi ile bunu gerçekleştirebilir.
7.Soru
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 eden seçim yöntemi aşağıdakilerden hangisidir?
Seçilmiş kayıtlara eklemek |
Hedef katmanlardan yeni bir seçim yapmak |
Hedef katmanlara eklemek |
Seçilmiş kayıtlardan çıkartmak |
Seçilmiş kayıtların içinden seçmek |
"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 eden seçim yöntemidir.
8.Soru
Türkiyedeki illerin ve bu illere bağlı ilçelerin yazılı olduğu bir tablodan yalnızca Eskişehir iline bağlı ilçelerin listelenmesini sağlayacak komut aşağıdakilerden hangisidir?
DELETE*FROM ilçeler WHERE bağlı_olduğu_il='Eskişehir' |
SELECT*FROM ilçeler WHERE bağlı_olduğu_il='Eskişehir' |
DELETE*FROM ilçeler WHERE bağlı_olduğu_il='26' |
DELETE*FROM ilçeler WHERE bağlı_olduğu_il LIKE 'Eskişehir' |
SELECT*FROM ilçeler WHERE bağlı_olduğu_il 'Eskişehir' |
WHERE komutu veritabanında yapılan sorgulamalarda ve işlemlerde belirli özelliklere sahip kayıtların belirtilmesinde kullanılır. WHERE ifadesi ile SELECT komutunun kullanım örneği şöyledir.
SELECT*FROM ilçeler WHERE bağlı_olduğu_il = ‘Eskişehir’
SELECT komutunun işletilmesi sonucunda bütün tablodaki kayıtlar yerine sadece Eskişehir iline bağlı ilçeler listelenir. Doğru cevap B şıkkıdır.
9.Soru
Bire bir ilişki, varlık-ilişki diyagramlarında ilişkinin her iki tarafında da nicel değerlerinin .............olması durumunda gerçekleşir.
Yukarıdaki cümlede.. ....... ile gösterilen boşluğa gelecek uygun ifade aşağıdakilerden hangisidir?
0 |
1 |
N |
1’den N |
1’den 0 |
Bire bir ilişki, varlık-ilişki diyagramlarında ilişkinin her iki tarafında da nicel değerlerinin 1 olması
durumunda gerçekleşir.
10.Soru
Kreşteki anne – çocuk ilişkisi için mantıksal sorular şunlar olabilir. Bir annenin birden fazla çocuğu olabilir mi? Evet. Bir çocuğun birden fazla annesi olabilir mi? Hayır. Böyle bir durumda aşağıdaki seçeneklerde verilen hangi tablolar arası ilişki kurulmalıdır?
Kreşteki anne – çocuk ilişkisi için mantıksal sorular şunlar olabilir. Bir annenin birden fazla çocuğu olabilir mi? Evet. Bir çocuğun birden fazla annesi olabilir mi? Hayır. Böyle bir durumda aşağıdaki seçeneklerde verilen hangi tablolar arası ilişki kurulmalıdır?
Çoktan ikiye ilişki |
İkili ilişki |
Çoktan bire ilişki |
Bire bir ilişki |
Birden çoğa ilişki |
Kreşteki anne – çocuk ilişkisi için mantıksal sorularımızı soralım. Bir annenin birden fazla çocuğu olabilir mi? Evet. Bir çocuğun birden fazla annesi olabilir mi? Hayır. Yanıtlardan birisi evet diğeri hayır ise ilişki birden çoğa kurulmalıdır. Bu ilişkide evet yanıtı verilen soru aynı zamanda ilişkinin yönünü belirlemektedir. Birden fazla çocuk cevabı anne tablosunun benzersiz kayıt içereceğini ve ilişkinin tek kayıt içeren tarafı olacağını ve çocuk tablosunun çok kayıt içereceğinin göstergesidir. Doğru cevap E'dir.
11.Soru
Aşağıdakilerden hangisi varlık-ilişki modelinin dezavantajlarından biridir?
Standart bir diyagram gösterimine sahip olmamasıdır |
Kavramsal bir yapı olduğundan oluşum aşaması basittir |
Sadece varlıklar ve aralarındaki ilişkileri göstermek yeterlidir |
Şema üzerinde çoklu çalışmaya olanak sağlamaktadır |
Veri modeli değişikliklerine olanak sağlamaktadır |
a
12.Soru
- Veritabanı Oluşturmaktaki Amaç
- İlişkilerin Belirlenmesi
- Varlıkların ve Özniteliklerin Belirlenmesi
- Tasarımın Uygulanması
- E-R (Varlık-İlişki) Diyagramlarını Oluşturulması
- R-M (İlişkiselModel) Diyagramlarını Oluşturulması
Yukarıda verilmiş olan İlişkisel veritabanı tasarımının basamaklarını doğru olarak sıralanışı hangisidir?
1-2-4-5-6-3 |
1-2-3-6-5-4 |
1-3-2-5-6-4 |
3-1-2-5-6-4 |
3-2-1-6-5-4 |
İşlem basamaklarının doğru bir şekilde sıralanışı şu şekildedir:
1. Veritabanı Oluşturmaktaki Amaç
3. Varlıkların ve Özniteliklerin Belirlenmesi
2. İlişkilerin Belirlenmesi
5. E-R (Varlık-İlişki) Diyagramlarını Oluşturulması
6. R-M (İlişkiselModel) Diyagramlarını Oluşturulması
4. Tasarımın Uygulanması
13.Soru
"Günümüzdeki halini alana kadar üç gelişim süreci geçiren ve geliştirilme amacı ilişkisel veritabanları ve ağ yapılarının modellenmesinde ortak bir standart belirlemek" olan veritabanı modeli aşağıdakilerden hangisidir?
İlişkisel Veritabanı Modeli |
Nesneye Yönelik Veritabanı Modeli |
Nesne-İlişkisel Veritabanı Modeli |
Varlık-İlişki Modeli |
Konumsal Veritabanı Modeli |
Yaşadığımız dünyanın temelde varlıklar ve bunlar arasındaki ilişkilerden oluştuğunu kabul eden Peter
Pin-Shan Chen (1976) tarafından geliştirilen modele Varlık-İlişki Modeli (Entity-Relationship Model) adı
verilmiştir. Bu model günümüzdeki halini alana kadar 3 gelişim süreci geçirmiştir. Chen’den sonra 1990
yılında James Martin tarafından geliştirilerek “Genişletilmiş Varlık-İlişki Modeli”, ‘The National Information
Standards Organization’ (NISO) tarafından geliştirilerek ‘Integration Definition for Information Modeling’ (IDEF1X) ve nesne tabanlı yapıyı destekleyen Birleşik Modelleme Dili “(Unified Modeling Language
(UML))” haline gelmiştir. Modelin geliştirilme amacı ilişkisel veritabanları ve ağ yapılarının modellenmesinde ortak bir standart belirlemektir.
14.Soru
O¨znitelik veri alanlarındaki veriler varlığın sadece ________ özelliğine karşılık gelmelidir.
O¨znitelik veri alanlarındaki veriler varlığın sadece ________ özelliğine karşılık gelmelidir.
Sanal |
Hayali |
bir |
kişisel |
bütünsel |
O¨znitelik veri alanlarındaki veriler varlığın sadece bir özelliğine karşılık gelmelidir.
15.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 SQL komutu hangisidir?
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 SQL komutu hangisidir?
PASTE |
INSERT |
DELETE |
SELECT |
|
SELECT
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. Türkçe karşılığı “seçmek” olan SELECTkomutunu tanımlamak için hangi tablo veya tablolardaki hangi alanının ya da alanlarının sorgulandığının belirtilmesi gerekir.
16.Soru
Araba ile bir güzergah üzerinde ilerlerken uğranmak istenen benzin istasyonlarını seçmek için aşağıdaki konuma dayalı sorgulama operatörlerinden hangisi kullanılmalıdır?
İçine düşenleri seç seç (are within) |
Sınırını kesenleri seç (are crossed by the outline of) |
Benzeşenleri seç (identical to) |
Ortak kenar paylaştıklarını seç (share a line segment) |
İçinde olduğunu seç (contain) |
Güzergah üzerinde sınırın kestiği konumsal nesneler seçilmesine ihtiyaç olduğu için doğru cevap Sınırını kesenleri seçtir (are crossed by the outline of).
17.Soru
Konuma dayalı sorgulamada sağlam olmayan bir zemin üzerindeki binaları seçiminde hangi operatör kullanılır?
Tümüyle içinde olduğunu seç (completely contain) |
İçine düşenleri seç (are within) |
Tümüyle içine düşenleri seç (are completely within) |
Sınırını kesenleri seç (are crossed by the outline of) |
Ortak kenar paylaştıklarını seç (share a line segment) |
Konuma dayalı sorgulamada sınırını kesenleri seç (are crossed by the outline of) operatörünün kesişenleri seç (intersect) operatöründen farkı hedef katmanındaki seçilecek konumsal nesnelerin kaynak katmanında belirtilen poligonun sınırını kesmesidir. Kaynak katmanda belirtilen poligonun içine düşenler seçilmez. Yalnızca sınırın kestiği konumsal nesneler seçilir. Sınırını kesenleri seç (are crossed by the outline of) operatörü için çizgi ve poligon konumsal nesneleri kullanılır. . Uygulamada sınırını kesenleri seç (are crossed by the outline of) operatörü ile yalnızca poligon sınırının kestiği binaların seçildiği, alanın içindeki binaların seçilmediği görülmektedir.
18.Soru
Aritmetik operatörler sayısal veri tipli öznitelikler arasında işlem ve hesaplamalar yapmada kullanılırlar. Buna göre hangi operatörü içermez?
Toplama işlemi için operatör. |
Çıkarma işlemi için operatör. |
Karekök için operatör |
Çarpma işlemi için operatör |
Bölme işlemi için operatör |
Aritmetik Operatör/ Açıklama
+ Toplama işlemi için operatör
- Çıkarma işlemi için operatör
* Çarpma işlemi için operatör
/ Bölme işlemi için operatör
19.Soru
Yanda verilen varlıkların ve özniteliklerinin oluşturulması şemasında "tablet bilgisayarlar" hangi sayı ile gösterilmiştir?
1 |
2 |
3 |
4 |
5 |
20.Soru
SQL komutu ile örneğin, tabloda tanımlı bütün ilçelerin isimleri ve kodları yan yana listelenir. Tablodaki bütün veri alanlarının listelenmesi gerektiğinde bütün alan adlarının yan yana yazılması yerine aşağıdaki işaretlerden hangi karakter kullanılır?
& |
* |
/ |
= |
% |
SQL komutu ile tabloda tanımlı bütün ilçelerin isimleri ve kodları yan yana listelenir. Tablodaki bütün veri alanlarının listelenmesi gerektiğinde bütün alan adlarının yan yana yazılması yerine * karakteri kullanılı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İ