Konumsal Veritabanı I - Tüm Sorular
Ünite 1
Soru 1
Bilgi hiyerarşisi kavramı ilk defa aşağıdaki hangi iki isim tarafından ortaya atılmıştır?
Seçenekler
A
Yi-Fu Tuan ve Daniel Bell
B
Yi-Fu Tuan ve Mike Cooley
C
Daniel Bell ve Mice Cooley
D
Russell Ackoff ve Nathan Shedroff
E
Nathan Shedroff ve Daniel Bell
Açıklama:
Bilgi hiyerarşisi kavramı, bilgi basamakları olarak ilk defa Çinli coğrafyacı Yi-Fu Tuan ve sosyolag tarihçi Daniel Bell tarafından ortaya atılmıştır.
Mike Cooley aynı hiyerarşiye benzer bir yapıya otomasyon ve bilşgisayarlaşma konusunda değinmiştir.
Russell Ackoff tarafından bilgi basamaklarına bilgi birikimi ve bilgelik basamakları eklenmiştir.
Anthan Shedroff DIKW Piramisi gösterimini sunmuştur. Doğru cevap A şıkkıdır.
Mike Cooley aynı hiyerarşiye benzer bir yapıya otomasyon ve bilşgisayarlaşma konusunda değinmiştir.
Russell Ackoff tarafından bilgi basamaklarına bilgi birikimi ve bilgelik basamakları eklenmiştir.
Anthan Shedroff DIKW Piramisi gösterimini sunmuştur. Doğru cevap A şıkkıdır.
Soru 2
Nitel veri ve nicel veri kavramları dikkate alındığında aşağıdaki eşleşmelerden hangisi doğrudur?
Seçenekler
A
Sağlık durumu-Nicel Veri
B
Eğitim durumu-Nitel Veri
C
Ağacın boyunun 55cm olması-Nitel Veri
D
Arabanın ağarlığının 1015 kg olması-Nitel Veri
E
Cinsiyet-Nicel Veri
Açıklama:
Veriler ölçüm, sayım, deney, gözlem ya da araştırma yolu ile elde edilmektedir. Ölçüm ya da sayım yolu ile toplanan ve sayısal bir değer bildiren verilen nicel veriler, sayısal değer bildirmeyen veriler ise nitel verilen olarak adlandırılmaktadır. eğitim durumuyla ilgili veriler (lise, üniversite, yüksek lisans) sayısal bir değer bildirmediğinden nitel bir veridir. Doğru cevap B şıkkıdır.
Soru 3
Aşağıdakilerden hangisi, bir verinin amaca uygun yararlı bilgiye dönüşebilmesi için sahip olması gereken özelliklerden biri değildir?
Seçenekler
A
Uyumlu olması
B
Güvenilir, doğru ve doğrulanabilir olması
C
Fazla detay içermemesi, yüzeysel olması
D
Rahat ve kolay işlenebiliyor olması
E
Anlaşılır olması
Açıklama:
Verinin amaca uygun yararlı bilgiye dönüşebilmesi için;
- ilgili olması (amaca uygun, gerekli düzeyde yeterince detay içermesi)
- güvenilir doğru ve doğrulanabilir olması
- güncel ve zamanında elde ediliyor olması (amaçlara bağlı olarak)
- eksiksiz olması (nitelik, konumsal ve zamansal açıdan)
- anlaşılır olması
- uyumlu olması (diğer veri kaynakları ile)
- rahat ve kolay işlenebilir olması gereklidir. Doğru cevap C şıkkıdır.
Soru 4
"Bilgi edinme, idrak, görgü, sağduyu ve sezgisel anlayış ile birlikte bu hususiyetleri özümseyebilme ve uygulayabilme kapasitesi" olarak tanımlanan kavram aşağıdakilerden hangisidir?
Seçenekler
A
Veri
B
Bilgi birikimi
C
Bilgi
D
Bilgelik
E
Birikim
Açıklama:
Bilgelik (wisdom), ilgi edinme, idrak, görgü, sağduyu ve sezgisel anlayış ile birlikte bu hususiyetleri özümseyebilme ve uygulayabilme kapasitesi olarak tanımlanır. Bilgelik bilgi hiyerarşidine göre piramidin en üst düzeyidir. Doğru cevap D şıkkıdır.
Soru 5
- Veri kaynağının üretim tarihi, verinin CBS platformuna aktarılma tarihi, veride yapılan güncellemeler ve güncelleme tarihleri CBS kullanıcılarına metaveri ile sunulur.
- Metaveri, verinin verisi olarak tanımlanabilir.
- Herhangi bir nesnenin, olayın, sayısal ve sözel değerin coğrafi konumunu ifade etmek için kullanılan veriye konumsal veri adı verilir.
Seçenekler
A
Yalnzı I
B
Yalnız II
C
I ve II
D
II ve III
E
I, II ve III
Açıklama:
Veri kaynağının üretim tarihi, verinin CBS platformuna aktarılma tarihi, veride yapılan güncellemeler ve güncelleme tarihleri CBS kullanıcılarına metaveri ile sunulur. Verinin kim tarafından, hangi kaynaktan, hangi tarihte üretildiği, verinin güncelleme tarihi, ölçeği vb. özelliklerine metaveri adı verilir. Metaveri, verinin verisi olarak tanımlanabilir. Herhangi bir nesnenin, olayın, sayısal ve sözel değerin coğrafi konumunu ifade etmek için kullanılan veriye konumsal veri adı verilir. Tanımların hepsi doğru verilmiştir. Doğru cevap E şıkkıdır.
Soru 6
- Yüksekliği 29 m, taban çapı 440mm, tepe çapı 115 mm olan bayrak direği.
- Bayrak direğinin bulunduğu korrdinatlar 39o55’28,99” K ve 32o50’13,94” D.
- Koordinatların Google Earth yazılımına girilerek bayrak direğinin görülmesi.
Seçenekler
A
Bilgi-Veri-Konumsal bilgi
B
Veri-Konumsal bilgi-Konumsal veri
C
Veri-Konumsal veri-Konumsal bilgi
D
Veri-Bilgi-Bilgi birikimi
E
Konumsal veri-Konumsal bilgi-Bilgelik
Açıklama:
Bir bayrak direği düşünelim, yüksekliği 29,53 metre, taban çapı 440 mm, bayrak direğinin tepe çapı 115 mm kalınlığında olsun. Bu özellikleri “Ne?” sorusuna yanıt verecek nitelikte. Veri tanımını hatırlarsak, bunlar bayrak direğinin nitelik ve niceliklerini ifade eden verilerdir. Bayrak direğinin bulunduğu koordinatlar 3955’28,99” K, 32o50’13,94” D olarak verilmiş. Bu koordinat değerleri, özelliklerini bildiğimiz bayrak direğinin dünya üzerindeki konumunu belirttiği için, konumsal veri olarak ifade edilmektedir. Ham değer olarak verilmiş koordinat değerlerini yani konumsal veriyi işleyerek konumsal bilgi elde edersek o zaman anlamlandıracağımız konumu bulabiliriz. Bu amaçla, verilen koordinat değerleri Google Earth yazılımına girildiğinde bayrak direğinin Anıtkabir’de olduğu görülecektir. Doğru C şıkkıdır.
Soru 7
Veritabanı ile ilgili aşağıda verilenlerden hangisi yanlıştır?
Seçenekler
A
Veritabanı, bilgi elde etmek için kullanılan, amaca uygun olarak düzenlenmiş veri topluluğudur.
B
Veritabanı, büyük yığınlar halindeki verileri depolamada geleneksel yöntem olan "dosya-işleme sisteminin" diğer ismidir.
C
Veritabanı, yönetilebilir, güncellenebilir ve taşınabilir.
D
Veritabanı çoklu ortamda veri paylaşımı sağlar.
E
Veritabanları tablolar arası ilişki kurarak veri tekrarını engeller.
Açıklama:
Veritabanları büyük yığınlar halindeki verileri depolamada geleneksel yöntem olan "dosya-işleme sistemine" alternatif olarak geliştirilmiştir. Doğru cevap B şıkkıdır.
Soru 8
- Verilerin çoklu kullanıcı ortamında paylaşılabilmesi.
- Kullanıcıya özgü arayüz tasarımı ve görüntü listesi oluşturmayı sağlar.
- Kişisel tabloların tasarımında ve tablolardaki aritmetik hesaplamalarda kullanım kolaylığı sağlar.
Yukarıdakilerden hangisi ya da hangileri veritabanını hesap tablosu yazılımından ayıran en önemli özelliklerdendir?
Seçenekler
A
Yalnız I
B
Yalnız III
C
II ve III
D
I ve II
E
I, II ve III
Açıklama:
Döküm için kişisel tabloların tasarımında ve tablolardaki aritmetik hesaplamalarda, hesap tablosu yazılımları kullanımı kolay arayüzler sunmaktadır. I ve II numaralı özellikler veritabanı hesap tablosu yazılımından ayıran en önemli iki özelliktir.
Soru 9
- Belirtilen kurallar doğrıltusunda veri tekrarını önler.
- Nesne tabanlı veritabanı yapısı sayesinde konumsal olayları ve varlıkları daha gerçekçi modellemek mümkündür.
- Veriye birden fazla kullanıcının aynı anda erişimini sağlar.
Seçenekler
A
Yalnız I
B
Yalnız III
C
I ve III
D
Yalnız II
E
I, II ve III
Açıklama:
I ve III numaralı özellikler Veritabanının sağladığı avantajlardır. Konumsal veritabanının nesne tabanlı veritabanı yapısı sayesinde konumsal olayları ve varlıları yalnızca nokta, çizgi ve poligon olarak modellemenin dışında, varlıklara açma kapama vanası, tek yönlü yol, yasak bölge gibi görev tanımları yaparak daha gerçekçi modeller oluşturulabilir şeklindeki II numaralı seçenek ise yalnızca Konumsal Veritabanın sağladığı bir avantajdır. Doğru cevap D şıkkıdır.
Soru 10
Aşağıdakilerden hangisi Bilgi Bilimi altında tartışılan veri basamakları arasında yer almaz?
Seçenekler
A
Bilişim
B
Veri
C
Bilgi
D
Bilgi Birikimi
E
Bilgelik
Açıklama:
Bilgi Bilimi altında tartışılan, veri basamakları olarak tanımlanabilecek;
- Veri (Data)
- Bilgi (Information)
- Bilgi Birikimi (Knowledge)
- Bilgelik (Wisdom)
kavramları, Bilgi Hiyerarşisi (Data-Informati- on-Knowledge-Wisdom; DIKW Hierarchy) olarak adlandırılmaktadır. Doğru cevap A'dır.
Soru 11
Bilgi Hiyerarşisi piramidini tasarlayan bilim insanı aşağıdaki seçeneklerin hangisinde verilmiştir?
Seçenekler
A
Webster
B
Shedroff
C
Ackoff
D
Yi-Fu Tuan
E
Cooley
Açıklama:
Ackoff, bilgi hiyerarşisini grafik olarak hiç ele almamasına rağmen bir piramit şeklinde tanımlanmasını önermiştir. Nathan Shedroff 1994 yılında bilgi tasarımı konseptinde kitap bölümü olarak bilgi hiyerarşisi piramidini sunmuştur. Doğru cevap B'dir.
Soru 12
Veritabanlarının sağladığı avantajlar arasında aşağıdakilerden hangisi yer almamaktadır?
Seçenekler
A
Dizinler yardımı ile aranılan kayıtlara en hızlı şekilde ulaşımının sağlanması
B
Belirtilen kurallar doğrultusunda veri tekrarının önlenmesi
C
Arayüz tasarımının sabit olması
D
Veriye birden fazla kullanıcının aynı anda erişiminin sağlanması
E
Eksik veri alanlarının düzenlenmesine destek vermesi
Açıklama:
Veritabanları kişiselleştirilebilir özellikler içermektedir. Bunlardan biri de kullanıcılara özgü arayüz tasarımına sahip olmasıdır. Doğru cevap C'dir.
Soru 13
Bir bayrak direğinin yüksekliği, taban çapı ve tepe çapı ile ilgili veriler bayrak direğinin öznitelik verileridir. Bu veriler, konusu geçen bayrak direğinin ............... özelliklerini tanımlayan verilerdir. Aşağıdakilerden hangisi boş bırakılan yere gelebilecek en uygun ifadedir?
Seçenekler
A
Hesap Tablosu
B
Dizin verileri
C
Koordinat Değerleri
D
Nitel ve nicel karakteristik
E
Konumsal veri
Açıklama:
Konumsal bir nesne veya olay ile ilgili olup konum verisi içermeyen, ölçüm, sayım, deney, gözlem ya da araştırma yolu ile elde edilen, konumsal nesne veya olayların bu özelliğine nitelik ve nicelik karakteristiği denmektedir. Doğru cevap D'dir.
Soru 14
Bir kişinin doğum tarihini ilk duyduğumuzda kişinin yaşı ile ilgili bir bilgimiz yoktur. Doğum tarihi sayılardan oluşan ham veridir ve beynimizde doğrudan imgelenmez. O günün tarihinden kişinin doğum tarihini çıkararak kişinin yaşını hesaplarız. Böyle bir durumu açıklayan en yakın ifade aşağıdaki seçeneklerden hangisinde verilmiştir?
Seçenekler
A
Bilginin bilgi birikimi ile ilişkisi
B
Verinin ölçülmesi süreci
C
Bilgelik Etkinliği ve veri arasındaki ilişki
D
Bilgi Birikiminin Oluşumu
E
Veri ve bilgi arasındaki İlişki
Açıklama:
Veri ile bilgi arasındaki ilişkiyi bir örnek ile açıklamaya çalışalım. Bir kişinin doğum tarihini ilk duyduğumuzda kişinin yaşı ile ilgili bir bilgi- miz yoktur. Doğum tarihi sayılardan oluşan ham veridir ve beynimizde doğrudan imgelenmez. O günün tarihinden kişinin doğum tarihini çıkararak kişinin yaşını hesaplarız. Başka bir ifadeyle kişinin yaş bilgisini veriyi işleyerek anlamlandırırız. Doğru cevap E'dir.
Soru 15
Coğrafi Bilgi Sistemi (CBS) konumsal veriyi işlerken aşağıdaki seçeneklerde verilen hangi işlemi kullanmaz?
Seçenekler
A
Değiştirme
B
Depolama
C
Güncelleme
D
Görselleştirme
E
Analiz Etme
Açıklama:
Coğrafi bilgi sistemleri, veriyi işlerken değiştirme gibi onu manipüle edecek işlemler yapmamaktadır. Doğru cevap A'dır.
Soru 16
Verilerin depolanmasında hesap tablolarının kullanımlarının daha kolay olmasına rağmen veritabanları üzerinden işlemlerin yürütülmesinin nedeni aşağıdakilerden hangisinde verilmiştir?
Seçenekler
A
Hesap tablosu yazılımlarının sıklıkla çökme olarak adlandırılan yazılımsal sorunla karşılaşması
B
Veritabanlarında veri tekrarı işlemlerinin çok sayıda yaşanması
C
Veritabanına aktarılan verilerin çoklu kullanıcı ortamında paylaşılabilmesi
D
Hesap tablosu yazılımlarının korsan yazılımlara karşı daha az savunmasız oluşu
E
Veritabanlarında yedekleme imkanının hesap tablosu yazılımlarına göre daha kullanışsız oluşu
Açıklama:
Hesap tabloları (Microsoft Excel) gibi kullanımı daha kolay tablo oluşturma ve işleme yazılımları mevcutken veritabanlarının tercih edilmesinin nedeni, verinin çoklu kullanıcı ortamında paylaşılabilmesidir. Doğru cevap C'dir.
Soru 17
Toplam nüfusumuzu bulabilmek için ülkemizde 5 yılda bir nüfus sayımı yapıyorduk ve sayım günü sokağa çıkma yasağı uygulanıyordu. Evraklar yangın vb. herhangi bir nedenle zarar görebiliyordu ve yedekleri yoktu. Ancak bugün kayıtların zarar görebilmeleri çok ender koşullarda mümkün, dahası onları düzenli olarak yedekliyor ve yeniden işleme alabiliyoruz. Bu durum aşağıdaki seçeneklerde verilenlerden hangisinin kapsamı ile en yakından ilişkilidir?
Seçenekler
A
Bilgi Hiyerarşisi
B
Konumsal Veri
C
Coğrafi Bilgi Sistemleri
D
Veritabanı
E
İnternet
Açıklama:
Veritabanlarında verileri depoladığımız ve işlediğimizde verileri sıkıştırarak saklayabiliyoruz. Kâğıtlarda, kartlarda ve defterlerde sakladığımız evraklar için bunu yapamıyorduk. Örneğin bir ilaç deposunda hangi ilaçtan kaç tane var, hangisinin tükenmiş ya da tükenmek üzere olduğunu veritabanı hızı ile anında raporlayabiliyoruz. Geleneksel yöntemlerle stok işlemlerinde malzeme sayımı yapmamız gerekiyordu. Başka bir örnek verirsek; toplam nüfusumuzu bulabilmek için ülkemizde 5 yılda bir nüfus sayımı yapıyorduk ve sayım günü sokağa çıkma yasağı uygulanıyordu. Evraklar yangın vb. herhangi bir nedenle zarar görebiliyordu ve yedekleri yoktu. Ancak bugün kayıtların zarar görebilmeleri çok ender koşullarda mümkün, dahası onları düzenli olarak yedekliyor ve yeniden işleme alabiliyoruz. Doğru cevap D'dir.
Soru 18
Verinin kim tarafından, hangi kaynaktan, hangi tarihte üretildiği, verinin güncelleme tarihi, ölçeği vb. özellikleri aşağıdaki seçeneklerde verilen hangi kavramla ifade edilmektedir?
Seçenekler
A
Coğrafi Bilgi Sistemi
B
Metaveri
C
Veritabanı
D
Öznitelik Verisi
E
Konumsal Bilgi
Açıklama:
Verinin kim tarafından, hangi kaynaktan, hangi tarihte üretildiği, verinin güncelleme tarihi, ölçeği vb. özelliklerine metaveri adı verilir. Doğru cevap B'dir.
Soru 19
Yunan filozof Platon'un “doğrulanmış, ispatlanmış gerçek inanç” olarak ifade ettiği bilgi hiyerarşisi konusunda kullanılan kavram aşağıdakilerden hangisidir?
Seçenekler
A
İlişkilendirme
B
Veri
C
Bilgi
D
Bilgelik
E
Bilgi Birikimi
Açıklama:
Ünlü Yunan filozof Platon bilgi birikimi kavramını “doğrulanmış, ispatlanmış gerçek inanç” olarak ifade etmiştir. Doğru cevap E'dir.
Soru 20
Bilgi edinmek için kullanılan ham gerçekler ve işlenmemiş malzemelere ne ad verilir?
Seçenekler
A
Veri
B
Bilgi
C
Sistem
D
Model
E
Kaynak
Açıklama:
Bilgi edinmek için kullanılan ham gerçekler ve işlenmemiş malzemelere "veri" adı verilir.
Soru 21
Aşağıdakilerden hangisi verinin amaca uygun yararlı bilgiye dönüşebilmesi için gerekli özelliklerden biri değildir?
Seçenekler
A
Güncel ve zamanında elde ediliyor olması
B
Eksiksiz olması
C
Anlaşılır olması
D
Uyumlu olması
E
Hiyerarşik olması
Açıklama:
"Verilerin hiyerarşik olması" verinin amaca uygun yararlı bilgiye dönüşebilmesi için gerekli özelliklerden biri değildir.
Soru 22
Bilgi edinme, idrak, görgü, sağduyu ve sezgisel anlayış ile birlikte bu hususiyetleri özümseyebilme ve uygulayabilme kapasitesine ne ad verilir?
Seçenekler
A
Bilgelik
B
Bilgi birikimi
C
Bilgi
D
Veri
E
Bilgi sistemi
Açıklama:
Bilgi edinme, idrak, görgü, sağduyu ve sezgisel anlayış ile birlikte bu hususiyetleri özümseyebilme ve uygulayabilme kapasitesine "bilgelik" adı verilir.
Soru 23
Herhangi bir nesnenin, olayın, sayısal ve sözel değerin coğrafi konumunu ifade etmek için kullanılan veriye ne ad verilir?
Seçenekler
A
Konumsal veri
B
Bütünsel veri
C
Yedeklenmiş veri
D
Soyutlanmış veri
E
Konumsal bilgi
Açıklama:
Herhangi bir nesnenin, olayın, sayısal ve sözel değerin coğrafi konumunu ifade etmek için kullanılan veriye "konumsal veri" adı verilir.
Soru 24
Konumsal verinin işlenmiş ve anlamlandırılmış haline ne ad verilir?
Seçenekler
A
Bütünsel veri
B
Bütünsel bilgi
C
Yedeklenmiş veri
D
Soyutlanmış veri
E
Konumsal bilgi
Açıklama:
Konumsal verinin işlenmiş ve anlamlandırılmış haline "konumsal bilgi" adı verilir.
Soru 25
Konumsal bir nesne veya olay ile ilgili olup konum verisi içermeyen, ölçüm, sayım, deney, gözlem ya da araştırma yolu ile elde edilen, konumsal nesne veya olayların nitelik ve nicelik gibi karakteristik özelliklerini belirten, Coğrafi Bilgi Sistemleri platformunda tablo olarak gösterilen sayı, metin, resim vb. verilere ne ad verilir?
Seçenekler
A
Öznitelik verisi
B
Konumsal veri
C
Sistem verisi
D
Hiyerarşik veri
E
Bütünsel veri
Açıklama:
Konumsal bir nesne veya olay ile ilgili olup konum verisi içermeyen, ölçüm, sayım, deney, gözlem ya da araştırma yolu ile elde edilen, konumsal nesne veya olayların nitelik ve nicelik gibi karakteristik özelliklerini belirten, Coğrafi Bilgi Sistemleri platformunda tablo olarak gösterilen sayı, metin, resim vb. verilere "öznitelik verisi" adı verilir.
Soru 26
Bilgi elde etmek için kullanılan, amaca uygun olarak düzenlenmiş veri topluluğuna ne ad verilir?
Seçenekler
A
Veri soyutlama,
B
Veri tabanı
C
Ağ verisi
D
Sistem verisi
E
Veri hiyerarşisi
Açıklama:
Bilgi elde etmek için kullanılan, amaca uygun olarak düzenlenmiş veri topluluğuna veri tabanı adı verilir.
Soru 27
Aşağıdakilerden hangisi veri tabanlarının bize sağladığı avantajlardan biri değildir?
Seçenekler
A
Dizinler yardımı ile aradığımız kayıtlara en hızlı şekilde ulaşmamızı sağlar,
B
Belirtilen kurallar doğrultusunda veri tekrarını önler,
C
Veriye birden fazla kullanıcının aynı anda erişimini sağlar,
D
Kullanıcılara özgü arayüz tasarımı ile kolay kullanım sunar,
E
Uygun nicelik ve nitelikte donanım ve altyapı gerektirir
Açıklama:
"Uygun nicelik ve nitelikte donanım ve altyapı gerektirmesi" veri tabanlarının bize sağladığı avantajlardan biri değildir.
Soru 28
Konumsal verilerin depolandığı, birbirleri ile ilişkilerinin tanımlandığı, sorgulandığı, işlendiği ve güncellendiği, amaca uygun olarak düzenlenmiş, konumsal veri ve onlarla ilişkili öznitelik verisi topluluğuna ne ad verilir?
Seçenekler
A
Konumsal veri tabanı,
B
Veri tabanı
C
Ağ verisi
D
Sistem verisi
E
Veri hiyerarşisi
Açıklama:
Konumsal verilerin depolandığı, birbirleri ile ilişkilerinin tanımlandığı, sorgulandığı, işlendiği ve güncellendiği, amaca uygun olarak düzenlenmiş, konumsal veri ve onlarla ilişkili öznitelik verisi topluluğuna "Konumsal veri tabanı" adı verilir.
Soru 29
Bir tablodan ya da arasında ilişki olan birden fazla tablodan, istenilen bakış açısıyla veri elde etmek için kullanılan, sanal tablolara ne ad verilir?
Seçenekler
A
View
B
Tablo
C
Bilgi
D
Veri
E
Bilgi sistemi
Açıklama:
Bir tablodan ya da arasında ilişki olan birden fazla tablodan, istenilen bakış açısıyla veri elde etmek için kullanılan, sanal tablolara "view" adı verilir.
Soru 30
Aşağıdakilerden hangisi Bilgi Hiyerarşisi içerinde yer almaz?
Seçenekler
A
Bilgi
B
Veri
C
Bilişim
D
Bilgi Birikimi
E
Bilgelik
Açıklama:
Veri, Bilgi, Bilgi Birikimi ve Bilgelik kavramları, Bilgi Hiyerarşisi (Data-Information-Knowledge-Wisdom; DIKW Hierarchy) olarak adlandırılmaktadır.
Soru 31
Bilgi hiyerarşisi kavramında bilgi basamaklarına bilgi birikimi ve bilgelik basamaklarını ekleyerek genel hatları ile şekillendiren kimdir?
Seçenekler
A
Yi-Fu Tuan
B
Daniel Bell
C
Mike Cooley
D
Russel Ackoff
E
Nathan Shedroff
Açıklama:
1988 yılında Uluslararası Sistemler Birliği Derneği (International Society for the Systems Sciences) teorisyeni Russell Ackoff tarafından bilgi basamakları tekrar gündeme alınmış, bilgi birikimi ve bilgelik basamakları eklenerek genel hatları ile şekillendirilmiştir. Doğru cevap D'dir.
Soru 32
Aşağıdakilerden hangisi ölçüm, sayım, deney, gözlem, araştırma vb. yoluyla elde edilen ancak işlenmediği sürece bir anlam ifade etmeyen kavramdır?
Seçenekler
A
Bilgi
B
Bilgelik
C
Bilgi Birikimi
D
Deneyim
E
Veri
Açıklama:
Veriler ölçüm, sayım, deney, gözlem ya da araştırma yolu ile elde edilmektedir. Veri işlenmediği sürece bir anlam içermez.
Soru 33
Aşağıdakilerden hangisi tarih çağları evrelerinden biri değildir?
Seçenekler
A
Yakın çağ
B
İlk çağ
C
Orta çağ
D
Yazı çağı
E
Yeni çağ
Açıklama:
Tarih çağları ilk çağ, orta çağ, yeni çağ ve yakın çağ olarak adlandırılan evrelere ayırılmaktadır. Tarihçilere göre yakın çağ M.S.1789 yılında Fransız İhtilali ile başlar ve günümüze kadar devam eder.
Gelecekte tarihçiler yakın çağın bitiş tarihini belirleyecek ve bilgi çağının başlangıcını saptayacaklardır. Aslında bazı kaynaklara göre bu tarihler şimdiden belirlenmiş durumdadır.
Gelecekte tarihçiler yakın çağın bitiş tarihini belirleyecek ve bilgi çağının başlangıcını saptayacaklardır. Aslında bazı kaynaklara göre bu tarihler şimdiden belirlenmiş durumdadır.
Soru 34
Bilgi hiyerarşisi kavramı ilk kez kim tarafından ortaya atılmıştır?
Seçenekler
A
Russell Ackof
B
Nathan Shedrof
C
Yi-Fu Tuan
D
Mike Cooley
E
Platon
Açıklama:
Bilgi hiyerarşisi kavramı, bilgi basamakları olarak ilk defa Çinli coğrafyacı Yi-Fu Tuan ve sosyolog tarihçi Daniel Bell tarafından ortaya atılmıştır. 1980 yılında İrlandalı mühendis Mike Cooley ise aynı hiyerarşiye benzer bir yapıya otomasyon ve bilgisayarlaşma konusunda değinmiştir. 1988 yılında Uluslararası Sistemler Birliği Derneği teorisyeni Russell Ackoff tarafından bilgi basamakları tekrar gündeme alınmış, bilgi birikimi ve bilgelik basamakları eklenerek genel hatları ile şekillendirilmiştir. Ackoff, bilgi hiyerarşisini grafik olarak hiç ele almamasına rağmen bir piramit şeklinde tanımlanmasını önermiştir. Nathan Shedroff 1994 yılında bilgi tasarımı konseptinde kitap bölümü olarak DIKW Piramidi gösterimini sunmuştur.
Soru 35
Konumsal veriyi toplamaya, saklamaya, güncellemeye, işlemeye, gerektiğinde oluşturmaya, analiz etmeye ve görselleştirmeye yarayan; temel bileşenleri veri, yazılım, donanım, yöntem ve personel olan, kurumsal ve organizasyonel entegrasyon gerektiren bilgi sistemlerinin genel adına ne denir?
Seçenekler
A
Coğrafi Bilgi Sistemleri
B
Konumsal Veri
C
Konumsal Bilgi
D
Veritabanı
E
Öznitelik Verisi
Açıklama:
Konumsal veriyi toplamaya, saklamaya, güncellemeye, işlemeye, gerektiğinde oluşturmaya, analiz etmeye ve görselleştirmeye yarayan; temel bileşenleri veri, yazılım, donanım, yöntem ve personel olan, kurumsal ve organizasyonel entegrasyon gerektiren bilgi sistemlerinin genel adına Coğrafi Bilgi Sistemleri denmektedir. Doğru cevap A'dır.
Soru 36
Aşağıdakilerden hangisi verinin amaca uygun yararlı bilgiye dönüşebilmesi için gerekli hususlardan biri değildir?
Seçenekler
A
İlgili olması
B
Nitelik, konumsal ve zamansal açıdan eksik olması
C
Güvenilir, doğru ve doğrulanabilir olması
D
Eksiksiz olması
E
Rahat ve kolay işlenebilmesi
Açıklama:
Verinin amaca uygun yararlı bilgiye dönüşebilmesi
için;
• İlgili olması (amaca uygun, gerekli düzeyde yeterince detay içermesi),
• Güvenilir, doğru ve doğrulanabilir olması,
• Güncel ve zamanında elde ediliyor olması (amaçlara bağlı olarak),
• Eksiksiz olması (nitelik, konumsal ve zamansal açıdan),
• Anlaşılır olması,
• Uyumlu olması (diğer veri kaynakları ile),
• Rahat ve kolay işlenebilmesi gereklidir.
için;
• İlgili olması (amaca uygun, gerekli düzeyde yeterince detay içermesi),
• Güvenilir, doğru ve doğrulanabilir olması,
• Güncel ve zamanında elde ediliyor olması (amaçlara bağlı olarak),
• Eksiksiz olması (nitelik, konumsal ve zamansal açıdan),
• Anlaşılır olması,
• Uyumlu olması (diğer veri kaynakları ile),
• Rahat ve kolay işlenebilmesi gereklidir.
Soru 37
Aşağıdakilerden hangisi veritabanlarının sağladığı en temel avantajlar arasında değildir?
Seçenekler
A
Dizinler yardımı ile aradığımız kayıtlara en hızlı şekilde ulaşmamızı sağlar
B
Belirtilen kurallar doğrultusunda veri tekrarını önler
C
Veriye birden fazla kullanıcının aynı andaerişimini sağlar
D
Kullanıcılara özgü arayüz tasarımı ile kolay kullanım sunar
E
Eksik veri alanlarının düzenlenmesine destek vermez
Açıklama:
Eksik veri alanlarının düzenlenmesine destek verir. Doğru cevap E'dir.
Soru 38
Bir kişinin doğum tarihini ilk duyduğumuzda kişinin yaşı ile ilgili bir bilgimiz yoktur. O
günün tarihinden kişinin doğum tarihini çıkararak kişinin yaşını hesaplar ve kişinin
yaş bilgisini anlamlandırırız. Bu örnek olay hangi iki kavramın arasındaki ilişkiyi açıklar?
günün tarihinden kişinin doğum tarihini çıkararak kişinin yaşını hesaplar ve kişinin
yaş bilgisini anlamlandırırız. Bu örnek olay hangi iki kavramın arasındaki ilişkiyi açıklar?
Seçenekler
A
Veri ve bilgi
B
Bilgi ve bilgelik
C
Veri ve bilgelik
D
Veri ve bilgi birikimi
E
Bilgi birikimi ve bilgelik
Açıklama:
Veri ile bilgi arasındaki ilişkiyi bir örnek ile açıklamaya çalışalım. Bir kişinin doğum tarihini
ilk duyduğumuzda kişinin yaşı ile ilgili bir bilgimiz yoktur. Doğum tarihi sayılardan oluşan ham veridir ve beynimizde doğrudan imgelenmez. O günün tarihinden kişinin doğum tarihini çıkararak
kişinin yaşını hesaplarız. Başka bir ifadeyle kişinin yaş bilgisini veriyi işleyerek anlamlandırırız
ilk duyduğumuzda kişinin yaşı ile ilgili bir bilgimiz yoktur. Doğum tarihi sayılardan oluşan ham veridir ve beynimizde doğrudan imgelenmez. O günün tarihinden kişinin doğum tarihini çıkararak
kişinin yaşını hesaplarız. Başka bir ifadeyle kişinin yaş bilgisini veriyi işleyerek anlamlandırırız
Soru 39
Bilgi edinme, idrak, görgü, sağduyu ve sezgisel anlayış ile birlikte bu hususiyetleri özümseyebilme ve uygulayabilme kapasitesi olarak tanımlanan kavram aşağıdakilerden hangisidir?
Seçenekler
A
Bilgi
B
Bilgi birikimi
C
Bilgelik
D
Veri
E
Bilişim
Açıklama:
Bilgelik (wisdom), bilgi edinme, idrak, görgü, sağduyu ve sezgisel anlayış ile birlikte bu hususiyetleri
özümseyebilme ve uygulayabilme kapasitesi olarak tanımlanır.
özümseyebilme ve uygulayabilme kapasitesi olarak tanımlanır.
Soru 40
Bilgi hiyerarşisine göre piramidin en üst düzeyi aşağıdakilerden hangisidir?
Seçenekler
A
Bilgi
B
Bilgelik
C
Veri
D
Bilgi birikimi
E
Bilişim
Açıklama:
Bilgelik bilgi hiyerarşisine göre piramidin en üst düzeyidir. Araştırılan veriler düzenlenerek bilgi
halini alır. Bilgilerin ilişkilendirilerek bilgi birikimine dönüşmesi, derinlemesine düşünce ile geçmiş
deneyimlerle anlamlandırıldığında bilgeliğe ulaşılabilir. Bilge kişi, parçaların toplanması, birleştirilmesi ile bütünü oluşturduktan sonra tüm geçmiş deneyimlerini bir bağlamda toparlayarak bütünleri birleştirir ve orijinalliğe ulaşır.
halini alır. Bilgilerin ilişkilendirilerek bilgi birikimine dönüşmesi, derinlemesine düşünce ile geçmiş
deneyimlerle anlamlandırıldığında bilgeliğe ulaşılabilir. Bilge kişi, parçaların toplanması, birleştirilmesi ile bütünü oluşturduktan sonra tüm geçmiş deneyimlerini bir bağlamda toparlayarak bütünleri birleştirir ve orijinalliğe ulaşır.
Soru 41
Herhangi bir nesnenin, olayın, sayısal ve sözel değerin coğrafi konumunu ifade etmek için kullanılan veriye ............... adı verilir.
Yukarıdaki tanımlamada boş bırakılan yere aşağıdakilerden hangisi gelmelidir?
Yukarıdaki tanımlamada boş bırakılan yere aşağıdakilerden hangisi gelmelidir?
Seçenekler
A
Öznitelik verisi
B
Bilgi
C
Konumsal veri
D
Veri
E
Bilgelik
Açıklama:
Herhangi bir nesnenin, olayın, sayısal ve sözel değerin coğrafi konumunu ifade etmek için kullanılan veriye konumsal veri adı verilir. Doğru cevap C'dir.
Soru 42
Bilgi elde etmek için kullanılan, amaca uygun olarak düzenlenmiş veri topluluğuna ne ad verilmektedir?
Seçenekler
A
Konumsal bilgi
B
Coğrafi bilgi sistemleri
C
Bilgi birikimi
D
Veritabanı
E
Bilgelik
Açıklama:
Bilgi elde etmek için kullanılan, amaca uygun olarak düzenlenmiş veri topluluğuna veritabanı denir. Doğru cevap D'dir.
Soru 43
Konumsal veriyi toplamaya, saklamaya, güncellemeye, işlemeye, gerektiğinde oluşturmaya, analiz etmeye ve görselleştirmeye yarayan; temel bileşenleri veri, yazılım, donanım, yöntem ve personel olan, kurumsal ve organizasyonel entegrasyon gerektiren bilgi sistemlerinin genel adı aşağıdakilerden hangisidir?
Seçenekler
A
Konumsal veri
B
Konumsal bilgi
C
Öznitelik verisi
D
Coğrafi bilgi sistemi
E
Coğrafi piramit
Açıklama:
Konumsal veriyi toplamaya, saklamaya, güncellemeye, işlemeye, gerektiğinde oluşturmaya, analiz etmeye ve görselleştirmeye yarayan; temel bileşenleri veri, yazılım, donanım, yöntem ve personel olan, kurumsal ve organizasyonel entegrasyon gerektiren bilgi sistemlerinin genel adına Coğrafi Bilgi Sistemi (CBS) denir.
Soru 44
Aşağıdakilerden hangisi konumsal veritabanının avantajları ile ilgili doğru bir ifadedir?
Seçenekler
A
CBS platformundaki diğer veri formatları ile karşılaştırıldığında konumsal veritabanı ortamındaki veriler, kolaylıkla farklı sistemlere taşınabilir ve diğer veritabanları ile entegre olabilir
B
Kurumsal çözümlerde tüm konumsal veriler merkezi bir veritabanında depolanmaz
C
Konumsal veritabanında tanımlanan tablolar arası ilişkiler ve topoloji kuralları yardımı ile üretilen verilerin veri kalitesi arttırılamaz
D
İnternet ya da ağ tabanlı çoklu erişim ortamlarında gösterime sunulan konumsal veritabanı verilerine bağlı haritalar statiktir
E
Konumsal veritabanı platformunda çoklu kullanıcı erişimi sağlamayı amaçlamaz
Açıklama:
CBS platformundaki diğer veri formatları ile karşılaştırıldığında konumsal veritabanı ortamındaki veriler, kolaylıkla farklı sistemlere taşınabilir ve diğer veritabanları ile entegre olabilir. Doğru cevap A'dır.
Soru 45
Veritabanlarının hesap tablosu yazılımlarından en önemli farkı aşağıdakilerden hangisidir?
Seçenekler
A
Veri tekrarını önlemesi
B
Eksik veri alanlarının düzenlenmesine destek vermesi
C
Yedekleme imkanı sunması
D
Verinin çoklu kullanıcı ortamında paylaşılabilmesi
E
Daha hızlı ulaşım sağlaması
Açıklama:
Bilindiği üzere veritabanları verileri tablolarda depolar, işler ve sorgular. Peki hesap tabloları
(Microsoft Excel) gibi kullanımı daha kolay tablo oluşturma ve işleme yazılımları varken neden veritabanına gerek duyulmaktadır? Veritabanlarının hesap tablosu yazılımlarından en önemli farkı, verinin çoklu kullanıcı ortamında paylaşılabilmesidir. Cevap:D'dir. Diğer şıklarda veritabanlarının bize sağladığı en temel avantajlar verilmiştir.
(Microsoft Excel) gibi kullanımı daha kolay tablo oluşturma ve işleme yazılımları varken neden veritabanına gerek duyulmaktadır? Veritabanlarının hesap tablosu yazılımlarından en önemli farkı, verinin çoklu kullanıcı ortamında paylaşılabilmesidir. Cevap:D'dir. Diğer şıklarda veritabanlarının bize sağladığı en temel avantajlar verilmiştir.
Soru 46
Aşağıdakilerden hangisi veritabanlarının bize sağladığı en temel avantajlar arasında sayılamaz?
Seçenekler
A
Dizinler yardımı ile aradığımız kayıtlara en hızlı şekilde ulaşmamızı sağlar
B
Belirtilen kurallar doğrultusunda veri tekrarını önler
C
Eksik veri alanlarının düzenlenmesine destek vermez
D
Veriye birden fazla kullanıcının aynı anda erişimini sağlar
E
- Kullanıcılara özgü arayüz tasarımı ile kolaykullanım sunar
Açıklama:
Eksik veri alanlarının düzenlenmesine destek verir. Doğru cevap C'dir.
Soru 47
Aşağıdakilerden hangisi ulusal gıda kompozisyon veritabanı TürKomp'un özelliklerinden biridir?
Seçenekler
A
Dünyada kendi verilerini üreten beşinci veritabanı olması
B
Toplamda yedi kuruluşun işbirliği ile ulusal gıda içeriklerinin belirlenmesi
C
Başta tüketici olmak üzere gıda ve tarımdan sağlığa kadar çok sayıda sektöre internet üzerinden hizmet vermesi
D
Verilerin ulusal standartlarda elde edilmesi
E
İnternetten belirli bir ücret karşılığında faydalanılması
Açıklama:
Türkiye’nin ilk ulusal gıda kompozisyon veritabanı Türkomptur. Dünyada kendi verilerini üreten 7inci veritabanıdır. 3 kuruluşun işbirliği ile oluşturulmuştur. Veri tabanı uluslararası standartlara uygundur. Ücretsizdir. Çok sayıda sektöre hizmet vermektedir.
Soru 48
Konumsal veritabanı platformunda, konumsal veri gösterimi, güncelleme, sorgulama ve analizin birçok kullanıcı tarafından eş zamanlı yapılabilmesi hangi özelliği ile ilgilidir?
Seçenekler
A
Çoklu kullanıcı erişimi sağlanması
B
Haritaların dinamik olması
C
Nesne tabanlı veritabanı yapısı olması
D
Sağlıklı bir şekilde depolama yapabilmesi
E
Güncelleme işlemlerinde hataları en aza indirgemesi
Açıklama:
Konumsal veritabanı platformunda çoklu kullanıcı erişimi sağlandığından, konumsal veri gösterimi,
güncelleme, sorgulama ve analiz birçok kullanıcı tarafından eş zamanlı yapılabilir.
güncelleme, sorgulama ve analiz birçok kullanıcı tarafından eş zamanlı yapılabilir.
Soru 49
Aşağıdakilerden hangisi bilgi bilimi altında tartışılan veri basamaklarından değildir?
Seçenekler
A
Akıl
B
Veri
C
Bilgi
D
Bilgi Birikimi
E
Bilgelik
Açıklama:
A
Soru 50
Verinin amaca uygun yararlı bilgiye dönüşebilmesi için aşağıdaki önermelerden hangisi yanlıştır?
Seçenekler
A
Rahat ve kolay işlenebilmesi önemli değildir
B
İlgisiz olmamalıdır
C
Tarihi geçmiş olmamalıdır
D
Uyumsuz olmamalıdır
E
Eksiksiz olmalıdır
Açıklama:
a
Soru 51
Aşağıdakilerden hangileri veritabanlarının sağladığı temel avantajlardandır?
- Dizinler yardımı ile aradığımız kayıtlara en hızlı şekilde ulaşmamızı sağlar
- Belirtilen kurallar doğrultusunda veri tekrarını önler
- Eksik veri alanlarının olmasına kesinlikle izin vermez
Seçenekler
A
I-II
B
I-II-III
C
II-III
D
I-III
E
Yalnızca I
Açıklama:
a
Soru 52
Konumsal bir nesne ile ilişkili olduğu halde konum verisi içermeyen ancak nesne ile ilgili karekteristik bilgiler içeren verilere ne ad verilir?
Seçenekler
A
Öznitelik
B
Veri
C
Bilgi
D
Durum
E
Akıl
Açıklama:
a
Soru 53
Araştırmalar sonucunda parçaların toplanması ile ilişikili olan Bilgelik Basamağı aşağıdakilerden hangisidir?
Seçenekler
A
Veri
B
Bilgi
C
Akıl
D
Bilgi Birikimi
E
Bilgelik
Açıklama:
a
Soru 54
Parçaların birleştirilmesi bağlamında ve düzenlenmesi ile ilişikili olan Bilgelik Basamağı aşağıdakilerden hangisidir?
Seçenekler
A
Bilgi
B
Akıl
C
Bilgelik
D
Veri
E
Bilgi Birikimi
Açıklama:
a
Soru 55
Aşağıda verilerin çiftlerden hangisi DIKW piramidinde, deneyim bakımından birbiri ile ilişkilidir?
Seçenekler
A
Veri - Bilgi
B
Veri - Bilgelik
C
Veri - Bilgi Birikimi
D
Bilgi - Bilgelik
E
Akıl - Bilgi
Açıklama:
a
Soru 56
Bir verinin oluşturulma sürecinde, kaynak, yaratan kişi, yaratılma tarihi gibi bilgilerin saklandığı üst veriye ne ad verilir?
Seçenekler
A
Metaveri
B
Veri
C
Bilgi
D
Bilgi Birikimi
E
Akıl
Açıklama:
A
Soru 57
- Veri (Data)
- Bilgi (Information)
- Bilgi Birikimi (Knowledge)
- Bilgelik (Wisdom)
- Gelecek (Future)
Seçenekler
A
Yalnız I
B
II - III
C
I - II - V
D
I - II - III - IV
E
I - II - III - IV - V
Açıklama:
Bilgi Bilimi altında tartışılan, veri basamakları olarak tanımlanabilecek;
• Veri (Data)
• Bilgi (Information)
• Bilgi Birikimi (Knowledge)
• Bilgelik (Wisdom)
kavramları, Bilgi Hiyerarşisi (Data-Information-Knowledge-Wisdom; DIKW Hierarchy) olarak adlandırılmaktadır.
• Veri (Data)
• Bilgi (Information)
• Bilgi Birikimi (Knowledge)
• Bilgelik (Wisdom)
kavramları, Bilgi Hiyerarşisi (Data-Information-Knowledge-Wisdom; DIKW Hierarchy) olarak adlandırılmaktadır.
Soru 58
"Veri bir amaca yönelik, bir araya getirilmiş sistemli gerçekler bütünü, her türlü işaret, harf ve rakamlar topluluğudur. Veri bilginin içeriği olmasına karşın, tüm veriler bilgi elde etmek için kullanılamaz. Verilerin düzgün olarak toplanmış ve organize edilmiş olması bilgi oluşumu için önemlidir."
Verinin amaca uygun yararlı bilgiye dönüşebilmesi için aşağıdakilerden hangisi gerekli değildir?
Verinin amaca uygun yararlı bilgiye dönüşebilmesi için aşağıdakilerden hangisi gerekli değildir?
Seçenekler
A
Güvenilir, doğru ve doğrulanabilir olması
B
Geçmiş ve gelecekle ilgili olması
C
Güncel ve zamanında elde ediliyor olması
D
Eksiksiz olması (nitelik, konumsal ve zamansal açıdan)
E
Uyumlu olması (diğer veri kaynakları ile)
Açıklama:
Verinin amaca uygun yararlı bilgiye dönüşebilmesi için;
• İlgili olması (amaca uygun, gerekli düzeyde yeterince detay içermesi),
• Güvenilir, doğru ve doğrulanabilir olması,
• Güncel ve zamanında elde ediliyor olması (amaçlara bağlı olarak),
• Eksiksiz olması (nitelik, konumsal ve zamansal açıdan),
• Anlaşılır olması,
• Uyumlu olması (diğer veri kaynakları ile),
• Rahat ve kolay işlenebilmesi gereklidir.
• İlgili olması (amaca uygun, gerekli düzeyde yeterince detay içermesi),
• Güvenilir, doğru ve doğrulanabilir olması,
• Güncel ve zamanında elde ediliyor olması (amaçlara bağlı olarak),
• Eksiksiz olması (nitelik, konumsal ve zamansal açıdan),
• Anlaşılır olması,
• Uyumlu olması (diğer veri kaynakları ile),
• Rahat ve kolay işlenebilmesi gereklidir.
Soru 59
"................., bilgi edinme, idrak, görgü, sağduyu ve sezgisel anlayış ile birlikte bu hususiyetleri özümseyebilme ve uygulayabilme kapasitesi olarak tanımlanır."
Metinde tanımı verilen kavram aşağıdakilerden hangisidir?
Metinde tanımı verilen kavram aşağıdakilerden hangisidir?
Seçenekler
A
Bilgelik (wisdom)
B
Bilgi Birikimi (knowledge)
C
Bilgi (information)
D
Veri (data)
E
Veritabanı
Açıklama:
Bilgelik (wisdom), bilgi edinme, idrak, görgü, sağduyu ve sezgisel anlayış ile birlikte bu hususiyetleri özümseyebilme ve uygulayabilme kapasitesi olarak tanımlanır. Bu vasıfları taşıyan kişiye bilge denir. Bilginin, sağduyu, derin görüşlülük ve muhakemeli mantık ile uygulanmasına bilgelik adı verilir.
Soru 60
- Konumsal veriyi işlemek
- Konumsal veriyi toplamak
- Konumsal veriyi saklamak
- Konumsal veriyi güncellemek
- Konumsal veriyi analiz etmek
Seçenekler
A
Yalnız I
B
II - III
C
II - V
D
I - II - IV
E
I - II - III - IV - V
Açıklama:
Konumsal veriyi toplamaya, saklamaya, güncellemeye, işlemeye, gerektiğinde oluşturmaya, analiz etmeye ve görselleştirmeye yarayan; temel bileşenleri veri, yazılım, donanım, yöntem ve personel olan, kurumsal ve organizasyonel entegrasyon gerektiren bilgi sistemlerinin genel adına Coğrafi Bilgi Sistemi (CBS) denir.
Soru 61
- Koordinat değeri
- Adres
- Geometrik şekil
- Yol tarifi
- Geometrik büyüklük
Seçenekler
A
I - V
B
II - III
C
I - III - IV
D
II - III - IV - V
E
I - II - III - IV - V
Açıklama:
Coğrafi Bilgi Sistemlerinde konumsal veri (spatial data) kavramı, yalnızca koordinat değeri, adres ya da yol tarifini kapsamaz. Varlıkların modellenerek harita üzerinde gösterilmesi de konumsal veri kavramı ile ifade edilir. Ölçeğe bağlı olarak nokta, çizgi ve poligon olarak modellenen nesne ve olayların geometrik büyüklükleri, geometrik şekilleri ve bulundukları konum, konumsal veri kullanılarak harita ortamına aktarılır. Tanımlayacak olursak konumsal veri, nesne veya olayların ölçeğe bağlı olarak geometrik büyüklüğünü, geometrik şeklini ve konumunu ifade eder.
Soru 62
Yukarıdaki maddelerden hangileri veritabanlarının sağladığı avantajlar arasında gösterilemez?
Seçenekler
A
Dizinler yardımı ile aradığımız kayıtlara en hızlı şekilde ulaşmamızı sağlar.
B
Belirtilen kurallar doğrultusunda veri tekrarını önler.
C
Veriye birden fazla kullanıcının aynı anda erişimini sağlar.
D
Yedekleme olmaksızın veri güvenliği sağlar.
E
Eksik veri alanlarının düzenlenmesine destek verir.
Açıklama:
Veritabanlarının bize sağladığı en temel avantajlar;
• Dizinler yardımı ile aradığımız kayıtlara en hızlı şekilde ulaşmamızı sağlar,
• Belirtilen kurallar doğrultusunda veri tekrarını önler,
• Veriye birden fazla kullanıcının aynı anda erişimini sağlar,
• Kullanıcılara özgü arayüz tasarımı ile kolay kullanım sunar,
• Eksik veri alanlarının düzenlenmesine destek verir,
• Yedekleme olanağı ile veri güvenliği sağlar, şeklinde listelenebilir.
• Dizinler yardımı ile aradığımız kayıtlara en hızlı şekilde ulaşmamızı sağlar,
• Belirtilen kurallar doğrultusunda veri tekrarını önler,
• Veriye birden fazla kullanıcının aynı anda erişimini sağlar,
• Kullanıcılara özgü arayüz tasarımı ile kolay kullanım sunar,
• Eksik veri alanlarının düzenlenmesine destek verir,
• Yedekleme olanağı ile veri güvenliği sağlar, şeklinde listelenebilir.
Soru 63
"................., sistematik erişim olanağı bulunan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler olan düzenli veriler topluluğudur."
Metinde tanımı verilen kavram aşağıdakilerden hangisidir?
Metinde tanımı verilen kavram aşağıdakilerden hangisidir?
Seçenekler
A
Veritabanı
B
Kaynak
C
Metaveri
D
Öznitelik Verisi
E
Coğrafi Bilgi
Açıklama:
Veritabanı, sistematik erişim olanağı bulunan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler olan düzenli veriler topluluğudur.
Soru 64
"Konumsal verilerin depolandığı, birbirleri ile ilişkilerinin tanımlandığı, sorgulandığı, işlendiği ve güncellendiği, amaca uygun olarak düzenlenmiş, konumsal veri ve onlarla ilişkili öznitelik verisi topluluğuna ................... denir."
Metindeki boşluğa aşağıdakilerden hangisi getirilmelidir?
Metindeki boşluğa aşağıdakilerden hangisi getirilmelidir?
Seçenekler
A
konumsal veritabanı
B
veri erişimi
C
bilgisayar ortamı
D
CAD platformu
E
hesap yazılım tablosu
Açıklama:
Konumsal verilerin depolandığı, birbirleri ile ilişkilerinin tanımlandığı, sorgulandığı, işlendiği ve güncellendiği, amaca uygun olarak düzenlenmiş, konumsal veri ve onlarla ilişkili öznitelik verisi topluluğuna konumsal veritabanı denir.
Soru 65
Aşağıdakilerden hangisi konumsal veritabanının sağladığı avantajlar arasında gösterilemez?
Seçenekler
A
Kurumsal çözümlerde tüm konumsal veriler merkezi bir veritabanında sağlıklı bir şekilde depolanır ve yönetilir.
B
Tanımlanan tablolar arası ilişkiler ve topoloji kuralları yardımı ile üretilen verilerin veri kalitesi arttırılabilir ve güncelleme işlemlerinde hatalar en aza indirgenir.
C
Konumsal veritabanı aracılığıyla sadece çizgi ve poligon olarak gerçekçi modellemeler oluşturulabilir.
D
İnternet ya da ağ tabanlı çoklu erişim ortamlarında gösterime sunulan konumsal veritabanı verilerine bağlı haritalar dinamiktir.
E
Çoklu kullanıcı erişimi sağlandığından, konumsal veri gösterimi, güncelleme, sorgulama ve analiz birçok kullanıcı tarafından eş zamanlı yapılabilir.
Açıklama:
Konumsal veritabanının sağladığı avantajlar:
• Kurumsal çözümlerde tüm konumsal veriler merkezi bir veritabanında sağlıklı bir şekilde depolanır ve yönetilir,
• Konumsal veritabanında tanımlanan tablolar arası ilişkiler ve topoloji kuralları yardımı ile üretilen verilerin veri kalitesi arttırılabilir ve güncelleme işlemlerinde hatalar en aza indirgenir,
• CBS platformundaki diğer veri formatları ile karşılaştırıldığında konumsal veritabanı ortamındaki veriler, kolaylıkla farklı sistemlere taşınabilir ve diğer veritabanları ile entegre olabilir,
• İnternet ya da ağ tabanlı çoklu erişim ortamlarında gösterime sunulan konumsal veritabanı verilerine bağlı haritalar dinamiktir. Veri güncellemeleri gösterime doğrudan aktarılır,
• Konumsal veritabanı platformunda çoklu kullanıcı erişimi sağlandığından, konumsal veri gösterimi, güncelleme, sorgulama ve analiz birçok kullanıcı tarafından eş zamanlı yapılabilir,
• Konumsal veritabanının nesne tabanlı veritabanı yapısı sayesinde konumsal olayları ve varlıkları yalnızca nokta, çizgi ve poligon olarak modellemenin dışında, varlıklara açma kapama vanası, tek yönlü yol, yasak bölge gibi görev tanımları yaparak daha gerçekçi modellemeler oluşturulabilir.
• Kurumsal çözümlerde tüm konumsal veriler merkezi bir veritabanında sağlıklı bir şekilde depolanır ve yönetilir,
• Konumsal veritabanında tanımlanan tablolar arası ilişkiler ve topoloji kuralları yardımı ile üretilen verilerin veri kalitesi arttırılabilir ve güncelleme işlemlerinde hatalar en aza indirgenir,
• CBS platformundaki diğer veri formatları ile karşılaştırıldığında konumsal veritabanı ortamındaki veriler, kolaylıkla farklı sistemlere taşınabilir ve diğer veritabanları ile entegre olabilir,
• İnternet ya da ağ tabanlı çoklu erişim ortamlarında gösterime sunulan konumsal veritabanı verilerine bağlı haritalar dinamiktir. Veri güncellemeleri gösterime doğrudan aktarılır,
• Konumsal veritabanı platformunda çoklu kullanıcı erişimi sağlandığından, konumsal veri gösterimi, güncelleme, sorgulama ve analiz birçok kullanıcı tarafından eş zamanlı yapılabilir,
• Konumsal veritabanının nesne tabanlı veritabanı yapısı sayesinde konumsal olayları ve varlıkları yalnızca nokta, çizgi ve poligon olarak modellemenin dışında, varlıklara açma kapama vanası, tek yönlü yol, yasak bölge gibi görev tanımları yaparak daha gerçekçi modellemeler oluşturulabilir.
Soru 66
Aşağıdakilerden hangisi bilgi hiyerarşisinde yer almamaktadır?
Seçenekler
A
Veri
B
Bilgi
C
Bilgi Birikimi
D
Bilgelik
E
Teknoloji
Açıklama:
- Veri (Data)
- Bilgi (Information)
- Bilgi Birikimi (Knowledge)
- Bilgelik (Wisdom) kavramları, Bilgi Hiyerarşisi (Data-Information-Knowledge-Wisdom; DIKW Hierarchy) olarak
adlandırılmaktadır.
Soru 67
Aşağıdaki ifadelerden hangisi doğrudur?
Seçenekler
A
Verinin işlenerek anlam kazandığı haline teknik denir.
B
Verinin her işlenmesinde bilgi elde edilir.
C
Bilginin ham haline değerli bilgi denir
D
Verinin bilgi olabilmesi için anlam kazandırılması gerekir.
E
Ham verinin düzenlenerek, hataları ayıklanarak, belirli bir formata sokularak işlenmesi sonucunda bilgi elde edilir.
Açıklama:
Anlamsal açıdan incelendiğinde verinin işlenerek anlam kazandığı haline bilgi, bilginin ham haline ise veri denir. Dikkat edilmesi gereken nokta, verinin her işlenmesi sonucunda bilgi elde edilemeyeceğidir. Verinin bilgi olabilmesi için anlam kazandırılması gerekir. Ham verinin düzenlenerek, hataları ayıklanarak, belirli bir formata sokularak işlenmesi sonucunda bilgi değil işlenmiş veri elde edilir.
Soru 68
I. İlgili olması ve eksiksiz olması.
II. Güvenilir, doğru ve doğrulanabilir olması.
III. Güncel ve zamanında elde ediliyor olması.
IV. Anlaşılır ve uyumlu olması.
V. Rahat ve kolay işlenebilmesi.
Verinin amaca uygun yararlı bilgiye dönüşebilmesi yukarıda verilen maddelerden hangisi gereklidir?
II. Güvenilir, doğru ve doğrulanabilir olması.
III. Güncel ve zamanında elde ediliyor olması.
IV. Anlaşılır ve uyumlu olması.
V. Rahat ve kolay işlenebilmesi.
Verinin amaca uygun yararlı bilgiye dönüşebilmesi yukarıda verilen maddelerden hangisi gereklidir?
Seçenekler
A
Yalnız I ve II
B
Yalnız I, II ve III
C
Yalnız IV ve V
D
Yalnız II, IV ve V
E
Hepsi
Açıklama:
Verinin amaca uygun yararlı bilgiye dönüşebilmesi için;
İlgili olması (amaca uygun, gerekli düzeyde yeterince detay içermesi),
Güvenilir, doğru ve doğrulanabilir olması,
Güncel ve zamanında elde ediliyor olması (amaçlara bağlı olarak),
Eksiksiz olması (nitelik, konumsal ve zamansal açıdan),
Anlaşılır olması,
Uyumlu olması (diğer veri kaynakları ile),
Rahat ve kolay işlenebilmesi
gereklidir.
İlgili olması (amaca uygun, gerekli düzeyde yeterince detay içermesi),
Güvenilir, doğru ve doğrulanabilir olması,
Güncel ve zamanında elde ediliyor olması (amaçlara bağlı olarak),
Eksiksiz olması (nitelik, konumsal ve zamansal açıdan),
Anlaşılır olması,
Uyumlu olması (diğer veri kaynakları ile),
Rahat ve kolay işlenebilmesi
gereklidir.
Soru 69
Aşağıdakilerden hangisi bilgi hiyerarşisine göre piramidin en üst düzeyidir?
Seçenekler
A
Bilgi
B
Bilgelik
C
Veri
D
Bilgi birikimi
E
Hiçbiri
Açıklama:
Bilgelik bilgi hiyerarşisine göre piramidin en üst düzeyidir.
Soru 70
Aşağıdakilerden hangisi verinin kim tarafından, hangi kaynaktan, hangi tarihte üretildiği, verinin güncelleme tarihi, ölçeği vb. özelliklerine verilen addır?
Seçenekler
A
Meta veri
B
Doğal veri
C
Toplama veri
D
Analitik veri
E
Tekil veri
Açıklama:
Verinin kim tarafından, hangi kaynaktan, hangi tarihte üretildiği, verinin güncelleme tarihi, ölçeği vb. özelliklerine metaveri adı verilir.
Soru 71
Coğrafi bilgi sitemlerinde "nerede" sorusuna karşılık gelen değer aşağıdakilerden hangisi ile ifade edilmektedir?
Seçenekler
A
Öznitelik verisi
B
Konumsal bilgi
C
Konumsal veri
D
Öznitelik bilgisi
E
Bilimsel bilgi
Açıklama:
Herhangi bir nesnenin, olayın, sayısal ve sözel değerin coğrafi konumunu ifade etmek için kullanılan veriye konumsal veri adı verilir. “Nerede” sorusuna yanıt olan her değer konumsal veridir.
Soru 72
"Bilgi elde etmek için kullanılan, amaca uygun olarak düzenlenmiş veri topluluğuna .......... denir."
Yukarıda boş bırakılan yere aşağıdaki terimlerden hangisi gelmelidir?
Yukarıda boş bırakılan yere aşağıdaki terimlerden hangisi gelmelidir?
Seçenekler
A
Veritabanı
B
Metaveri
C
Konumsal bilgi
D
Öznitelik verisi
E
Bilgi birikim
Açıklama:
Bilgi elde etmek için kullanılan, amaca uygun olarak düzenlenmiş veri topluluğuna veritabanı denir.
Soru 73
Aşağıdakilerden hangisi veritabanlarının bize sağladığı en temel avantajlardan biri değildir?
Seçenekler
A
Dizinler yardımı ile aradığımız kayıtlara en hızlı şekilde ulaşmamızı sağlar.
B
Belirtilen kurallar doğrultusunda veri tekrarını önler.
C
Kullanıcılara özgü arayüz tasarımı ile kolay kullanım sunar
D
Veriye birden fazla kullanıcının aynı anda erişimini önler.
E
Eksik veri alanlarının düzenlenmesine destek verir
Açıklama:
Veritabanlarının bize sağladığı en temel avantajlar;
• Dizinler yardımı ile aradığımız kayıtlara en hızlı şekilde ulaşmamızı sağlar,
• Belirtilen kurallar doğrultusunda veri tekrarını önler,
• Veriye birden fazla kullanıcının aynı anda erişimini sağlar,
• Kullanıcılara özgü arayüz tasarımı ile kolay kullanım sunar,
• Eksik veri alanlarının düzenlenmesine destek verir,
• Yedekleme olanağı ile veri güvenliği sağlar
şeklinde listelenebilir.
• Dizinler yardımı ile aradığımız kayıtlara en hızlı şekilde ulaşmamızı sağlar,
• Belirtilen kurallar doğrultusunda veri tekrarını önler,
• Veriye birden fazla kullanıcının aynı anda erişimini sağlar,
• Kullanıcılara özgü arayüz tasarımı ile kolay kullanım sunar,
• Eksik veri alanlarının düzenlenmesine destek verir,
• Yedekleme olanağı ile veri güvenliği sağlar
şeklinde listelenebilir.
Soru 74
Veritabanlarının hesap tablosu yazılımlarından en önemli farkı aşağıdakilerden hangisidir?
Seçenekler
A
Verinin tek kişi tarafından kontrol edilebilmesidir.
B
Verinin çoklu kullanıcı ortamında paylaşılabilmesidir.
C
Verinin saklanması konusunda daha hassas olmasıdır.
D
Verini işlenmesi konusunda daha işlevsel olmasıdır.
E
Verinin kapladığı boyut anlamında daha az yer kaplamasıdır.
Açıklama:
Veritabanlarının hesap tablosu yazılımlarından en önemli farkı, verinin çoklu kullanıcı ortamında paylaşılabilmesidir.
Soru 75
I. Kurumsal çözümlerde tüm konumsal veriler merkezi bir veritabanında sağlıklı bir şekilde depolanır ve yönetilir.
II. Konumsal veritabanında tanımlanan tablolar arası ilişkiler ve topoloji kuralları yardımı ile üretilen verilerin veri kalitesi arttırılabilir ve güncelleme işlemlerinde hatalar en aza indirgenir.
III. CBS platformundaki diğer veri formatları ile karşılaştırıldığında konumsal veritabanı ortamındaki veriler, kolaylıkla farklı sistemlere taşınabilir ve diğer veritabanları ile entegre olabilir.
IV. İnternet ya da ağ tabanlı çoklu erişim ortamlarında gösterime sunulan konumsal veritabanı verilerine bağlı haritalar dinamiktir. Veri güncellemeleri gösterime doğrudan aktarılır.
V. Konumsal veritabanı platformunda çoklu kullanıcı erişimi sağlandığından, konumsal veri gösterimi, güncelleme, sorgulama ve analiz birçok kullanıcı tarafından eş zamanlı yapılabilir.
Yukarıdakilerden hangisi/hangileri konumsal veritabanının sağladığı avantajlardandır?
II. Konumsal veritabanında tanımlanan tablolar arası ilişkiler ve topoloji kuralları yardımı ile üretilen verilerin veri kalitesi arttırılabilir ve güncelleme işlemlerinde hatalar en aza indirgenir.
III. CBS platformundaki diğer veri formatları ile karşılaştırıldığında konumsal veritabanı ortamındaki veriler, kolaylıkla farklı sistemlere taşınabilir ve diğer veritabanları ile entegre olabilir.
IV. İnternet ya da ağ tabanlı çoklu erişim ortamlarında gösterime sunulan konumsal veritabanı verilerine bağlı haritalar dinamiktir. Veri güncellemeleri gösterime doğrudan aktarılır.
V. Konumsal veritabanı platformunda çoklu kullanıcı erişimi sağlandığından, konumsal veri gösterimi, güncelleme, sorgulama ve analiz birçok kullanıcı tarafından eş zamanlı yapılabilir.
Yukarıdakilerden hangisi/hangileri konumsal veritabanının sağladığı avantajlardandır?
Seçenekler
A
Yalnız V
B
Yalnız I ve V
C
Hepsi
D
Yalnız I, II ve III
E
Yalnız II, III ve IV
Açıklama:
Konumsal veritabanının sağladığı avantajlar:
• Kurumsal çözümlerde tüm konumsal veriler merkezi bir veritabanında sağlıklı bir şekilde depolanır ve yönetilir,
• Konumsal veritabanında tanımlanan tablolar arası ilişkiler ve topoloji kuralları yardımı ile üretilen verilerin veri kalitesi arttırılabilir ve güncelleme işlemlerinde hatalar en aza indirgenir,
• CBS platformundaki diğer veri formatları ile karşılaştırıldığında konumsal veritabanı ortamındaki veriler, kolaylıkla farklı sistemlere taşınabilir ve diğer veritabanları ile entegre olabilir,
• İnternet ya da ağ tabanlı çoklu erişim ortamlarında gösterime sunulan konumsal veritabanı verilerine bağlı haritalar dinamiktir. Veri güncellemeleri gösterime doğrudan aktarılır,
• Konumsal veritabanı platformunda çoklu kullanıcı erişimi sağlandığından, konumsal veri gösterimi, güncelleme, sorgulama ve analiz birçok kullanıcı tarafından eş zamanlı yapılabilir,
• Konumsal veritabanının nesne tabanlı veritabanı yapısı sayesinde konumsal olayları ve varlıkları yalnızca nokta, çizgi ve poligon olarak modellemenin dışında, varlıklara açma kapama vanası, tek yönlü yol, yasak bölge gibi görev tanımları yaparak daha gerçekçi modellemeler oluşturulabilir.
• Kurumsal çözümlerde tüm konumsal veriler merkezi bir veritabanında sağlıklı bir şekilde depolanır ve yönetilir,
• Konumsal veritabanında tanımlanan tablolar arası ilişkiler ve topoloji kuralları yardımı ile üretilen verilerin veri kalitesi arttırılabilir ve güncelleme işlemlerinde hatalar en aza indirgenir,
• CBS platformundaki diğer veri formatları ile karşılaştırıldığında konumsal veritabanı ortamındaki veriler, kolaylıkla farklı sistemlere taşınabilir ve diğer veritabanları ile entegre olabilir,
• İnternet ya da ağ tabanlı çoklu erişim ortamlarında gösterime sunulan konumsal veritabanı verilerine bağlı haritalar dinamiktir. Veri güncellemeleri gösterime doğrudan aktarılır,
• Konumsal veritabanı platformunda çoklu kullanıcı erişimi sağlandığından, konumsal veri gösterimi, güncelleme, sorgulama ve analiz birçok kullanıcı tarafından eş zamanlı yapılabilir,
• Konumsal veritabanının nesne tabanlı veritabanı yapısı sayesinde konumsal olayları ve varlıkları yalnızca nokta, çizgi ve poligon olarak modellemenin dışında, varlıklara açma kapama vanası, tek yönlü yol, yasak bölge gibi görev tanımları yaparak daha gerçekçi modellemeler oluşturulabilir.
Soru 76
Hangisi bilgi hiyerarşisi basamaklarından biri değildir?
Seçenekler
A
Veri
B
Bilgi
C
Bilgi Birikimi
D
Bilgelik
E
Veritabanı
Açıklama:
Bilgi Bilimi altında tartışılan, veri basamakları olarak tanımlanabilecek;
• Veri (Data)
• Bilgi (Information)
• Bilgi Birikimi (Knowledge)
• Bilgelik (Wisdom) kavramları, Bilgi Hiyerarşisi (Data-Information-Knowledge-Wisdom; DIKW Hierarchy) olarak
adlandırılmaktadır.
• Veri (Data)
• Bilgi (Information)
• Bilgi Birikimi (Knowledge)
• Bilgelik (Wisdom) kavramları, Bilgi Hiyerarşisi (Data-Information-Knowledge-Wisdom; DIKW Hierarchy) olarak
adlandırılmaktadır.
Soru 77
Ölçüm ya da sayım yolu ile toplanan ve sayısal bir değer bildiren verilere ne ad verilir
Seçenekler
A
Nitel veri
B
Nicel Veri
C
Deneysel Veri
D
Ortalama veri
E
Veritabanı
Açıklama:
Veriler ölçüm, sayım, deney, gözlem ya da araştırma yolu ile elde edilmektedir. Ölçüm ya da sayım yolu ile toplanan ve sayısal bir değer bildiren veriler nicel veriler, sayısal bir değer bildirmeyen veriler de nitel veriler olarak adlandırılmaktadır.
Soru 78
Verinin amaca uygun yararlı bilgiye dönüşebilmesi için hangisi gereklidir?
Seçenekler
A
İlgili olmaması
B
Eksiksiz olmaması
C
Anlaşılır olmaması
D
Uyumlu olmaması
E
Rahat ve kolay işlenebilmesi
Açıklama:
Verinin amaca uygun yararlı bilgiye dönüşebilmesi için;
• İlgili olması (amaca uygun, gerekli düzeyde
yeterince detay içermesi),
• Güvenilir, doğru ve doğrulanabilir olması,
• Güncel ve zamanında elde ediliyor olması
(amaçlara bağlı olarak),
• Eksiksiz olması (nitelik, konumsal ve zamansal açıdan),
• Anlaşılır olması,
• Uyumlu olması (diğer veri kaynakları ile),
• Rahat ve kolay işlenebilmesi
gereklidir.
• İlgili olması (amaca uygun, gerekli düzeyde
yeterince detay içermesi),
• Güvenilir, doğru ve doğrulanabilir olması,
• Güncel ve zamanında elde ediliyor olması
(amaçlara bağlı olarak),
• Eksiksiz olması (nitelik, konumsal ve zamansal açıdan),
• Anlaşılır olması,
• Uyumlu olması (diğer veri kaynakları ile),
• Rahat ve kolay işlenebilmesi
gereklidir.
Soru 79
Anlamsal açıdan incelendiğinde verinin işlenerek anlam kazandığı haline ne denir?
Seçenekler
A
Bilgi
B
Bilgi birikimi
C
Veritabanı
D
Veri çoklaması
E
Veri tutarlılığı
Açıklama:
Anlamsal açıdan incelendiğinde verinin işlenerek anlam kazandığı haline bilgi, bilginin ham haline ise veri denir
Soru 80
Ünlü Yunan filozof Platon'un “doğrulanmış, ispatlanmış gerçek inanç” olarak ifade ettiği kavram hangisidir?
Seçenekler
A
Bilgi
B
Bilgi birikimi
C
Bilgelik
D
Bilgi karmaşası
E
Veri topluluğu
Açıklama:
Ünlü Yunan filozof Platon bilgi birikimi kavramını “doğrulanmış, ispatlanmış gerçek inanç” olarak ifade etmiştir. Bilgi birikimi örtülü anlamı ile deneyimlenmiş beceri ya da uzmanlık olarak algılanabilir.
Soru 81
Veri setinin kalitesi kontrol edilerek CBS kullanıcılarına veri hakkında bilgi verilmelidir. Verinin kim tarafından, hangi kaynaktan, hangi tarihte üretildiği, verinin güncelleme tarihi, ölçeği vb. özelliklerine ne ad verilir?
Seçenekler
A
Metaveri
B
Konumsal veri
C
Ortalama veri
D
Özniteliksel veri
E
Konumsal bilgi
Açıklama:
Veri setinin kalitesi kontrol edilerek CBS kullanıcılarına veri hakkında bilgi verilmelidir. Verinin kim tarafından, hangi kaynaktan, hangi tarihte üretildiği, verinin güncelleme tarihi, ölçeği vb. özelliklerine metaveri adı verilir.
Soru 82
Konumsal veriyi toplamaya, saklamaya, güncellemeye, işlemeye, gerektiğinde oluşturmaya, analiz etmeye ve görselleştirmeye yarayan; temel bileşenleri veri, yazılım, donanım, yöntem ve personel olan, kurumsal ve organizasyonel entegrasyon gerektiren bilgi sistemlerinin genel adına ne ad verilir?
Seçenekler
A
Veritabanı
B
Konumsal veri
C
Konumsal Bilgi
D
Ortamsal veri
E
Coğrafi Bilgi Sistemi
Açıklama:
Konumsal veriyi toplamaya, saklamaya, güncellemeye, işlemeye, gerektiğinde oluşturmaya, analiz etmeye ve görselleştirmeye yarayan; temel bileşenleri veri, yazılım, donanım, yöntem ve personel olan, kurumsal ve organizasyonel entegrasyon gerektiren bilgi sistemlerinin genel adına Coğrafi Bilgi Sistemi denir.
Soru 83
Bilgi elde etmek için kullanılan, amaca uygun olarak düzenlenmiş veri topluluğu nedir?
Seçenekler
A
Veri Konumu
B
Veritabanı
C
Özniteliksel veri
D
Konumsal Veri
E
Konumsal Bilgi
Açıklama:
Bilgi elde etmek için kullanılan, amaca uygun olarak düzenlenmiş veri topluluğuna veritabanı denir.
Soru 84
Hangisi Konumsal veritabanının sağladığı avantajlardan biri değildir?
Seçenekler
A
Kurumsal çözümlerde tüm konumsal veriler merkezi bir veritabanında sağlıklı bir şekilde depolanır ve yönetilir
B
Konumsal veritabanı platformunda tek kullanıcı erişimi olduğu için güncelleme, sorgulama ve analiz tek elden yapılmaktadır.
C
Konumsal veritabanında tanımlanan tablolar arası ilişkiler ve topoloji kuralları yardımı ile üretilen verilerin veri kalitesi arttırılabilir ve güncelleme işlemlerinde hatalar en aza indirgenir
D
CBS platformundaki diğer veri formatları ile karşılaştırıldığında konumsal veritabanı ortamındaki veriler, kolaylıkla farklı sistemlere taşınabilir ve diğer veritabanları ile entegre olabilir
E
Veri güncellemeleri gösterime doğrudan aktarılır.
Açıklama:
Konumsal veritabanı platformunda çoklu kullanıcı erişimi sağlandığından, konumsal veri gösterimi, güncelleme, sorgulama ve analiz birçok kullanıcı tarafından eş zamanlı yapılabilir.
Soru 85
Bilgi edinme, idrak, görgü, sağduyu ve sezgisel anlayış ile birlikte bu hususiyetleri özümseyebilme ve uygulayabilme kapasitesi olarak tanımlanan kavram hangisidir?
Seçenekler
A
Bilginlik
B
Bilgelik
C
Bilgi Birikimi
D
Veri topluluğu
E
Veritabanı
Açıklama:
Bilgelik (wisdom), bilgi edinme, idrak, görgü, sağduyu ve sezgisel anlayış ile birlikte bu hususiyetleri özümseyebilme ve uygulayabilme kapasitesi olarak tanımlanır.
Ünite 2
Soru 1
VTYS yazılımları desteklemiş oldukları veritabanı modellerine göre veritabanı oluşturmaktadır. Günümüzde yaygın olarak kullanılan veritabanı modeli aşağıdakilerden hangisidir?
Seçenekler
A
Hiyerarşik Veritabanı Modeli
B
Ağ Veritabanı Modeli
C
İlişkisel Veritabanı Modeli
D
Nesne Tabanlı Veritabanı Modeli
E
SQL Veritabanı Modeli
Açıklama:
VTYS yazılımları desteklemiş oldukları veritabanı modellerine göre veritabanı oluşturmaktadır. Bilinen veritabanı modelleri hiyerarşik, ağ, ilişkisel ve nesne tabanlı veritabanı modelleridir. Günümüzde yaygın olarak kullanılan veritabanı modeli ilişkisel veritabanı modelidir ve bu model birçok VTYS ya zılımı tarafından desteklenmektedir. Doğru cevap C şıkkıdır.
Soru 2
Aşağıdakilerden hangisi Veritabanı Yönetim Sistemlerinin en büyük başarısıdır?
Seçenekler
A
Çok sayıda kullanıcının eş zamanlı olarak aynı veritabanındaki pek çok tablo üzerinde hatasız ve hızlı bir şekilde işlem yapabilmesi.
B
Tablolar arası ilişkiler kurabilmesi.
C
Veritabanını gereksinimlere göre geliştirmesi ve değiştirmesi.
D
Veritabanında kayıt ekleyebilmesi, silmesi ve güncelleyebilmesi.
E
Kullanıcılara erişim yetkisi belirleyebilmesi.
Açıklama:
Çok sayıda kullanıcının eşzamanlı olarak aynı veritabanındaki pek çok tablo üzerinde kayıt ekleme, güncelleme, sorgulama ve silme gibi işlemleri hatasız ve hızlı bir şekilde yapılabilmesi Veritabanı Yönetim Sistemlerinin en büyük başarısıdır. Diğer maddeler Veritbanı Yönetim Sistemlerinin genel özellikleridir. Doğru cevap A şıkkıdır.
Soru 3
Kısa adı ACID olan özellikler VTYS'ye aşağıdaki avantajlardan hangisini sağlanmaktadır?
Seçenekler
A
Veri Tekrarının Önlenmesi
B
Veri Tutarlılığı
C
Eşzamanlılık Kontrolü ve Kilitleme
D
Veri Bütünlüğü
E
Uygulama Geliştirme
Açıklama:
VTYS’de veri tutarlılığı kısa adı ACID olan özellikler sayesinde sağlanır. ACID;
- Bölünmezlik (Atomicity),
- Tutarlılık (Consistency),
- Yalıtım (Isolation),
- Devamlılık (Durability) sözcüklerinin İngilizce karşılıklarının baş harflerinden oluşan bir kısaltmadır. Doğru cevap B şıkkıdır.
Soru 4
Kullanıcılara veritabanı tasarımı, tabolar arası ilişkiler, tablo sayısı, kullanıcı sayısıı vb. bilgilere ulaşmadan, veritabanları üzerinde yetkileri çerçevesinde işlem yapma olanağı sunan VTYS özelliği aşağıdakilerden hangisidir?
Seçenekler
A
Kullanıcı Arayüzleri
B
Yedekleme ve Kurtarma
C
Uygulama-Veri Bağımsızlığı
D
Veri Güvenliği
E
Veri Soyutlama
Açıklama:
VTYS son kullanıcılara soyut gösterimler ile veritabanı erişimi sağlamaktadır. Veri soyutlama yeteneği, kullanıcılara veritabanı tasarımı, tablolar arası ilişkiler, tablo sayısı, kullanıcı sayısı vb. bilgilere ulaşmadan, veritabanları üzerinde yetkileri çerçevesinde işlem yapma olanağı sunar. Bu özellik sayesinde ticari bir sır olabilecek veritabanı tasarımı açıklanmadan veritabanının kullanıma açılması ve hizmet vermesi sağlanmaktadır. Doğru cevap E şıkkıdır.
Soru 5
- Veri tekrarını önlemesi
- Veri tutarlılığı sağlaması
- Profesyonel personele ihtiyaç duyması
- Maliyetinin yüksek olması
Seçenekler
A
Hepsi
B
I ve III
C
II ve IV
D
II, III ve IV
E
III ve IV
Açıklama:
Veritabanlarının can damarı olan VTYS’nin, pek çok avantajının yanı sıra bazı dezavantajları da söz konusudur. VTYS’nin dezavantajlarını; • VTYS yapısı oldukça karmaşıktır, • Uygun nicelik ve nitelikte donanım ve altyapı gerektirir, • İyi eğitim almış, deneyimli, profesyonel personele ihtiyaç duyar, • Maliyeti yüksektir olarak kısaca sıralayabiliriz. Doğru cevap E şıkkıdır.
Soru 6
İş süreçlerinin VTYS tarafından anlaşılmasını sağlayan veritabanı tasarımı, tablo tasarımları, değişken tipleri ve tablolar arası ilişkilerin tanımlandığı VTYS mimarisi düzeyi aşağıdakilerden hangisidir?
Seçenekler
A
Dış Düzey
B
Alt Şema
C
İç Düzey
D
Kavramsal Düzey
E
Fiziksel Şema
Açıklama:
VTYS mimarisinde son kullanıcılara veriler soyut gösterimlerle sunulur. Kullanıcıların veritabanı ve tablo tasarımlarına erişmeden, yalnızca veriler üzerinde işlem yapmalarını sağlayan VTYS mimarisi, en yalın yapısı ile üç düzeyden oluşur. Bunlar; • Dış Düzey (Alt Şema), • Kavramsal Düzey (Mantıksal Şema), • İç Düzey (Fiziksel Şema) olarak listelenebilir. Doğru cevap D şıkkıdır.
Soru 7
SQL komutları hizmet ettikleri işlevlere bağlı olarak kategorilere ayrılmaktadır. Aşağıdakilerden hangisi bu kategorilerden biri değildir?
Seçenekler
A
Veri Tutarlılığı (Data Consistency)
B
İşlem Kontrol Komutları (Transaction Control Commands)
C
Veri Kontrol Dili (Data Control Language -DCL)
D
Veri İşleme Dili (Data Manipulation Language - DML)
E
Veri Sorgulama Dili (Data Query Language- DQL)
Açıklama:
SQL komutları hizmet ettikleri işlevlere bağlı olarak kategorilere ayrılmaktadır. Bu kategoriler;
- İşlem Kontrol Komutları (Transaction Control Commands)
- Veri Kontrol Dili (Data Control Language -DCL)
- Veri İşleme Dili (Data Manipulation Language - DML)
- Veri Sorgulama Dili (Data Query Language- DQL)
- Veri Tanımlama Dili (Data Definition Language - DDL) olarak listelenebilir. Doğru cevap A şıkkıdır.
Soru 8
Veritabanı oluşturmak, tablo, soyut görünüm (view), dizin gibi ve ritabanı bileşenlerini tasarlamak ve bu bileşenlerin yapısal özelliklerini değiştirmek için kullanılan Yapılandırılmış Sorgulama Dili (Structured Query Language-SQL) bileşeni aşağıdakilerden hangisidir?
Seçenekler
A
Veri Sorgulama Dili (Data Query Language-DQL)
B
Veri İşleme Dili (Data Manupilation Language-DML)
C
Veri Kontrol Dili (Data Control Language-DCL)
D
Veri Tanımlama Dili (Data Definition Language-DDL )
E
İşlem Kontrol Comutları (Transaction Control Commands)
Açıklama:
Veri tanımlama dili (DDL) veritabanı oluşturmak, tablo, soyut görünüm (view), dizin gibi veritabanı bileşenlerini tasarlamak ve bu bileşenlerin yapısal özelliklerini değiştirmek için kullanılmaktadır. Doğru cevap D şıkkıdır.
Soru 9
Yalnızca SELECT (seç) komutundan oluşan SQL bileşeni aşağıdakilerden hangisidir?
Seçenekler
A
Veri Sorgulama Dili (DQL)
B
Veri Tanımlama Dili (DDL)
C
Veri İşleme Dili (DML)
D
İşlem Kontrol Komutları
E
Veri Kontrol Dili (DCL)
Açıklama:
Veri sorgulama dili (DQL) yalnızca SELECT (seç) komutundan oluşmaktadır. SELECT komutu veri üzerinde herhangi bir değişiklik yapmadığı için veri işleme komutları (DML) ile karıştırılmaması gerekir. Doğru cevap A şıkkıdır.
Soru 10
Veri Kontrol Dili komutlarından REOKE ne amaçla kullanılmaktadır?
Seçenekler
A
Kuulanıcı yetkilendirmek
B
Kullanıcı engellemek
C
Kullanıcıya verilmiş yetkiyi iptal etmek
D
Kayıt eklemek
E
Kayıt güncellektirmek
Açıklama:
Veri kontrol dilinin (DCL) başlıca komutları;
- GRANT (kullanıcı yetkilendir),
- DENY (kullanıcı engelle),
- REOKE (kullanıcıya verilmiş yetkiyi iptal et) olarak sıralanabilir.
Soru 11
Bilgi elde etmek için kullanılan, amaca uygun olarak düzenlenmiş, sistematik erişim olanağı bulunan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler olan düzenli veriler topluluğuna ne ad verilir?
Seçenekler
A
Veritabanı
B
Sorgulama dili
C
Coğrafi bilgi sistemleri
D
Veri modeli
E
Web sistemi
Açıklama:
Bilgi elde etmek için kullanılan, amaca uygun olarak düzenlenmiş, sistematik erişim olanağı bulunan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler olan düzenli veriler topluluğuna "veritabanı" adı verilir.
Soru 12
Aşağıdakilerden hangisi veritabanı yönetim sistemlerinin genel özelliklerinden biri değildir?
Seçenekler
A
Tablolar arası ilişkileri kurmak,
B
Veritabanı kullanıcılarını tanımlamak
C
Kullanıcıların erişim yetkilerini belirlemek,
D
Kayıt eklemek, silmek ve güncelleştirmek,
E
Hiyerarşi oluşturmak.
Açıklama:
"Hiyerarşi oluşturmak" veritabanı yönetim sistemlerinin genel özelliklerinden biri değildir.
Soru 13
Aşağıdakilerden hangisi veritabanı yönetim sistemlerinin avantajlarından biridir?
Seçenekler
A
Eşzamanlılık kontrolü ve kilitleme
B
Ağ güvenliği
C
Uygulama-veri bağımlılığı
D
Veri tekrarı
E
Hiyerarşik olmaması
Açıklama:
"Eşzamanlılık kontrolü ve kilitleme" veritabanı yönetim sistemlerinin avantajlarından biridir.
Soru 14
Yanlış veritabanı tasarımından dolayı farklı tablolarda aynı verinin bulunması nedeni ile oluşan veri tabanı problemi aşağıdakilerden hangisidir?
Seçenekler
A
Ağ güvenliği
B
Veri bütünlüğü
C
Yedekleme
D
Veri soyutlama
E
Veri tekrarı
Açıklama:
Yanlış veritabanı tasarımından dolayı farklı tablolarda aynı verinin bulunması nedeni ile oluşan veri tabanı problemine "veri tekrarı" adı verilir.
Soru 15
Aşağıdakilerden hangisi veri tabanı yönetim sistemlerinde veri tutarlılığını sağlayan özelliklerden biri değildir?
Seçenekler
A
Bölünmezlik
B
Tutarlılık
C
Yalıtım
D
Devamlılık
E
Tekrarlılık
Açıklama:
"Tekrarlılık" veri tabanı yönetim sistemlerinde veri tutarlılığını sağlayan özelliklerden biri değildir
Soru 16
Herhangi bir veri kaydı üzerinde, farklı iki kullanıcı tarafından aynı anda işlem yapılmak istendiğinde kullanılan özelliğe ne ad verilir?
Seçenekler
A
Yalıtım özelliği
B
Devamlılık özelliği
C
Eş zamanlılık kontrolü
D
Veri bütünlüğü
E
Bölünmezlik
Açıklama:
Herhangi bir veri kaydı üzerinde, farklı iki kullanıcı tarafından aynı anda işlem yapılmak istendiğinde kullanılan özelliğe "yalıtım özelliği" adı verilir.
Soru 17
Aşağıdakilerden hangisi veri tabanı yönetim sistemlerinin dezavantajlarından biridir?
Seçenekler
A
Veri tekrarının önlenmesi
B
Veri tutarlılığı
C
Eşzamanlılık kontrolü ve kilitleme
D
Veri bütünlüğü
E
Uygun nicelik ve nitelikte donanım ve altyapı gerektirir
Açıklama:
"Uygun nicelik ve nitelikte donanım ve altyapı gerektirmesi" veri tabanı yönetim sistemlerinin dezavantajlarından biridir.
Soru 18
Aşağıdakilerden hangisi veri tabanının fiziksel yapısı ile ilgili tanımları ve erişim yollarını içermektedir?
Seçenekler
A
İç düzey,
B
Kavramsal düzey
C
Dış düzey,
D
Alt şema,
E
Mantıksal şema
Açıklama:
"İç düzey" veri tabanının fiziksel yapısı ile ilgili tanımları ve erişim yollarını içermektedir.
Soru 19
Aşağıdakilerden hangisi veritabanı oluşturmak, tablo, soyut görünüm, dizin gibi veritabanı bileşenlerini tasarlamak ve bu bileşenlerin yapısal özelliklerini değiştirmek için kullanılır?
Seçenekler
A
Veri tanımlama dili,
B
Kavramsal düzey dili
C
Dış düzey dili,
D
Sorgulama dili,
E
Fiziksel şema dili
Açıklama:
Veri tanımlama dili veritabanı oluşturmak, tablo, soyut görünüm, dizin gibi veritabanı bileşenlerini tasarlamak ve bu bileşenlerin yapısal özelliklerini değiştirmek için kullanılır.
Soru 20
Bilgi elde etmek için kullanılan, amaca uygun olarak düzenlenmiş, sistematik erişim olanağı bulunan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler olan düzenli veriler topluluğu aşağıdakilerden hangisidir?
Seçenekler
A
Veritabanı
B
CBS
C
Arayüz
D
Veri
E
Uzaktan Algılama
Açıklama:
Bilgi elde etmek için kullanılan, amaca uygun olarak düzenlenmiş, sistematik erişim olanağı bulunan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler olan düzenli veriler topluluğuna veritabanı denir. Doğru cevap A'dır.
Soru 21
Oracle, Microsoft SQL Server, IBM DB2, MySQL, Syba- se, PostgreSQL, Informix, SQLite ve Microsoft Access olarak örnekleri verilen yazılım programlarının genel adı aşağıdaki seçeneklerin hangisinde verilmektedir?
Seçenekler
A
Yerel Ağ Yazılımları
B
Veritabanı Yönetim Sistemi
C
Veri Güvenliği
D
Coğrafi Bilgi Sistemleri
E
CAD yazılımları
Açıklama:
Veritabanlarını oluşturmak, verilere erişim izni olan kullanıcıları tanımlamak, işletmek, güncellemek ve veritabanı elemanları ile ilgili her türlü yönetsel gereksinimleri karşılamak için tasarlanmış sistemlerin genel adına veritabanı yönetim sistemi denir. Çeşitli ticari kuruluşlar tarafından Veritabanı Yönetim Sistemleri (VTYS) yazılımları üretilmiş olup, ölçeğe bağlı olarak çeşitlenmektedir. Sektörde tanınan VTYS yazılımlarına Oracle, Microsoft SQL Server, IBM DB2, MySQL, Syba- se, PostgreSQL, Informix, SQLite ve Microsoft Access örnek olarak verilebilir. Doğru cevap B'dir.
Soru 22
Aşağıdakilerden hangisi VTYS yazılım çözümlerinde bulunan genel özellikler arasında yer almaz?
Seçenekler
A
Veritabanını oluşturmak ve tasarlamak
B
Veritabanı tablolarını oluşturmak
C
Siber saldırılardan korumak
D
Tablolar arası ilişkileri kurmak
E
Veritabanı kullanıcılarını tanımlamak
Açıklama:
Siber saldırılardan yazılımların korunması, antivirüs yazılımlarının özelliklerinden biridir. VTYS yazılımlarının bir özelliği değildir. Doğru cevap C'dir..
Soru 23
Merkezi Nüfus İdare Sistemi ya da kısaca MERNİS, 2002 yılında uygulamaya alınabilen merkezi nüfus bilgileri düzenlemesidir. MERNİS projesi kapsamında bütün Türkiye Cumhuriyeti vatandaşlarına bilgisayar ortamında 11 haneli sayıdan oluşan bir sayısal kişi kimlik atamasına dayanan ve adına Vatandaşlık Numarası denilen uygulama bu projenin vatandaşa yansıyan ve bilinen yanıdır. Bu örnekte yapılan uygulama aşağıdakilerden hangisi ile en yakından ilişkilendirilebilir?
Seçenekler
A
Antivirüs Yazılımları
B
İnternet Tabanlı Yazılımlar
C
Coğrafi Bilgi Sistemleri
D
Veritabanı Yönetim Sistemleri
E
Yerel Ağ Yazılımları
Açıklama:
Örnekte yer alan TC Vatandaşlık Numarası uygulaması, bir veritabanı üzerinde yer alan öğelerin (vatandaşların) numerik sistemle ifade edilmesi esasına dayalıdır. Doğru cevap D'dir.
Soru 24
Veritabanı yönetim sistemlerinin avantajları arasında aşağıdakilerden hangisi yer almaz?
Seçenekler
A
Veri Güvenliği
B
Kullanıcı Arayüzleri
C
Yedekleme
D
Veri Bütünlüğü
E
Veri Transferi
Açıklama:
Veritabanı yönetim sistemleri çoklu veri paylaşımı yapmaktadır. Avantajları arasında veri transferi yer almamaktadır. Doğru cevap E'dir.
Soru 25
Bir iş yerinde çalışan personelin kimlik bilgileri ile cep telefon numarası verilerinin yer aldığı tabloların birleştirilerek bir veritabanı tasarlanması aşağıdaki seçeneklerde verilen veritabanı yönetim sistemleri avantajlarından hangisine bir örnek olarak gösterilebilir?
Seçenekler
A
Tablolar arası ilişkilendirme
B
Verinin Tutarlılığı
C
Verilerin Yedeklenmesi
D
Eşzamanlılık Kontrolü
E
Veri Bağımsızlığı
Açıklama:
Bir iş yerinde çalışan personelin kimlik bilgileri ile cep telefon numarası verilerinin yer aldığı tabloların birleştirilerek bir veritabanı tasarlanması, veritabanı yönetim sistemlerinin tablolar arası ilişkilendirme avantajı sayesinde yapılabilmektedir. Doğru cevap A'dır.
Soru 26
Aşağıdaki seçeneklerde verilen hangi durum bir veritabanı tasarlamanın zorlaşmasına neden olacak etkenlerden biri olarak değerlendirilmez?
Seçenekler
A
Donanım
B
Veri Soyutlama
C
Maliyet
D
Fiziki Altyapı
E
Veri Çeşitliliği
Açıklama:
Veri soyutlama, veritabanı yönetim sistemlerinin tasarımı için zorlayıcı bir etken olmaktan çok, sistemin çalışma prensiblerinden biri sayılmaktadır. Doğru cevap B'dir.
Soru 27
Veritabanı yönetim sistemi mimarisi en yalın yapısı göz önüne alındığında kaç düzeyden oluşmaktadır?
Seçenekler
A
3
B
4
C
5
D
6
E
7
Açıklama:
Veritabanı yönetim sistemleri mimarisi, en yalın yapısı ile üç düzeyden oluşur. Bunlar;
- Dış Düzey (Alt Şema),
- Kavramsal Düzey (Mantıksal Şema),
- İç Düzey (Fiziksel Şema)olarak listelenebilir. Doğru cevap A'dır.
Soru 28
Kullanıcılar kendileri için hazırlanmış soyut gösterim (view) ya da uygulama arayüzleri ile veritabanına erişim sağlamaları veritabanı yönetim sistemleri mimarisinin aşağıdaki seçeneklerde verilen hangi düzeyini kapsamaktadır?
Seçenekler
A
Veritabanı Düzeyi
B
Fiziksel Düzey
C
İç Düzey
D
Dış Düzey
E
Kavramsal DÜzey
Açıklama:
Dış düzeyde kullanıcılar kendileri için hazırlanmış soyut gösterim (view) ya da uygulama arayüzleri ile veritabanına erişim sağlamaktadır.Doğru cevap D'dir.
Soru 29
Veritabanı yönetim sistemleri kullanımında SQL komutlarının işlevsel farklılık gösteren kategorileri arasında aşağıdakilerden hangisi yer almamaktadır?
Seçenekler
A
Veri Tanımlama Dili
B
Veri İşleme Dili
C
Veri Kontrol Dili
D
İşlem Kontrol Komutları
E
İşlem Yedekleme Komutları
Açıklama:
Veritabanı yönetim sistemleri kullanımında SQL komutlarının işlevsel farklılık gösteren kategorileri ;
- Veri Tanımlama Dili (Data Definition Language - DDL),
- Veri Sorgulama Dili (Data Query Language - DQL),
- Veri İşleme Dili (Data Manipulation Language - DML),
- Veri Kontrol Dili (Data Control Language - DCL),
- İşlem Kontrol Komutları (Transaction Cont- rol Commands) olarak listelenebilir. Doğru cevap E'dir.
Soru 30
Veritabanları temelde aşağıdaki amaç ikililerinden hangisi için kullanılırlar?
Seçenekler
A
Veri Depolamak - En Kısa Sürede Erişmek
B
Veri Depolamak - Veri Değiştirmek
C
Veri Değiştirmek - En Kısa Sürede Erişmek
D
Veri Depolamak - Veri Silmek
E
Veri Silmek - Veri Değiştirmek
Açıklama:
Veritabanları temelde iki amaç için kullanılır. Veriyi depolamak ve en kısa sürede erişmek
Soru 31
- Veritabanını oluşturmak ve tasarlamak
- Veritabanı tablolarını oluşturmak
- Tablolar arası ilişkileri kurmak
Seçenekler
A
I - II- III
B
Yalnız I
C
Yalnız II
D
Yalnız III
E
I - II
Açıklama:
a
Soru 32
Aşağıdaki cevaplardan hangisi veritabanı yönetim sistemlerinin dezavantajlarındandır?
Seçenekler
A
Uygun nicelik ve nitelikte donanım ve altyapı gerektirmesi
B
Veri tekrarının önlenmesi
C
Veri tutarlılığı
D
Veri bütünlüğü
E
Veri güvenliği
Açıklama:
A
Soru 33
Aşağıdakilerden hangisi veritabanı yönetim sistemlerinin avantajlarındandır?
Seçenekler
A
Veri tekrarını önler
B
Yapısı oldukça karmaşıktır
C
Uygun nicelik ve nitelikte donanım ve altyapı gerektirir
D
İyi eğitim almış, deneyimli, profesyonel personele ihtiyaç duyar
E
Maliyeti yüksektir
Açıklama:
A
Soru 34
Aşağıdakilerden hangisi veritabanı yönetim sistemlerinin avantajlarındandır?
Seçenekler
A
Veri bütünlüğünü sağlar
B
Yapısı oldukça karmaşıktır
C
Uygun nicelik ve nitelikte donanım ve altyapı gerektirir
D
İyi eğitim almış, deneyimli, profesyonel personele ihtiyaç duyar
E
Maliyeti yüksektir
Açıklama:
a
Soru 35
Aşağıdakilerden hangisi veritabanı yönetim sistemlerinin avantajlarındandır?
Seçenekler
A
Veriler için yedekleme ve kurtarma imkanı sağlar
B
Yapısı oldukça karmaşıktır
C
Uygun nicelik ve nitelikte donanım ve altyapı gerektirir
D
İyi eğitim almış, deneyimli, profesyonel personele ihtiyaç duyar
E
Maliyeti yüksektir
Açıklama:
a
Soru 36
Aşağıdaki cevaplardan hangisi veritabanı yönetim sistemlerinin dezavantajlarındandır?
Seçenekler
A
Yapısının oldukça karmaşık olması
B
Veri tekrarının önlenmesi
C
Veri tutarlılığı
D
Veri bütünlüğü
E
Veri güvenliği
Açıklama:
a
Soru 37
Aşağıdaki cevaplardan hangisi veritabanı yönetim sistemlerinin dezavantajlarındandır?
Seçenekler
A
Maliyeti yüksektir
B
Veri tekrarının önlenmesi
C
Veri tutarlılığı
D
Veri bütünlüğü
E
Veri güvenliği
Açıklama:
a
Soru 38
Aşağıdaki cevaplardan hangisi veritabanı yönetim sistemlerinin dezavantajlarındandır?
Seçenekler
A
İyi eğitim almış personele ihtiyaç duyulması
B
Veri tekrarının önlenmesi
C
Veri tutarlılığı
D
Veri bütünlüğü
E
Veri güvenliği
Açıklama:
A
Soru 39
Aşağıdakilerden hangisi veritabanı yönetim sistemlerinin avantajlarındandır?
Seçenekler
A
Uygulama-veri bağımsızlığını sağlar
B
Yapısı oldukça karmaşıktır
C
Uygun nicelik ve nitelikte donanım ve altyapı gerektirir
D
İyi eğitim almış, deneyimli, profesyonel personele ihtiyaç duyar
E
Maliyeti yüksektir
Açıklama:
a
Soru 40
Aşağıdakilerden hangisi bir veritabanı yönetim modeli değildir?
Seçenekler
A
ağ
B
hiyerarşik
C
ilişkisel
D
nesne tabanlı
E
programlanabilir
Açıklama:
VTYS yazılımları desteklemiş oldukları veritabanı modellerine göre veritabanı oluşturmaktadır. Bilinen veritabanı modelleri hiyerarşik, ağ, ilişkisel ve nesne tabanlı veritabanı modelleridir.
Soru 41
Aşağıdaki veritabanı modellerinden hangisinde dosya tablolar içerisinde saklanır?
I. Ağ
II. Hiyerarşik
III. İlişkisel
IV. Nesne tabanlı
I. Ağ
II. Hiyerarşik
III. İlişkisel
IV. Nesne tabanlı
Seçenekler
A
Yalnız I
B
Yalnız II
C
Yalnız III
D
Yalnız II, III
E
I, II, III
Açıklama:
Veritabanı Yönetim Sistemleri (VTYS) ve İlişkisel Veritabanı Yönetim Sistemleri (İVTYS) arasındaki en önemli farklılık, VTYS verileri dosya sistemine göre depolarken, İVTYS veriyi tablolarda depolamaktadır.
Soru 42
Aşağıdakilerden hangisi Veritabanı Yönetim Sistemleri yazılımlarının genel özelliklerindendir?
I. Veritabanını oluşturmak ve tasarlamak
II. Veritabanı kullanıcılarını tanımlamak
III. Kayıt eklemek, silmek ve güncelleştirmek
IV. Veritabanı bakımını yapmak
I. Veritabanını oluşturmak ve tasarlamak
II. Veritabanı kullanıcılarını tanımlamak
III. Kayıt eklemek, silmek ve güncelleştirmek
IV. Veritabanı bakımını yapmak
Seçenekler
A
Yalnız I
B
Yalnız II, III
C
Yalnız I, IV
D
Yalnız III, IV
E
I, II, III, IV
Açıklama:
Veritabanı Yönetim Sistemleri (VTYS) yazılım çözümlerinde bulunan genel özellikler; Veritabanını oluşturmak ve tasarlamak, Veritabanı tablolarını oluşturmak, Tablolar arası ilişkileri kurmak, Veritabanı kullanıcılarını tanımlamak, Kullanıcıların erişim yetkilerini belirlemek, Kayıt eklemek, silmek ve güncelleştirmek, Veritabanı üzerinde sorgulama yapmak, Veritabanı bakımını yapmak, Veritabanını yedeklemek, Veritabanını gereksinimlere göre geliştirmek ve değiştirmektir.
Soru 43
Aşağıdakilerden hangisi Veritabanı Yönetim Sistemleri (VTYS) yazılımlarının avantajlarındandır?
I. Veri tekrarı
II. Veri bütünlüğü
III. Veri güvenliği
I. Veri tekrarı
II. Veri bütünlüğü
III. Veri güvenliği
Seçenekler
A
Yalnız I
B
Yalnız I, II
C
Yalnız I, III
D
Yalnız II, III
E
I, II, III
Açıklama:
Veritabanı Yönetim Sistemleri (VTYS) yazılımlarının avantajları; Veri tekrarının önlenmesi (data redundancy), Veri tutarlılığı (data consistency), Eşzamanlılık kontrolü ve kilitleme (concurrency control and locking), Veri bütünlüğü (data integrity), Uygulama geliştirme kolaylığı, Veri güvenliği (data security), Kullanıcı arayüzleri, Yedekleme ve kurtarma, Uygulama-veri bağımsızlığı (data independence), Veri soyutlama olarak sıralanabilir.
Soru 44
Veritabanı Yönetim Sistemlerin’de veri tutarlılığı hangi kavramlar ile ifade edilir?
I. Bölünmezlik (Atomicity)
II. Tutarlılık (Consistency)
III. Yalıtım (Isolation)
IV. Devamlılık (Durability)
I. Bölünmezlik (Atomicity)
II. Tutarlılık (Consistency)
III. Yalıtım (Isolation)
IV. Devamlılık (Durability)
Seçenekler
A
Yalnız I, II
B
Yalnız II, III
C
Yalnız III, IV
D
Yalnız I, II, III
E
I, II, III, IV
Açıklama:
Veritabanı Yönetim Sistemleri’nde veri tutarlılığı kısa adı ACID olan özellikler sayesinde sağlanır. ACID; Bölünmezlik (Atomicity), Tutarlılık (Consistency), Yalıtım (Isolation), Devamlılık (Durability) sözcüklerinin İngilizce karşılıklarının baş harflerinden oluşan bir kısaltmadır.
Soru 45
Veritabanında bir tablodaki veri alanı sadece 11 basamaklı bir sayıdan oluşuyorsa ve bunun dışındaki veriler kabul edilmiyorsa bu Veritabanı Yönetim Sistemi'nin (VTYS) hangi özelliğinden kaynaklanmaktadır?
Seçenekler
A
Veri tekrarının önlenmesi (data redundancy)
B
Eşzamanlılık kontrolü ve kilitleme (concurrency control and locking)
C
Veri bütünlüğü (data integrity)
D
Uygulama geliştirme kolaylığı
E
Veri güvenliği (data security)
Açıklama:
Veri bütünlüğü veri doğruluğu, tutarlılığı ve veritabanı genelindeki bütünlüğü ifade eder. Veri bütünlüğü, veritabanı tasarım aşamasında çeşitli hata denetimi ve doğrulama araçları ile VTYS tarafından sağlanmaktadır.
Soru 46
Aşağıdakilerden hangisi Veritabanı Yönetim Sistemleri (VTYS) yazılımlarının dezavantajlarındandır?
I. VTYS yapısı oldukça karmaşıktır
II. İyi eğitim almış, deneyimli, profesyonel personele ihtiyaç duyar
III. Maliyeti yüksektir
I. VTYS yapısı oldukça karmaşıktır
II. İyi eğitim almış, deneyimli, profesyonel personele ihtiyaç duyar
III. Maliyeti yüksektir
Seçenekler
A
Yalnız I
B
Yalnız I, II
C
Yalnız I, III
D
Yalnız II, III
E
I, II, III
Açıklama:
VTYS’nin dezavantajlarını; VTYS yapısı oldukça karmaşıktır, Uygun nicelik ve nitelikte donanım ve altyapı gerektirir, İyi eğitim almış, deneyimli, profesyonel personele ihtiyaç duyar, Maliyeti yüksektir olarak kısaca sıralayabiliriz.
Soru 47
Veritabanı Yönetim Sistemi mimarisinde son kullanıcılar hangi düzeye/düzeylere ulaşırlar?
I. Dış Düzey (Alt Şema),
II. Kavramsal Düzey (Mantıksal Şema),
III. İç Düzey (Fiziksel Şema)
I. Dış Düzey (Alt Şema),
II. Kavramsal Düzey (Mantıksal Şema),
III. İç Düzey (Fiziksel Şema)
Seçenekler
A
Yalnız I
B
Yalnız I, II
C
Yalnız I, III
D
Yalnız II, III
E
I, II, III
Açıklama:
VTYS mimarisinde son kullanıcılara veriler soyut gösterimlerle sunulur. Kullanıcılar sadece veritabanında, alt şemaya ulaşabilmektedirler.
Soru 48
CREATE (oluştur) komutu Yapılandırılmış Sorgulama Dili (Structured Query Language - SQL) içerisinde hangi kategoriye aittir?
Seçenekler
A
Veri Tanımlama Dili (Data Definition Language - DDL)
B
Veri Sorgulama Dili (Data Query Language - DQL)
C
Veri İşleme Dili (Data Manipulation Language - DML)
D
Veri Kontrol Dili (Data Control Language - DCL)
E
İşlem Kontrol Komutları (Transaction Control Commands)
Açıklama:
Veri tanımlama dili (DDL) veritabanı oluşturmak, tablo, soyut görünüm (view), dizin gibi veritabanı bileşenlerini tasarlamak ve bu bileşenlerin yapısal özelliklerini değiştirmek için kullanılmaktadır. Veri tanımlama dili (DDL); CREATE (oluştur), ALTER (değiştir), DROP (sil) komutlarından ibarettir.
Soru 49
INSERT (kayıt ekle) komutu Yapılandırılmış Sorgulama Dili (Structured Query Language - SQL) içerisinde hangi kategoriye aittir?
Seçenekler
A
Veri Tanımlama Dili (Data Definition Language - DDL)
B
Veri Sorgulama Dili (Data Query Language - DQL)
C
Veri İşleme Dili (Data Manipulation Language - DML)
D
Veri Kontrol Dili (Data Control Language - DCL)
E
İşlem Kontrol Komutları (Transaction Control Commands)
Açıklama:
VTYS veri işleme dilini (DML) veri ekleme, güncelleme ve silme işlemlerinde kullanmaktadır. Veri işleme dili (DML); INSERT (kayıt ekle), UPDATE (kayıt güncelleştir), DELETE (kayıt sil) komutlarından ibarettir.
Soru 50
Bilgi elde etmek için kullanılan, amaca uygun olarak düzenlenmiş, sistematik erişim olanağı bulunan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler olan düzenli veriler topluluğuna ne denir?
Seçenekler
A
Veri
B
Veritabanı
C
Veritabanı yönetim sistemi
D
Nüfus kayıt sistemi
E
Veri tutarlılığı
Açıklama:
Bilgi elde etmek için kullanılan, amaca uygun olarak düzenlenmiş, sistematik erişim olanağı bulunan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler olan düzenli veriler topluluğuna veritabanı denir.
Soru 51
Veritabanları ve veritabanı yönetim sistemlerine ilişkin araştırma ve çalışmalar bütününe ne ad verilir?
Seçenekler
A
Veri
B
Veritabanı
C
Veritabanı kuramı
D
Veritabanı tutarlılığı
E
Veritabanı yönetim sistemi
Açıklama:
Veritabanı kuramı: Veritabanları ve veritabanı yönetim sistemlerine ilişkin araştırma ve çalışmalar bütününün genel adıdır. Veritabanı kuramının odak noktası sorgu dillerinin karmaşıklığını ve ifade gücünü ölçmek, bu dillerin mantıkla ilişkisini ortaya koymaktır.
Veritabanları ve veritabanı yönetim sistemlerine ilişkin araştırma ve çalışmalar bütününe veritabanı kuramı denir.
Veritabanları ve veritabanı yönetim sistemlerine ilişkin araştırma ve çalışmalar bütününe veritabanı kuramı denir.
Soru 52
Veritabanlarını oluşturmak, verilere erişim izni olan kullanıcıları tanımlamak, işletmek, güncellemek ve veritabanı elemanları ile ilgili her türlü yönetsel gereksinimleri karşılamak için tasarlanmış sistemlerin genel adı nedir?
Seçenekler
A
Veritabanı yönetim sistemi
B
Veritabanı kuramı
C
Veritabanı
D
Veritabanı tutarlılık sistemi
E
Veri
Açıklama:
Veritabanlarını oluşturmak, verilere erişim izni olan kullanıcıları tanımlamak, işletmek, güncellemek ve veritabanı elemanları ile ilgili her türlü yönetsel gereksinimleri karşılamak için tasarlanmış sistemlerin genel adı Veritabanı yönetim sistemidir.
Soru 53
Aşağıdakilerden hangisi bilgi elde etmek için kullanılan, amaca uygun olarak düzenlenmiş, sistematik erişim olanağı bulunan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler olan düzenli veriler topluluğudur?
Seçenekler
A
LAN
B
VTYS
C
MySQL
D
RDBMS
E
Veritabanı
Açıklama:
Bilgi elde etmek için kullanılan, amaca uygun olarak düzenlenmiş, sistematik erişim olanağı bulunan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler olan düzenli veriler topluluğuna veritabanı denir. Doğru cevap E’dir.
Soru 54
- Python
- Sybase
- Informix
- IBM DB2
Seçenekler
A
I ve II
B
II ve III
C
III ve IV
D
I, II ve III
E
II, III ve IV
Açıklama:
Sektörde tanınan VTYS yazılımlarına Oracle, Microsoft SQL Server, IBM DB2, MySQL, Sybase, PostgreSQL, Informix, SQLite ve Microsoft Access örnek olarak verilebilir. Doğru cevap E’dir.
Soru 55
Aşağıdakilerden hangisi VTYS’nin en önemli avantajıdır?
Seçenekler
A
Veri bütünlüğü
B
Veri tekrarının önlenmesi
C
Uygulama-veri bağımsızlığı
D
Eşzamanlılık kontrolü ve kilitleme
E
Veri tabanının tek merkezden yönetilmesi
Açıklama:
Veritabanı kuramı, dosya sistemlerinin depolanan verilerin artması ile gereksinimleri karşılayamaması ve veriye ulaşmanın zorlaşması sonucu ortaya atılmış bir kavramdır. Veritabanı yaklaşımında birden fazla kullanıcıya erişim izni verilmesi ve veri tabanının tek merkezden yönetilmesi VTYS’nin en önemli avantajı olmuştur. Merkezi yönetim yapısı VTYS yazılımlarına pek çok avantajı beraberinde getirmiş olup, bu avantajlar;
- Veri tekrarının önlenmesi (data redundancy),
- Veri tutarlılığı (data consistency),
- Eşzamanlılık kontrolü ve kilitleme (concurrency control and locking),
- Veri bütünlüğü (data integrity),
- Uygulama geliştirme kolaylığı,
- Veri güvenliği (data security),
- Kullanıcı arayüzleri,
- Yedekleme ve kurtarma,
- Uygulama-veri bağımsızlığı (data independence),
- Veri soyutlama
Soru 56
- Yalıtım
- Tutarlılık
- Güvenlik
- Bütünlük
Seçenekler
A
I ve II
B
II ve III
C
III ve IV
D
I, II ve III
E
II, III ve IV
Açıklama:
VTYS’de veri tutarlılığı kısa adı ACID olan özellikler sayesinde sağlanır. ACID;
- Bölünmezlik (Atomicity),
- Tutarlılık (Consistency),
- Yalıtım (Isolation),
- Devamlılık (Durability)
Soru 57
Aşağıdakilerden hangisi VTYS’nin dezavantajları arasında yer almaz?
Seçenekler
A
Maliyeti yüksektir
B
İşlem hızı düşüktür
C
VTYS yapısı oldukça karmaşıktır
D
Uygun nicelik ve nitelikte donanım ve altyapı gerektirir
E
İyi eğitim almış, deneyimli, profesyonel personele ihtiyaç duyar
Açıklama:
VTYS’nin dezavantajlarını;
- VTYS yapısı oldukça karmaşıktır,
- Uygun nicelik ve nitelikte donanım ve altyapı gerektirir,
- İyi eğitim almış, deneyimli, profesyonel personele ihtiyaç duyar,
- Maliyeti yüksektir
Soru 58
Aşağıdakilerden hangisi veritabanı tasarımının bulunduğu, iş süreçlerinin VTYS tarafından anlaşılmasını sağlayan veritabanı tasarımı, tablo tasarımları, değişken tipleri ve tablolar arası ilişkilerin tanımlandığı kısımdır?
Seçenekler
A
Kavramsal Düzey
B
Fiziksel Şema
C
Dış Düzey
D
Alt Şema
E
İç Düzey
Açıklama:
Kavramsal Düzey (Mantıksal Şema): Veritabanı tasarımının bulunduğu düzey kavramsal düzeydir. İş süreçlerinin VTYS tarafından anlaşılmasını sağlayan veritabanı tasarımı, tablo tasarımları, değişken tipleri ve tablolar arası ilişkiler mantıksal şemada tanımlanmaktadır. Doğru cevap A’dır.
Soru 59
Aşağıdakilerden hangisi veritabanı oluşturmak, tablo, soyut görünüm, dizin gibi veritabanı bileşenlerini tasarlamak ve bu bileşenlerin yapısal özelliklerini değiştirmek için kullanılmaktadır?
Seçenekler
A
Veri İşleme Dili
B
Veri Kontrol Dili
C
Veri Sorgulama Dili
D
Veri Tanımlama Dili
E
İşlem Kontrol Komutları
Açıklama:
Veri tanımlama dili (DDL) veritabanı oluşturmak, tablo, soyut görünüm (view), dizin gibi veritabanı bileşenlerini tasarlamak ve bu bileşenlerin yapısal özelliklerini değiştirmek için kullanılmaktadır. Doğru cevap D’dir.
Soru 60
- DENY
- DROP
- DELETE
- UPDATE
Seçenekler
A
I ve II
B
II ve III
C
III ve IV
D
I, II ve III
E
II, III ve IV
Açıklama:
VTYS veri işleme dilini (DML) veri ekleme, güncelleme ve silme işlemlerinde kullanmaktadır. Veri işleme dili (DML);
- INSERT (kayıt ekle),
- UPDATE (kayıt güncelleştir),
- DELETE (kayıt sil)
Soru 61
- ALTER
- DENY
- GRANT
- REVOKE
Seçenekler
A
I ve II
B
II ve III
C
III ve IV
D
I, II ve III
E
II, III ve IV
Açıklama:
Veri kontrol dilinin (DCL) başlıca komutları;
- GRANT (kullanıcı yetkilendir),
- DENY (kullanıcı engelle),
- REVOKE (kullanıcıya verilmiş yetkiyi iptal et)
Soru 62
Aşağıdakilerden hangisi ROLLBACK TRANSACTION komutunu içerir?
Seçenekler
A
İşlem Kontrol Komutları
B
Veri Tanımlama Dili
C
Veri Sorgulama Dili
D
Veri Kontrol Dili
E
Veri İşleme Dili
Açıklama:
İşlem Kontrol Komutları: VTYS avantajlarında anlatılan veri tutarlılığını korumak, “ya hep ya hiç” bölünmezlik ilkesini sağlamak amacı ile veritabanında herhangi bir nedenle oluşan hizmet dışı kalma durumundan sonra, veritabanının yedekleme sistemlerinden yeniden hizmete alınması sürecinde, tamamlanmış işlemlerin verilere yansıtılması ya da hatalı olarak verilere yansıtılmış işlemlerin geri alınması için kullanılmaktadır. Veritabanı onarımında kullanılan işlem kontrol komutlarının dizilimi, SQL komut dizilimlerine pek benzemese de SQL işlemlerinde önemli etkilere sahiptir. VTYS tarafından veritabanı onarma, kurtarma işlemleri için kullanılan başlıca işlem kontrol komutları;
- BEGIN TRANSACTION (işlemi başlat),
- COMMIT TRANSACTION (işlemi onayla),
- ROLLBACK TRANSACTION (işlemi geri al)
Soru 63
Merkezi yönetim yapısı VTYS yazılımlarına getirdiği avantajlardan biri olan "data integrity" olarak bilinen avantaj hangisidir?
Seçenekler
A
Veri tekrarının önlenmesi
B
Veri tutarlılığı
C
Veri bütünlüğü
D
Veri güvenliği
E
Uygulama-veri bağımsızlığı
Açıklama:
Veri bütünlüğü (data integrity) olarak bilinmektedir.
Soru 64
“ya hep ya hiç” özlü sözü ile açıklanabilen veri tutarlılığı özelliği hangisidir?
Seçenekler
A
Bölünmezlik
B
Tutarlılık
C
Yalıtım
D
Devamlılık
E
Süreklilik
Açıklama:
Bölünmezlik özelliği “ya hep ya hiç” özlü sözü ile açıklanabilir
Soru 65
Veritabanı yönetim sistemleri için verilen bilgilerden hangisi yanlıştır?
Seçenekler
A
VTYS yapısı oldukça karmaşıktır.
B
Uygun nicelik ve nitelikte donanım ve altyapı gerektirir.
C
İyi eğitim almış, deneyimli, profesyonel personele ihtiyaç duyar.
D
Maliyeti düşüktür.
E
Veri tutarlılığı sağlar.
Açıklama:
Maliyeti yüksektir.
Soru 66
Kullanıcıların veritabanı ve tablo tasarımlarına erişmeden, yalnızca veriler üzerinde işlem yapmalarını sağlayan VTYS mimarisi, en yalın yapısı ile üç düzeyden oluşur. hangisi bunlardan biri değidir?
Seçenekler
A
Dış Düzey
B
Alt Şema
C
İç Düzey
D
Fiziksel Şema
E
Orta Düzey
Açıklama:
VTYS mimarisinde son kullanıcılara veriler soyut gösterimlerle sunulur. Kullanıcıların veritabanı vetablo tasarımlarına erişmeden, yalnızca veriler üzerinde işlem yapmalarını sağlayan VTYS mimarisi, en yalın yapısı ile üç düzeyden oluşur. Bunlar;
• Dış Düzey (Alt Şema),
• Kavramsal Düzey (Mantıksal Şema),
• İç Düzey (Fiziksel Şema)
• Dış Düzey (Alt Şema),
• Kavramsal Düzey (Mantıksal Şema),
• İç Düzey (Fiziksel Şema)
Soru 67
Veritabanı tasarımının bulunduğu düzey hangisidir?
Seçenekler
A
Kavramsal Düzey
B
Dış Düzey
C
Alt Şema
D
İç Düzey
E
Fiziksel Şema
Açıklama:
Veritabanı tasarımının bulunduğu düzey kavramsal düzeydir. İş süreçlerinin VTYS tarafından anlaşılmasını sağlayan veritabanı tasarımı, tablo tasarımları, değişken tipleri ve tablolar arası ilişkiler mantıksal şemada tanımlanmaktadır.
Soru 68
SQL komutları hizmet ettikleri işlevlere bağlı olarak kategorilere ayrılmaktadır. Bazı uzmanlar bu kategorilerin ayrı diller ya da alt diller olduğunu savunsalar da bütün SQL komutlarının temel dizilimi ve kuralları aynı olduğu için, tek bir dil altındaki işlevsel farklılık gösteren kategoriler olarak değerlendirilmesi gerekir. Hangisi bu kategorilerden biri değildir?
Seçenekler
A
Veri Tanımlama Dili
B
Veri Sorgulama Dili
C
Veri İşleme Dili
D
Veri Kontrol Dili
E
Veri Komut Dili
Açıklama:
Yukarıda bahsedilen bu kategoriler;
• Veri Tanımlama Dili (Data Definition Language - DDL),
• Veri Sorgulama Dili (Data Query Language
- DQL),
• Veri İşleme Dili (Data Manipulation Language - DML),
• Veri Kontrol Dili (Data Control Language -
DCL),
• İşlem Kontrol Komutları (Transaction Control Commands).
• Veri Tanımlama Dili (Data Definition Language - DDL),
• Veri Sorgulama Dili (Data Query Language
- DQL),
• Veri İşleme Dili (Data Manipulation Language - DML),
• Veri Kontrol Dili (Data Control Language -
DCL),
• İşlem Kontrol Komutları (Transaction Control Commands).
Soru 69
Aşağıdaki kategorilerden hangisi veritabanı yöneticisi tarafından kullanıcılara verilecek erişim yetkilerini tanımlamaktadır?
Seçenekler
A
Veri Kontrol Dili
B
İşlem Kontrol Komutları
C
Veri İşleme Dili
D
Veri Sorgulama Dili
E
Veri Tanımlama Dili
Açıklama:
Veri kontrol dili (DCL) veritabanı yöneticisi tarafından kullanıcılara verilecek erişim yetkilerini tanımlamaktadır. Gerçekleştirdiği işlev açısından veritabanı kontrol dili ya da kullanıcı kontrol dili olarak kabul edilebilir.
Ünite 3
Soru 1
Vertabanı modellerinin alt yapısı olan, gerçek dünyadaki varlıklar, etkinlikler ve bunlar arasındaki ilişkilerle ilgili verilerin temsil edildiği şekiller olarak tanımlana kavram aşağıdakilerden hangisidir?
Seçenekler
A
Veri Modeli
B
Veri
C
Bilgi
D
Bilgelik
E
Metaveri
Açıklama:
Veritabanı modellerinin altyapısı ise veri modellerine dayanmaktadır. Veri modeli, gerçek dünyadaki varlıklar, etkinlikler ve bunlar arasındaki ilişkilerle ilgili verilerin temsil edildiği şekildir. Üç temel ilişki vardır :
- bire-bir ilişki (1:1,one to one)
- birden-çoğa ilişki (1:M,one to many)
- çoktan-çoğa ilişki (M:M,many to many) Doğru cevap A şıkkıdır.
Soru 2
1966'da IBM firmasının geliştirdiği İnformation Management System (IMS)'in temelinide oluşturan, Günümüzde halen Windows Registry yapısı tarafından da kullanılan ve bire-çok (1:M) ilişkili olan verilerin kullanılması için uygun olan veritabanı modeli aşağıdakilerden hangisidir?
Seçenekler
A
Ağ Veritabanı Modeli
B
İlişkisel Veitabanı Modeli
C
Hiyerarşik Veritabanı Modeli
D
Konumsal Veritabanı Modeli
E
Nesne-İlişkisel Veritanı Modeli
Açıklama:
Hiyerarşik veritabanı modeli 1960’lı yıllarda geliştirilen ve kullanılan ilk veritabanı modelidir. Bu model, 1966’da Saturn-V roketi ve Apollo uzay aracı malzeme envanter faturalarının fazlalığı nedeniyle IBM firmasının geliştirdiği Information Management System (IMS)’in temelini oluşturur. IMS’in gelişimi sürecinde hiyerarşik veritabanı modeli de gelişme göstererek bir çok programlama dili ile entegre çalışabilecek hale gelmiştir. Günümüzde halen Windows Registry yapısı bu modeli kullanmaktadır. Hiyerarşik veritabanı modeli, bire-çok (1:M) ilişkisi olan verilerin, yani hiyerarşik yapıdaki verilerin kullanılması ve güncellenmesi için oldukça verimli olmasına karşın, hiyerarşik olmayan ya da karmaşık ilişkilere sahip veriler (M:N ilişkisi) için uygun değildir. Doğru cevap C şıkkıdır.
Soru 3
Ağ Veritabanı modelinin temel yapıtaşı aşağıdakilerden hangisidir?
Seçenekler
A
Küme (set)
B
Sahip (owner)
C
Üye (member)
D
Anahtarlar (primary key)
E
Öznitelik (attribute)
Açıklama:
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. Doğru cevap A şıkkıdır.
Soru 4
Hiyerarşik ve ağ veritabanı modellerindeki esnek olmama eksikliğinin giderilmesi için geliştirilen, temelinde bire-bir ilişki (1:1) veri modeli olan ama diğer tür veri modellerinin de kullanıldığı veritabanı modeli aşağıdakilerden hangisidir?
Seçenekler
A
Nesneye Yönelik Veritabanı Modeli
B
Varlık-İlişki Modeli
C
Konumsal Veritabanı Modeli
D
İlişkisel Veritabanı Modeli
E
Nesne İlişkisel Veritabanı Modeli
Açıklama:
Hiyerarşik veritabanı ve ağ veritabanı modellerinin, her ikisinin de en büyük eksikliği esnek olmamalarıdır. Veriyi etkin bir şekilde işlemek için daha önceden belirlenmiş yollar takip edilmelidir. Örneğin; bir ay içerisinde gerçekleşen tüm sevkiyatları bulmak için tüm veritabanının taranması gerekebilir. İlişkisel veritabanı modeli bu soruna bir çözüm üretmek için geliştirilmiştir (Oppel, 2004).
Bu modelin temelinde varlıklar arasındaki doğal ilişki yani 1:1 ilişki vardır. Ama diğer ilişki türleri de (1:M ve M:N) bu modelde kullanılabilir. Doğru cevap D şıkkıdır.
Bu modelin temelinde varlıklar arasındaki doğal ilişki yani 1:1 ilişki vardır. Ama diğer ilişki türleri de (1:M ve M:N) bu modelde kullanılabilir. Doğru cevap D şıkkıdır.
Soru 5
Aşağıdakilerden hangisi İlişkisel Veritabanı Modelinin sağladığı avantajlardan birisidir?
Seçenekler
A
Veitabanı oluşturulduktan sonra yapılacak işlemlerde kolaylık sağlar.
B
Sahip olmadan üye kaydı yaratılamadığı için veri bütünlüğü sağlanabilir.
C
Daha kısa bir kod yapısına sahiptir.
D
Kavramsal bir yapı olduğundan oluşum aşaması basittir.
E
Satır ve sütünlardan oluştuğu için değişikliklerin hızlı bir şekilde fark edilip düzenlenebilsini sağlar.
Açıklama:
A şıkkı Hiyerarşik veritabanına ait bir avantajdır.
B şıkkı Ağ veritabanına ait bir avantajdır.
C şıkkı Nesneye Yönelik veritabanına ait bir avantajdır.
D şıkkı Varlık ilişki Modeline ait bir avantajdır.
Satır ve sütünlardan oluştuğu için değişikliklerin hızlı bir şekilde fark edilip düzenlenebilsi İlişkisel Veritabanı modeline ait bir avantajdır. Doğru cevap E şıkkıdır.
B şıkkı Ağ veritabanına ait bir avantajdır.
C şıkkı Nesneye Yönelik veritabanına ait bir avantajdır.
D şıkkı Varlık ilişki Modeline ait bir avantajdır.
Satır ve sütünlardan oluştuğu için değişikliklerin hızlı bir şekilde fark edilip düzenlenebilsi İlişkisel Veritabanı modeline ait bir avantajdır. Doğru cevap E şıkkıdır.
Soru 6
Bir sorgunun karşılığında mutlaka daha önceden tanımlanmış bir sınıf (class) olması gereken veritabanı modeli aşağıdakilerden hangisidir?
Seçenekler
A
Nesneye Yönelik Veritabanı Modeli
B
Hiyerarşik Veritabanı Modeli
C
Ağ Veritabanı Modeli
D
Varlık İlişki Modeli
E
Nesne-İlişkilsel Veritabanı Modeli
Açıklama:
Bu modelde, bir sorgunun karşılığında mutlaka daha önceden tanımlanmış bir nesne kümesi yani sınıf (class) olması gerekir. Sınıf, veri ya da yöntem içermez ama nesne içindeki veri ya da yöntemi tanımlar. Bu modeldeki sınıf kavramı, ilişkisel veritabanı modelindeki ilişki kavramına karşılık gelir. Nesneye yönelik modellerde, var olan bir sınıftan yeni bir sınıf türetilebilir. Doğru cevap A şıkkıdır.
Soru 7
"Bir öğrencinin var olabilmesi için öncelikle bir okulun var olması gerekmektedir." şeklinde verilen örnek Varlık-İlişki Veritabanı Modelinde aşağıdakilerden hangisi için verilmiş bir örnektir?
Seçenekler
A
Varlık Kümesi
B
Varlık
C
Türetilen Nitelik
D
Var Olma Bağımlılığı
E
Birleşik Nitelik
Açıklama:
Varlık-ilişki veritabanı modelinde bir varlığın oluşumu başka bir varlığa bağlı ise, bu durumdaki varlıklar arası ilişkiye var olma bağımlılığı adı verilir. Örneğin; bir öğrencinin var olabilmesi için öncelikle bir okulun var olması gerekmektedir. Bağımlı olan varlık öğrenci ve baskın olan varlık okuldur. Doğru cevap D şıkkıdır.
Soru 8
Konumsal Veritabanı modelinde, ikili veri (binary data) olarak saklana veri tipi aşağıdakilerden hangisidir?
Seçenekler
A
Öznitelik Verisi
B
Konumsal Veri
C
Öznitelik Dizinleri
D
Konumsal Dizin
E
Bİlgi
Açıklama:
Yeryüzünden çeşitli yöntemlerle toplanılan coğrafi veriler veritabanına iki farklı tipte girilmektedir. Bunlar öznitelik ve konumsal veri tipleridir. Bu ayrımın sebebi iki veri tipinin birbirinden tamamen farklı olması ve farklı şekillerde depolanmasıdır. Konumsal veri veritabanında ikili veri (binary data) olarak saklanır. Doğru cevap B şıkkıdır.
Soru 9
"Konumsal nesnelerin birbirleriyle olan konumsal ilişkileri, veritabanında .......... tanım tablolarında tanımlanır." Konumsal Veritabanı modeli düşünüldüğünde boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Seçenekler
A
Konumsal Kapsam
B
Topoloji
C
Konumsal Veri
D
Öznitelik Verisi
E
Varlık
Açıklama:
Topoloji nesnelerin konumsal ilişkilerini temel alan matematik dalıdır. Konumsal veritabanında topoloji kuralları kullanılarak, nesnelerin geometrik benzerliği, komşuluk, konumsal ilişkiler ve geometrik şekillerin değişmesi sonucunda diğer ilişkilerde bir bozulma olup olmadığı incelenebilir. Konumsal nesnelerin birbirleriyle olan konumsal ilişkileri, veritabanında topoloji tanım tablolarında tanımlanır. Doğru cevap B şıkkıdır.
Soru 10
- Farklı veri tiplerini desteklesede ikili veri halinde tutabildiği (BLOB) veriler, veritabanında çok yer kapladığından tercih sebebi değildir.
- İlişkisel veritabanı modeli kadar esnek bir kullanıma sahip değildir.
Seçenekler
A
Hiyerarşik Veritabanı Modeli
B
Nesne-İlişkisel Veritabanı Modeli
C
Ağ Veritabanı Modeli
D
Varlık İlişki Modeli
E
Konumsal Veritabanı Modeli
Açıklama:
İlişkisel veritabanı farklı veri tiplerini desteklese de hala ikili veri halinde tutabildiği (BLOB) veriler, veritabanında çok yer kapladığından tercih sebebi değildir. Nesneye yönelik veritabanı modeli ile daha uygun olan bu özellik yüzünden nesne yönelimli veritabanı modeli kullanılır hale gelmiştir. Nesne yönelimli veritabanı da ilişkisel veritabanı modeli kadar esnek bir kullanıma sahip olmadığından, bu iki modeli birleştiren Nesne - İlişkisel Veritabanı Modeli ortaya çıkmıştır. Doğru cevap B şıkkıdır.
Soru 11
Aşağıdakilerden hangisi temel veritabanı ilişkilerinden biridir?
Seçenekler
A
Çoktan çoğa
B
Çoktan bire
C
Birden tabloya
D
Çoktan tabloya
E
Birden sıfıra
Açıklama:
"Çoktan çoğa" ilişki temel veritabanı ilişkilerinden biridir.
Soru 12
Aşağıdakilerden hangisi veritabanı modellerinden biri değildir?
Seçenekler
A
Hiyerarşik Veritabanı Modeli
B
Ağ Veritabanı Modeli
C
İlişkisel Veritabanı Modeli
D
Nesneye Yönelik Veritabanı Modeli
E
Hiyerarşik-Nesne Modeli
Açıklama:
"Hiyerarşik-Nesne Modeli " veritabanı modellerinden biri değildir.
Soru 13
Ana ilkesi çoklu ilişkileri temsil edebilmek için, varlık tiplerinde gereksiz veri tekrarı yapmadan, her ilişkinin ayrı ayrı tanımlanması olan veri tabanı modeli aşağıdakilerden hangisidir?
Seçenekler
A
Hiyerarşik Veritabanı Modeli
B
Ağ Veritabanı Modeli
C
İlişkisel Veritabanı Modeli
D
Nesneye Yönelik Veritabanı Modeli
E
Hiyerarşik-Nesne Modeli
Açıklama:
Ana ilkesi çoklu ilişkileri temsil edebilmek için, varlık tiplerinde gereksiz veri tekrarı yapmadan, her ilişkinin ayrı ayrı tanımlanması olan veri tabanı modeli "Hiyerarşik Veritabanı Modeli" dir.
Soru 14
Aşağıdakilerden hangisi hiyerarşik veri tabanı modellerinin avantajlarından biri değildir?
Seçenekler
A
Veritabanı oluşturulduktan sonra yapılacak işlemlerde kolaylık sağlar,
B
İşlem verimliliği yüksektir,
C
Hiyerarşik düzene uygun yapılara çok iyi uyum sağlar. Örnek olarak aile soy ağacı verilebilir,
D
Hiyerarşik veritabanı modelinin kullanıldığı yazılımların dilleri basittir şeklinde sıralanabilir
E
Yapı oluşturulurken yapılan bir hatanın düzeltilmesi neredeyse imkansızdır
Açıklama:
"Yapı oluşturulurken yapılan bir hatanın düzeltilmesi neredeyse imkansız olması" hiyerarşik veri tabanı modellerinin avantajlarından biri değildir.
Soru 15
Aşağıdakilerden hangisi ağ veri tabanı modellerinin avantajlarından biridir?
Seçenekler
A
Sahip olmadan üye kaydı yaratılamadığı için veri bütünlüğü sağlanabilir,
B
Veritabanı oluşturulduktan sonra yapılacak işlemlerde kolaylık sağlar,
C
İşlem verimliliği yüksektir,
D
Hiyerarşik düzene uygun yapılara çok iyi uyum sağlar. Örnek olarak aile soy ağacı verilebilir,
E
Hiyerarşik veritabanı modelinin kullanıldığı yazılımların dilleri basittir şeklinde sıralanabilir.
Açıklama:
Sahip olmadan üye kaydı yaratılamadığı için veri bütünlüğü sağlanabilir olması ağ veri tabanı modellerinin avantajlarından biridir.
Soru 16
Organize edilmiş verilerin tablolarda saklanması ve bu tablolar arasında kurulan bağ ile oluşan veritabanı modeline ne ad verilir?
Seçenekler
A
Hiyerarşik Veritabanı Modeli
B
Ağ Veritabanı Modeli
C
İlişkisel Veritabanı Modeli
D
Nesneye Yönelik Veritabanı Modeli
E
Hiyerarşik-Nesne Modeli
Açıklama:
Organize edilmiş verilerin tablolarda saklanması ve bu tablolar arasında kurulan bağ ile oluşan veritabanı modeline "İlişkisel Veritabanı Modeli" adı verilir?
Soru 17
Aşağıdakilerden hangisi hiyerarşik veri tabanı modellerinin avantajlarından biridir?
Seçenekler
A
Çoklu çalışma imkânı sağlaması ve yetkilendirme sistemine sahip olması,
B
Veri bağımsızlığı ile oluşan tabloların ve işlem yükünün fazlalığından dolayı, işlem hızının veritabanının bulunduğu makinenin performansına bağlı olması,
C
Sık kullanılacak verilerin yük getirmemesi için, veritabanı mimarisi oluşturulurken belirlenip önceden kurgulanmak zorunda olması,
D
Veri bağımsızlığından kaynaklı olarak verilerin birbirleri ile olan ilişkilerini anlamlandırma zorluğu
E
Model tasarımı oldukça zordur,
Açıklama:
"Çoklu çalışma imkânı sağlaması ve yetkilendirme sistemine sahip olması" hiyerarşik veri tabanı modellerinin avantajlarından biridir.
Soru 18
Aşağıdakilerden hangisi nesneye yönelik veri tabanı modellerinin avantajlarından biridir?
Seçenekler
A
Daha kısa bir kod yapısına sahiptir
B
Kullanım ve kurulumu diğer modellere göre zordur,
C
İlişki sayısı arttıkça veriye ulaşım yavaşlayabilir,
D
İlişkisel veritabanı modeline göre daha az kullanıcı aracı vardır
E
Daha çok yer kaplar
Açıklama:
"Daha kısa bir kod yapısına sahip olması" nesneye yönelik veri tabanı modellerinin avantajlarından biridir.
Soru 19
Aşağıdakilerden hangisi varlık-ilişki veri tabanı modellerinin avantajlarından biridir?
Seçenekler
A
Kavramsal bir yapı olduğundan oluşum aşaması basittir,
B
Bir varlığa fazla nitelik tanımlanamaz,
C
Sadece ikili ilişkiler içermez,
D
Standart bir diyagram gösterimine sahip olmaz,
E
Veri manipülasyonu için bir gösterime sahip olmaz
Açıklama:
"Kavramsal bir yapı olduğundan oluşum aşaması basit olması" varlık-ilişki veri tabanı modellerinin avantajlarından biridir.
Soru 20
Aşağıdakilerden hangisi yeryüzündeki herhangi bir biçimi coğrafi konumu ile birlikte tanımlamak için kullanılır?
Seçenekler
A
Konumsal veri,
B
Öznitelik verisi
C
Tematik veri,
D
Radyometrik veri,
E
Zamansal veri
Açıklama:
"Konumsal veri" yeryüzündeki herhangi bir biçimi coğrafi konumu ile birlikte tanımlamak için kullanılır.
Soru 21
Aşağıdakilerden hangisi, hiyerarşik veritabanı modeliyle ilgili yanlış verilmiş bir bilgidir?
Seçenekler
A
Günümüzde bu model artık kullanılmamaktadır.
B
Çoklu ilişkileri temsil edebilmek için, varlık tiplerinde gereksiz veri tekrarı yapmadan, her ilişkinin ayrı ayrı tanımlanması, bu modelin ana ilkesidir.
C
Model aslında dosya sistemlerinin hiyerarşik yapısından yola çıkılarak geliştirilmiş bir mimariye sahiptir ve kayıtlar bir şirketin yönetim şeması gibi hiyerarşik bir yapı şeklinde düzenlenirler.
D
Bir dalın altında çok sayıda alt dal olabilir ama alt dalın sadece tek bir noktadan üst dala bağlanması zorunludur.
E
Bu veritabanı modelleri için en bilinen örnekler şirketlerdeki yönetim şeması ve ailelerdeki soy kütüğü yapılarıdır.
Açıklama:
Günümüzde halen Windows Registry yapısı bu modeli kullanmaktadır.
Soru 22
Aşağıdakilerden hangisi, hiyerarşik veritabanı modelinin avantajları arasında yer almaz?
Seçenekler
A
Veritabanı oluşturulduktan sonra yapılacak işlemlerde kolaylık sağlar.
B
İşlem verimliliği yüksektir.
C
Üzerinde işlem yapan programcının hataya yol açmaması için yapıyı ileri düzeyde bilmesine gerek olmayacak kadar basittir.
D
Hiyerarşik düzene uygun yapılara çok iyi uyum sağlar.
E
Hiyerarşik veritabanı modelinin kullanıldığı yazılımların dilleri basittir.
Açıklama:
Üzerinde işlem yapan programcının hataya yol açmaması için yapıyı ileri düzeyde bilmesi gerekmektedir.
Soru 23
- 1960’lı yıllarda geliştirilen ve kullanılan ilk veritabanı modelidir.
- Bu veritabanı modelinde bazı verilerin çoklu bir alt/üst (parent/child) ilişkisine sahip olması durumu, çoktan-çoğa ilişki şekli kullanılarak tanımlanabilmiştir.
- Ağ modeli, hiyerarşik veritabanının işlevlerini yerine getiremez.
Seçenekler
A
Yalnız I
B
Yalnız II
C
Yalnız III
D
I-II
E
II-III
Açıklama:
Hiyerarşik veritabanı modeli 1960’lı yıllarda geliştirilen ve kullanılan ilk veritabanı modelidir. Ağ veritabanı modeli ise ilk kez, 1971 yılında gerçekleştirilen Veri Sistemleri Dilleri Konferansı’nda (Conference on Data Systems Languages - CODASYL) tanımlanmıştır. Ağ modeli hiyerarşik veritabanının tüm işlevlerini yerine getirebilmesinin yanı sıra eksik kalan birçok özelliğini de tanımlar.
Soru 24
- İlişkisel veritabanı modeli katı yapıda bir modeldir.
- Kullanıcı tarafından yapılabilecek bütün sorgulama isteklerini karşılayabilir.
- Sorgulama isteklerinde hem matematiksel formüller hem de mantıksal işlem operatörleri kullanılabilmesi, farklı şekildeki verilerin araştırılmasını, birleştirilmesini ve karşılaştırılmasını kolaylaştırır.
Seçenekler
A
Yalnız I
B
Yalnız II
C
Yalnız III
D
I-II
E
II-III
Açıklama:
Hiyerarşik veritabanı ve ağ veritabanı modellerinin, her ikisinin de en büyük eksikliği esnek olmamalarıdır. Veriyi etkin bir şekilde işlemek için daha önceden belirlenmiş yollar takip edilmelidir. Örneğin; bir ay içerisinde gerçekleşen tüm sevkiyatları bulmak için tüm veritabanının taranması gerekebilir. İlişkisel veritabanı modeli bu soruna bir çözüm üretmek için geliştirilmiştir. Dolayısıyla ilişkisel veritabanı modeli esnek yapıda bir modeldir.
Soru 25
- Verileri tamsayı, gerçek sayı ya da dizi halinde saklamak yerine, nesneyi saklayan veritabanı modelleridir.
- Bu modelde veri, bağımsız objelerin bir biçimi şeklinde tanımlanır ve doğal yapıya göre benzer olguya sahip gruplar halinde organize edilir.
- Karmaşık bir kod yapısına sahiptir.
Seçenekler
A
I-II
B
II-III
C
Yalnız I
D
Yalnız II
E
Yalnız III
Açıklama:
Nesneye yönelik veritabanı modeli, daha kısa bir kod yapısına sahiptir.
Soru 26
- Sadece varlıklar ve aralarındaki ilişkileri göstermenin yeterli olması
- Sadece ikili ilişkiler içermesi
- Veri modeli değişikliklerine olanak sağlaması
Seçenekler
A
I-II
B
I-III
C
Yalnız I
D
Yalnız II
E
Yalnız III
Açıklama:
Sadece ikili ilişkiler içermesi, modelin bir dezavantajıdır.
Soru 27
- İki modelin ortak özelliklerinden oluşması
- Farklı veri türleri ile çalışabilmesi
- Çoklu çalışma olanağı sağlaması
Seçenekler
A
I-II
B
II-III
C
I-III
D
Yalnız I
E
Yalnız II
Açıklama:
1999 yılında SQL:1999 sürümü ortaya çıktıktan sonra ilişkisel veritabanı farklı veri tiplerini destekler bir hal almıştır. İlişkisel veritabanı farklı veri tiplerini desteklese de hala ikili veri halinde tutabildiği (BLOB) veriler, veritabanında çok yer kapladığından tercih sebebi değildir. Nesneye yönelik veritabanı modeli ile daha uygun olan bu özellik yüzünden nesne yönelimli veritabanı modeli kullanılır hale gelmiştir. Nesne yönelimli veritabanı da ilişkisel veritabanı modeli kadar esnek bir kullanıma sahip olmadığından, bu iki modeli birleştiren Nesne - İlişkisel Veritabanı Modeli ortaya çıkmıştır. Dolayısıyla iki modelin ortak özelliklerinden oluştuğu için karmaşık bir yapıya sahip olması bir dezavantajdır.
Soru 28
"Harita üzerindeki bir noktanın varsayılan bir başlangıç sistemine göre yerini tespit edebilmek için kullanılan yardımcı çizgilere _______ denir."
Yukarıdaki boşluğa, aşağıdakilerden hangisi gelir?
Yukarıdaki boşluğa, aşağıdakilerden hangisi gelir?
Seçenekler
A
Konumsal referans
B
Öznitelik verisi
C
Koordinat sistemi
D
Konumsal veri
E
Veritabanı dizini
Açıklama:
Harita üzerindeki bir noktanın varsayılan bir başlangıç sistemine göre yerini tespit edebilmek için kullanılan yardımcı çizgilere koordinat sistemi denir.
Konumsal referans, konumsal nesne ve raster verilerin yeryüzündeki konumlarının hangi koordinat sistemine göre hesaplanacağını tanımlar.
Veritabanı dizini (database index), bir veritabanında yapılacak sorguların hızlandırılması için kullanılan veri yapısıdır.
Öznitelik verisi, tanımlanan konumsal nesne ile ilgili, konum bilgisi içermeyen veri tipidir.
Konumsal veri, yeryüzündeki herhangi bir biçimi coğrafi konumu ile birlikte tanımlamak için kullanılır. Bu tanım için nokta, çizgi ve poligon gibi basit grafik nesneler kullanılır.
Konumsal referans, konumsal nesne ve raster verilerin yeryüzündeki konumlarının hangi koordinat sistemine göre hesaplanacağını tanımlar.
Veritabanı dizini (database index), bir veritabanında yapılacak sorguların hızlandırılması için kullanılan veri yapısıdır.
Öznitelik verisi, tanımlanan konumsal nesne ile ilgili, konum bilgisi içermeyen veri tipidir.
Konumsal veri, yeryüzündeki herhangi bir biçimi coğrafi konumu ile birlikte tanımlamak için kullanılır. Bu tanım için nokta, çizgi ve poligon gibi basit grafik nesneler kullanılır.
Soru 29
Aşağıdakilerden hangisi, konumsal veritabanı modelinin avantajlarından biridir?
Seçenekler
A
Kullanıcılar için üst seviye eğitim gerektirmesi
B
Uygun ve kapsamlı donanım gereksinimi
C
Konumsal veri işlemesi için düşük performans ile çalışması
D
Veri dönüşümünün maliyetli olması
E
Birçok kullanıcının konumsal veriye aynı anda ulaşması
Açıklama:
Harita üzerinde bulunan konumsal nesnelerin gösteriminin dinamik olması ve birçok kullanıcının konumsal veriye aynı anda ulaşabilmesi ve veriyi güncelleyebilmesi bir avantajdır.
Soru 30
- Bire-bir ilişki
- Birden-çoğa ilişki
- Çoktan-çoğa ilişki
Seçenekler
A
I - II - III
B
Yalnız I
C
Yalnız II
D
Yalnız III
E
I - II
Açıklama:
A
Soru 31
Veritabanı modellerinin anlatıldığı bir derste eğitmen "....... 1960’lı yıllarda geliştirilen ve kullanılan ilk veritabanı modelidir. Bu
model, 1966’da Saturn-V roketi ve Apollo uzay aracı malzeme envanter faturalarının fazlalığı nedeniyle
IBM firmasının geliştirdiği Information Management System (IMS)’in temelini oluşturur" diyorsa aşağıdaki hangi veritabanı modelinden bahsediyordur?
model, 1966’da Saturn-V roketi ve Apollo uzay aracı malzeme envanter faturalarının fazlalığı nedeniyle
IBM firmasının geliştirdiği Information Management System (IMS)’in temelini oluşturur" diyorsa aşağıdaki hangi veritabanı modelinden bahsediyordur?
Seçenekler
A
Hiyerarşik Veritabanı Modeli
B
Ağ Veritabanı Modeli
C
İlişkisel Veritabanı Modeli
D
Nesneye Yönelik Veritabanı Modeli
E
Varlık-İlişki Modeli
Açıklama:
a
Soru 32
Aşağıdakilerden hangisi hiyerarşik veritabanı modelinin avantajlarından biridir?
Seçenekler
A
Veritabanı oluşturulduktan sonra yapılacak işlemlerde kolaylık sağlar
B
Yapı oluşturulurken çok zaman ve işlem gerektirir
C
Yapı oluşturulurken yapılan bir hatanın düzeltilmesi neredeyse imkansızdır
D
Hiyerarşiden bir segment çıkartıldığında, yapıda bu segmente bağlı olanlara ulaşım kesileceğinden,
ekleme ve çıkartma işlemleri yapı kurulurken düşünülüp iyi tasarlanmalıdır
ekleme ve çıkartma işlemleri yapı kurulurken düşünülüp iyi tasarlanmalıdır
E
Üzerinde işlem yapan programcının hataya yol açmaması için yapıyı ileri düzeyde bilmesi gerekmektedir
Açıklama:
a
Soru 33
Aşağıdakilerden hangisi ağ veritabanı modelinin dezavantajlarından biridir?
Seçenekler
A
Veri ekleme, çıkarma ve güncelleme çok fazla sayıda adres güncelleme anlamına gelmektedir. Dolayısıyla kullanımı ileri derecede programlama bilgisi gerektirmektedi
B
Model tasarımı oldukça kolaydır
C
Ağ modeli hiyerarşik veritabanının tüm işlevlerini yerine getirebilmesinin yanı sıra eksik kalan birçok özelliğini de tanımlar
D
Sahip olmadan üye kaydı yaratılamadığı için veri bütünlüğü sağlanabilir
E
Ağ veritabanı modelinde veri tekrarı en aza indirilerek, oluşturulan veritabanının gereksiz yere büyümesi ve performans düşüşü problemlerinin oluşması engellenebilir
Açıklama:
a
Soru 34
Aşağıdakilerden hangisi ilişkisel veritabanı modelinin dezavantajlarındandır?
Seçenekler
A
Veri bağımsızlığı ile oluşan tabloların ve işlem yükünün fazlalığından dolayı, işlem hızının veritabanının bulunduğu makinenin
performansına bağlı olması
performansına bağlı olması
B
Kullanımının kolay olması
C
Satır ve sütunlardan oluştuğu için değişikliklerin hızlı bir şekilde fark edilip düzenlenebilmesi
D
Esnek olduğu için proje süresinde gereklilik arz eden ilişkilerin kurulup düzenlenebilmesi
E
Çoklu çalışma imkânı sağlaması ve yetkilendirme sistemine sahip olması
Açıklama:
a
Soru 35
Aşağıdakilerden hangisi nesneye yönelik veritabanı modelinin dezavantajlarından biridir?
Seçenekler
A
İlişki sayısı arttıkça veriye ulaşım yavaşlayabilir
B
Nesneler yazılımda çeviriciye ihtiyaç duymazlar ve bu nedenle model oldukça hızlıdır
C
Daha kısa bir kod yapısına sahiptir
D
Veri modeli gerçek nesnelere dayanır
E
Eşzamanlılık kontrolü oldukça iyidir
Açıklama:
a
Soru 36
Aşağıdakilerden hangisi varlık-ilişki modelinin avantajlarından biridir?
Seçenekler
A
Sadece varlıklar ve aralarındaki ilişkileri göstermek yeterlidir
B
Bir varlığa fazla nitelik tanımlanamamaktadır
C
Yalnızca ikili ilişkiler içermesidir
D
Standart bir diyagram gösterimine sahip olmamasıdır
E
Veri manipülasyonu için bir gösterime sahip olmamasıdır
Açıklama:
a
Soru 37
Aşağıdakilerden hangisi varlık-ilişki modelinin dezavantajlarından biridir?
Seçenekler
A
Standart bir diyagram gösterimine sahip olmamasıdır
B
Kavramsal bir yapı olduğundan oluşum aşaması basittir
C
Sadece varlıklar ve aralarındaki ilişkileri göstermek yeterlidir
D
Şema üzerinde çoklu çalışmaya olanak sağlamaktadır
E
Veri modeli değişikliklerine olanak sağlamaktadır
Açıklama:
a
Soru 38
Aşağıdakilerden hangisi konumsal veritabanı modelinin dezavantajlarından biridir?
Seçenekler
A
Uygun ve kapsamlı donanım gereksinimi vardır
B
Tüm konumsal veriler tek ve merkezi bir veritabanı üzerinde tutulabilir
C
Veri girişi ve güncelleme işlemleri kullanıcı hataları daha aza indirilerek yapılabilir
D
Konumsal nesneler kolaylıkla platformlar arası taşınabilir ve diğer veritabanı sistemleri ile entegre olabilir
E
Konumsal nesneler hem topolojik hem de ilişkileriyle birlikte tanımlanabilir
Açıklama:
a
Soru 39
Aşağıdakilerden hangisi konumsal veritabanı modelinin avantajlarından biridir?
Seçenekler
A
Harita üzerinde bulunan konumsal nesnelerin gösterimi dinamiktir ve birçok kullanıcı konumsal
veriye aynı anda ulaşabilir ve güncelleyebilir
veriye aynı anda ulaşabilir ve güncelleyebilir
B
Tasarımı oldukça zor ve karmaşıktır
C
Kullanıcılar için üst seviye eğitim gerektirir
D
Uygun ve kapsamlı donanım gereksinimi vardır
E
Veri dönüşümü maliyetlidir
Açıklama:
a
Soru 40
- 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)
Seçenekler
A
Yalnız I
B
I ve III
C
I, II, III
D
I, III, IV
E
I, II, III, IV
Açıklama:
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 Mode
- İlişkisel Veritabanı Modeli (Relational Database Mode
- Nesneye Yönelik Veritabanı Modeli (Object Oriented Database Mode
- Varlık-İlişki Modeli (E-R Model
- Konumsal Veritabanı Modeli (Geodatabase)
- Nesne-İlişkisel Veritabanı Modeli (Object-Relational Database Model)
Soru 41
- Bire-bir ilişki
- Birden-çoğa ilişki
- Çoktan-bire ilişki
- Çoktan-çoğa ilişki
Seçenekler
A
Yalnız I
B
I ve II
C
I, II, III
D
I, II, IV
E
I, II, III, IV
Açıklama:
Veritabanı modellerinin altyapısı ise veri modellerine dayanmaktadır. Veri modeli, gerçek dünyadaki varlıklar, etkinlikler ve bunlar arasındaki ilişkilerle ilgili verilerin temsil edildiği şekildir. Üç temel ilişki vardır:
- Bire-bir ilişki (1:1, one to one)
- Birden-çoğa ilişki (1:M, one to many)
- Çoktan-çoğa ilişki (M:N, many to many)
Soru 42
Aşağıdakilerden hangisi hiyerarşik veri tabanı modelinin avantajlarındandır?
Seçenekler
A
Verimliliği düşüktür.
B
Yapı oluşturulurken çok zaman ve işlem gerektirir
C
Hiyerarşik düzene uygun yapılara çok iyi uyum sağlar
D
Programcının yapıyı ileri düzeyde bilmesini gerektirir.
E
Yapılan hatanın düzeltilmesi kolaydır.
Açıklama:
Hiyerarşik veritabanı modelinin avantajları;
- Veritabanı oluşturulduktan sonra yapılacak işlemlerde kolaylık sağlar,
- İşlem verimliliği yüksektir
- Hiyerarşik düzene uygun yapılara çok iyi uyum sağlar. Örnek olarak aile soy ağacı verilebilir
- Hiyerarşik veritabanı modelinin kullanıldığı yazılımların dilleri basittir şeklinde sıralanabilir
Soru 43
Ağ veri tabanı modeli le ilgili aşağıda verilen bilgilerden hangisi doğrudur?
Seçenekler
A
Veri bütünlüğü sağlamak zordur
B
Bir ağ veri tabanındaki temel yapıtaşı “Küme”dir
C
Bir üye kayıt türü, işlevini tek bir kümede yerine getirebilir
D
Model tasarımı oldukça zordur
E
Veriye ulaşmak hiyerarşik veritabanı modelinden daha zordur.
Açıklama:
Bir ağ veri tabanı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.
Soru 44
Aşağıdakilerden hangisi ilişkisel veri tabanı modelinin dezavantajlarındanır?
Seçenekler
A
Veri bağımsızlığından kaynaklı olarak verilerin birbirleri ile olan ilişkilerini anlamlandırma zorluğu
B
Satır ve sütunlardan oluştuğu için değişikliklerin hızlı bir şekilde fark edilip düzenlenebilmesi
C
Çoklu çalışma imkânı sağlaması ve yetkilendirme sistemine sahip olması
D
Matematiksel bir teori üzerine oturduğu için sorgulama ve düzenleme dilinin kolay olması
E
Kullanımının kolay olması
Açıklama:
İlişkisel Veritabanı Modelinin Dezavantajları İlişkisel veritabanı modelinin dezavantajları;
- Veri bağımsızlığı ile oluşan tabloların ve işlem yükünün fazlalığından dolayı, işlem hızının veritabanının bulunduğu makinenin performansına bağlı olması,
- Sık kullanılacak verilerin yük getirmemesi için, veritabanı mimarisi oluşturulurken belirlenip önceden kurgulanmak zorunda olması
- Veri bağımsızlığından kaynaklı olarak verilerin birbirleri ile olan ilişkilerini anlamlandırma zorluğu
Soru 45
- Nesneler yazılımda çeviriciye ihtiyaç duymazlar ve bu nedenle model oldukça hızlıdır,
- Daha kısa bir kod yapısına sahiptir
- Veri modeli gerçek nesnelere dayanır
- Eşzamanlılık kontrolü oldukça iyi olması
Seçenekler
A
Yalnız I
B
I ve III
C
I, II, III
D
I, II, IV
E
I, II, III, IV
Açıklama:
Nesneye yönelik veritabanı modelinin avantajları;
- Nesneler yazılımda çeviriciye ihtiyaç duymazlar ve bu nedenle model oldukça hızlıdır,
- Daha kısa bir kod yapısına sahiptir
- Veri modeli gerçek nesnelere dayanır
- Eşzamanlılık kontrolü oldukça iyidir şeklinde sıralanabilir.
Soru 46
Aşağıdakilerden hangisi varlık-ilişki modelinin avantajlarındandır?
Seçenekler
A
Bir varlığa fazla nitelik tanımlanamaması
B
Sadece ikili ilişkiler içermesi
C
Sadece varlıklar ve aralarındaki ilişkileri göstermek yeterlidir
D
Standart bir diyagram gösterimine sahip olmaması
E
Veri manipülasyonu için bir gösterime sahip olmaması
Açıklama:
Varlık-İlişki Modelinin Avantajları Varlık-ilişki modelinin avantajları;
- Kavramsal bir yapı olduğundan oluşum aşaması basittir,
- Sadece varlıklar ve aralarındaki ilişkileri göstermek yeterlidir,
- Bir şeması olduğundan görsel açıdan yapıyı ve yapının hatalarını görmek daha kolay haldedir,
- Şema üzerinde çoklu çalışmaya olanak sağlar,
- Veri modeli değişikliklerine olanak sağlar şeklinde sıralanabilir
Soru 47
Bir veritabanında yapılacak sorguların hızlandırılması için kullanılan veri yapısına ne ad verilir?
Seçenekler
A
Konumsal kapsam
B
Topoloji
C
Konumsal Dizin
D
Veritabanı Dizini
E
Öznitelik Verisi
Açıklama:
Veritabanı dizini (database index), bir veritabanında yapılacak sorguların hızlandırılması için kullanılan veri yapısıdır. Veritabanında dizinin çalışma mantığı telefon rehberindeki isimlerin alfabetik sıraya sokulmasına benzer. Ancak numaraya göre bir sorgu yapmak istiyorsak, çabuk sonuç almak için verilerin telefon numarasına göre de ayrıca sıralanması gerekmektedir. Bu, aynı verilerin iki farklı yerde tutulması anlamına gelmektedir. Rehberde bir değişiklik yapmak istediğimizde, bu değişikliği iki sıralamada da gerçekleştirmemiz gerekecektir. Bu sistemin veritabanında kullanılmasına veritabanı dizini denilmektedir. Dizin sistemi veri girişini yavaşlatsa da sorgu işlemini oldukça hızlandırmaktadır. Ancak doğru yerde kullanılmadığında veritabanını yavaşlatacaktır. Konumsal veritabanlarında iki tip dizin vardır. Bunlar;
- Öznitelik Dizinleri
- Konumsal Dizin olarak listelenebilir.
Soru 48
- Tasarımı oldukça zor ve karmaşıktır,
- Kullanıcılar için üst seviye eğitim gerektirir,
- Uygun ve kapsamlı donanım gereksinimi vardır,
- Veri dönüşümü maliyetlidir,
Seçenekler
A
Yalnız II
B
I ve II
C
II, III, IV
D
I, II, III
E
I, II, III, IV
Açıklama:
Konumsal veritabanı modelinin dezavantajları;
- Tasarımı oldukça zor ve karmaşıktır,
- Kullanıcılar için üst seviye eğitim gerektirir,
- Uygun ve kapsamlı donanım gereksinimi vardır,
- Veri dönüşümü maliyetlidir,
- Konumsal veri işlemesi için düşük performans ile çalışır şeklinde sıralanabilir
Soru 49
- Farklı veri türleri ile çalışabilir
- Hızlı ve kolay sorgulanabilir,
- Çoklu çalışma olanağı sağlar,
- Performans olarak hızlıdır
Seçenekler
A
Yalnız III
B
I ve III
C
II, III, IV
D
I, III, IV
E
I, II, III, IV
Açıklama:
Nesne-ilişkisel veritabanı modelinin avantajları;
- Farklı veri türleri ile çalışabilir (diziler, alfanümerik türler gibi),
- Hızlı ve kolay sorgulanabilir,
- Çoklu çalışma olanağı sağlar,
- Performans olarak hızlıdır şeklinde sıralanabilir
Soru 50
Gerçek dünyadaki varlıklar, etkinlikler ve bunlar arasındaki ilişkilerle ilgili verilerin temsil edildiği şekildir.
Yukarıdaki tanım aşağıdakilerden hangisine aittir?
Yukarıdaki tanım aşağıdakilerden hangisine aittir?
Seçenekler
A
Veritabanı
B
Veri modeli
C
İlişki şeması
D
Veri dizini
E
Veritabanı diyagramı
Açıklama:
GİRİŞ
Veri modeli
Veri modeli
Soru 51
Aşağıdakilerden hangisi günümüzde yaygın olarak kullanılan veritabanı modellerinden biri değildir?
Seçenekler
A
Hiyerarşik Veritabanı Modeli (Hierarchical Database Model)
B
Ağ Veritabanı Modeli (Network Database Model)
C
İlişkisel Veritabanı Modeli (Relational Database Model)
D
Nesneye Yönelik Veritabanı Modeli (Object Oriented Database Model)
E
Varlık-Nesne Modeli (E-O Model)
Açıklama:
GİRİŞ
Varlık-Nesne Modeli (E-O Model)
Varlık-Nesne Modeli (E-O Model)
Soru 52
1960’lı yıllarda geliştirilen ve kullanılan ilk veritabanı modeli aşağıdakilerden hangisidir?
Seçenekler
A
Hiyerarşik Veritabanı Modeli (Hierarchical Database Model)
B
Ağ Veritabanı Modeli (Network Database Model)
C
İlişkisel Veritabanı Modeli (Relational Database Model)
D
Nesneye Yönelik Veritabanı Modeli (Object Oriented Database Model)
E
Konumsal Veritabanı Modeli (Geodatabase)
Açıklama:
HİYERARŞİK VERİTABANI MODELİ
Hiyerarşik Veritabanı Modeli (Hierarchical Database Model)
Hiyerarşik Veritabanı Modeli (Hierarchical Database Model)
Soru 53
Bir ağ veritabanındaki temel yapıtaşı aşağıdakilerden hangisidir?
Seçenekler
A
Sahip
B
Üye
C
Küme
D
Kök
E
Dal
Açıklama:
AĞ VERİTABANI MODELİ
Küme
Küme
Soru 54
Aşağıdakilerden hangisi hiyerarşik veritabanı ve ağ veritabanı modellerinin en büyük eksikliğidir?
Seçenekler
A
Gizlilik
B
Süreklilik
C
Bütünlük
D
Esneklik
E
Sabitlik
Açıklama:
İLİŞKİSEL VERİTABANI MODELİ
Esneklik
Esneklik
Soru 55
Aşağıdakilerden hangisi nesneye yönelik veritabanı modelinin avantajlarından biri değildir?
Seçenekler
A
Nesneler yazılımda çeviriciye ihtiyaç duymazlar ve bu nedenle model oldukça hızlıdır.
B
Model tasarımı oldukça kolaydır.
C
Daha kısa bir kod yapısına sahiptir.
D
Veri modeli gerçek nesnelere dayanır.
E
Eşzamanlılık kontrolü oldukça iyidir.
Açıklama:
NESNEYE YÖNELİK VERİTABANI MODELİ
Model tasarımı oldukça kolaydır.
Model tasarımı oldukça kolaydır.
Soru 56
Aşağıdakilerden hangi model günümüzdeki halini alana kadar 3 gelişim süreci geçirmiştir?
Seçenekler
A
Ağ Veritabanı Modeli (Network Database Model)
B
İlişkisel Veritabanı Modeli (Relational Database Model)
C
Nesneye Yönelik Veritabanı Modeli (Object Oriented Database Model)
D
Varlık-Nesne Modeli (E-O Model)
E
Varlık-İlişki Modeli (E-R Model)
Açıklama:
VARLIK-İLİŞKİ MODELİ
Varlık-İlişki Modeli (E-R Model)
Varlık-İlişki Modeli (E-R Model)
Soru 57
Aşağıdakilerden hangisi varlık ilişki modelinin avantajlarından biridir?
Seçenekler
A
Kavramsal bir yapı olduğundan oluşum aşaması basittir
B
Bir varlığa fazla nitelik tanımlanması
C
Sadece ikili ilişkiler içermemesi
D
Standart bir diyagram gösterimine sahip olması
E
Veri manipülasyonu için bir gösterime sahip olması
Açıklama:
VARLIK-İLİŞKİ MODELİ
Kavramsal bir yapı olduğundan oluşum aşaması basittir
Kavramsal bir yapı olduğundan oluşum aşaması basittir
Soru 58
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?
Seçenekler
A
Koordinat verileri
B
Konumsal referans
C
Konumsal veri
D
Koordinat sistemi
E
Öznitelik çizgileri
Açıklama:
KONUMSAL VERİTABANI
Konumsal veri
Harita üzerindeki bir noktanın varsayılan bir başlangıç sistemine göre yerini tespit edebilmek için kullanılan yardımcı çizgilere koordinat sistemi denir.
Konumsal veri
Harita üzerindeki bir noktanın varsayılan bir başlangıç sistemine göre yerini tespit edebilmek için kullanılan yardımcı çizgilere koordinat sistemi denir.
Soru 59
Konumsal nesnelerin birbirleriyle olan konumsal ilişkileri aşağıdakilerden hangisinde tanımlanır?
Seçenekler
A
Konumsal dizinde
B
Konumsal kapsam biçiminde
C
Geometrik kapsam dizininde
D
Topoloji tanım tablolarında
E
Geometri tanım tablolarında
Açıklama:
KONUMSAL VERİTABANI
Topoloji tanım tablolarında
Topoloji tanım tablolarında
Soru 60
Aşağıdakilerden hangisi nesne-ilişkisel veritabanı modelinin dezavantajlarından biridir?
Seçenekler
A
Farklı veri türleri ile çalışabilir değildir
B
İlişkisel veritabanı gibi veri odaklı olmadığından kolay anlaşılır değildir
C
Hızlı ve kolay sorgulanabilemez
D
Çoklu çalışma olanağı sağlamaz
E
Performans olarak hızlı değildir
Açıklama:
NESNE-İLİŞKİSEL VERİTABANI MODELİ
İlişkisel veritabanı gibi veri odaklı olmadığından kolay anlaşılır değildir
İlişkisel veritabanı gibi veri odaklı olmadığından kolay anlaşılır değildir
Soru 61
"1960’lı yıllarda geliştirilen ve kullanılan ilk veritabanı modelidir. Bu model, 1966’da Saturn-V roketi ve Apollo uzay aracı malzeme envanter faturalarının fazlalığı nedeniyle IBM firmasının geliştirdiği Information Management System (IMS)’in temelini oluşturur."
Yukarıda verilen bilgiler hangi veri tabanı hakkındadır?
Yukarıda verilen bilgiler hangi veri tabanı hakkındadır?
Seçenekler
A
Hiyerarşik Veritabanı Modeli
B
Ağ Veritabanı Modeli
C
İlişkisel Veritabanı Modeli
D
Nesneye Yönelik Veritabanı Modeli
E
Varlık-İlişki Modeli
Açıklama:
Hiyerarşik veritabanı modeli 1960’lı yıllarda geliştirilen ve kullanılan ilk veritabanı modelidir. Bu model, 1966’da Saturn-V roketi ve Apollo uzay aracı malzeme envanter faturalarının fazlalığı nedeniyle IBM firmasının geliştirdiği Information Management System (IMS)’in temelini oluşturur. IMS’in gelişimi Hiyerarşik veritabanı modeli 1960’lı yıllarda geliştirilen ve kullanılan ilk veritabanı modelidir. Bu model, 1966’da Saturn-V roketi ve Apollo uzay aracı malzeme envanter faturalarının fazlalığı nedeniyle IBM firmasının geliştirdiği Information Management System (IMS)’in temelini oluşturur. IMS’in gelişimi sürecinde hiyerarşik veritabanı modeli de gelişme göstererek bir çok programlama dili ile entegre çalışabilecek hale gelmiştir. Günümüzde halen Windows Registry yapısı bu modeli kullanmaktadır.
Soru 62
Ailelerdeki soy kütüğü yapıları aşağıdaki veri tabanları modellerinden hangisine örnek olarak gösterilebilir?
Seçenekler
A
Ağ Veritabanı Modeli
B
Hiyerarşik Veritabanı Modeli
C
İlişkisel Veritabanı Modeli
D
Nesneye Yönelik Veritabanı Modeli
E
Varlık-İlişki Modeli
Açıklama:
Hiyerarşik veritabanı modelleri için en bilinen örnekler şirketlerdeki yönetim şeması ve ailelerdeki soy kütüğü yapılarıdır. Bir üniversitenin yönetim şeması da hiyerarşik veritabanı modeline örnek gösterilebilir.
Soru 63
Aşağıdakilerden hangisi hiyerarşik veritabanı modelinin avantajlarından biridir?
Seçenekler
A
Değişiklikler hızlıca fark edilip düzeltilebilir
B
Veri bütünlüğü sağlanabilir
C
İş verimliliği yüksektir
D
Yapı oluşturulması basittir ve az zaman alır
E
Yapı oluşturulurken yapılan hatayı düzeltmek kolaydır
Açıklama:
Hiyerarşik Veritabanı Modelinin Avantajları
Hiyerarşik veritabanı modelinin avantajları;
• Veritabanı oluşturulduktan sonra yapılacak işlemlerde kolaylık sağlar,
• İşlem verimliliği yüksektir,
• Hiyerarşik düzene uygun yapılara çok iyi uyum sağlar. Örnek olarak aile soy ağacı verilebilir,
• Hiyerarşik veritabanı modelinin kullanıldığı yazılımların dilleri basittir
şeklinde sıralanabilir.
Hiyerarşik veritabanı modelinin avantajları;
• Veritabanı oluşturulduktan sonra yapılacak işlemlerde kolaylık sağlar,
• İşlem verimliliği yüksektir,
• Hiyerarşik düzene uygun yapılara çok iyi uyum sağlar. Örnek olarak aile soy ağacı verilebilir,
• Hiyerarşik veritabanı modelinin kullanıldığı yazılımların dilleri basittir
şeklinde sıralanabilir.
Soru 64
"Bu veritabanı modelinde bazı verilerin çoklu bir alt/üst (parent/child) ilişkisine sahip olması durumu, çoktan-çoğa ilişki şekli kullanılarak tanımlanabilmiştir. İlk kez, 1971 yılında gerçekleştirilen Veri Sistemleri Dilleri Konferansı’nda (Conference on Data Systems Languages - CODASYL) tanımlanmıştır."
Yukarıda verilen bilgiler veri tabanı modellerinden hangisi ile ilgilidir?
Yukarıda verilen bilgiler veri tabanı modellerinden hangisi ile ilgilidir?
Seçenekler
A
İlişkisel Veritabanı Modeli
B
Nesneye Yönelik Veritabanı Modeli
C
Varlık-İlişki Modeli
D
Ağ Veritabanı Modeli
E
Konumsal Veritabanı Modeli
Açıklama:
Ağ veritabanı modeli, hiyerarşik veritabanı modeli ile aynı zamanlarda gelişmeye başlamış bir modeldir. Ancak bu veritabanı modelinde bazı verilerin çoklu bir alt/üst (parent/child) ilişkisine sahip olması durumu, çoktan-çoğa ilişki şekli kullanılarak tanımlanabilmiştir. Ağ veritabanı modeli ilk kez, 1971 yılında gerçekleştirilen Veri Sistemleri Dilleri Konferansı’nda (Conference on Data Systems Languages - CODASYL) tanımlanmıştır.
Soru 65
Aşağıdakilerden hangisi ağ veritabanı modelinin avantajlarından biridir?
Seçenekler
A
Çoklu çalışma imkânı sağlaması ve yetkilendirme sistemine sahip olması.
B
İşlem verimliliği yüksektir.
C
Veritabanı hazırlandıktan sonra değişiklik yapmak kolaydır.
D
Değişiklikler kolayca fark edilebilir.
E
Model tasarımı oldukça kolaydır.
Açıklama:
Ağ Veritabanı Modelinin Avantajları
- Model tasarımı oldukça kolaydır,
- Ağ modeli hiyerarşik veritabanının tüm işlevlerini yerine getirebilmesinin yanı sıra eksik kalan birçok özelliğini de tanımlar,
- Sahip olmadan üye kaydı yaratılamadığı için veri bütünlüğü sağlanabilir,
- Veriye ulaşmak hiyerarşik veritabanı modelinden daha kolaydır,
- Ağ veritabanı modelinde veri tekrarı en aza indirilerek, oluşturulan veritabanının gereksiz yere büyümesi ve performans düşüşü problemlerinin oluşması engellenebilir şeklinde sıralanabilir.
Soru 66
"Dr. Edgar F. Codd’un 1970 yılında yayınladığı “A Relational Model of Data for Large Shared Data Banks” makalesiyle ortaya çıkmıştır. Codd makalede, matematikteki mantık ve alt küme olgusunun veritabanı üzerine uygulanabilirliğini ortaya koymuştur."
Yukarıda verilen bilgiler hangi veritabanı modeli ile ilgilidir?
Yukarıda verilen bilgiler hangi veritabanı modeli ile ilgilidir?
Seçenekler
A
İlişkisel Veritabanı Modeli
B
Nesneye Yönelik Veritabanı Modeli
C
Varlık-İlişki Modeli
D
Konumsal Veritabanı Modeli
E
Nesne-İlişkisel Veritabanı Modeli
Açıklama:
İlişkisel veritabanı modeli, Dr. Edgar F. Codd’un 1970 yılında yayınladığı “A Relational Model of Data for Large Shared Data Banks” makalesiyle ortaya çıkmıştır. Codd makalede, nesnelerin tablolar halinde ifade edilebileceği ve nesneler arasındaki ilişkinin ortaya koyulabileceği bir mantığı anlatmıştır. Bu mantığı da matematiksel temeller üzerine oturtmuştur. Matematikteki mantık ve alt küme olgusunun veritabanı üzerine uygulanabilirliğini ortaya koymuştur. İlişkisel veritabanı modeli, dayandığı bu matematiksel teori sayesinde ilişkisel ismini alır. 1970’li yıllarda geliştirilmiş olmasına rağmen, 1985’lerden sonra yaygınlaşan bir veritabanı modelidir.
Soru 67
Çoktan-çoğa (M:N) ilişki modeli hangi veritabanı modelinin en önemli özelliğidir?
Seçenekler
A
İlişkisel Veritabanı Modeli
B
Ağ Veritabanı Modeli
C
Nesneye Yönelik Veritabanı Modeli
D
Varlık-İlişki Modeli
E
Konumsal Veritabanı Modeli
Açıklama:
Ağ veritabanı modeli, hiyerarşik veritabanı modelinin ilişkisel anlamda yetersiz kalması nedeniyle geliştirilmiş bir veritabanı modelidir. Ağ veritabanı modelinin en önemli özelliği çoktan çoğa (M:N) ilişkiler kurulabilmesidir.
Soru 68
"Fikir olarak 1970’lerde ortaya atılmış olmasına rağmen, modelin yaygın kullanımı 90’lı yıllarda başlamıştır. Modelin bu kadar geç kullanılmaya başlamasının sebebi, ilişkisel veritabanı modelinin görüntü, karmaşık çizimler ve ses ya da video dosyaları gibi karmaşık veri tiplerini etkin şekilde kullanamamasıdır."
Yukarıda verilenler hangi veritabanı modeli ile ilgilidir?
Yukarıda verilenler hangi veritabanı modeli ile ilgilidir?
Seçenekler
A
İlişkisel Veritabanı Modeli
B
Nesne-İlişkisel Veritabanı Modeli
C
Nesneye Yönelik Veritabanı Modeli
D
Varlık-İlişki Modeli
E
Konumsal Veritabanı Modeli
Açıklama:
Nesneye yönelik veritabanı modeli, fikir olarak 1970’lerde ortaya atılmış olmasına rağmen, modelin
yaygın kullanımı 90’lı yıllarda başlamıştır. Modelin bu kadar geç kullanılmaya başlamasının sebebi,
ilişkisel veritabanı modelinin görüntü, karmaşık çizimler ve ses ya da video dosyaları gibi karmaşık
veri tiplerini etkin şekilde kullanamamasıdır. Temel olarak nesneye yönelik veritabanı modeli, nesneye yönelik programlama dilinin veritabanına uygulanarak kullanılmasıdır. Nesneye yönelik veritabanı
modelleri verileri tamsayı, gerçek sayı ya da dizi
halinde saklamak yerine, nesneyi saklayan veritabanı modelleridir
yaygın kullanımı 90’lı yıllarda başlamıştır. Modelin bu kadar geç kullanılmaya başlamasının sebebi,
ilişkisel veritabanı modelinin görüntü, karmaşık çizimler ve ses ya da video dosyaları gibi karmaşık
veri tiplerini etkin şekilde kullanamamasıdır. Temel olarak nesneye yönelik veritabanı modeli, nesneye yönelik programlama dilinin veritabanına uygulanarak kullanılmasıdır. Nesneye yönelik veritabanı
modelleri verileri tamsayı, gerçek sayı ya da dizi
halinde saklamak yerine, nesneyi saklayan veritabanı modelleridir
Soru 69
"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?
Seçenekler
A
İlişkisel Veritabanı Modeli
B
Nesneye Yönelik Veritabanı Modeli
C
Nesne-İlişkisel Veritabanı Modeli
D
Varlık-İlişki Modeli
E
Konumsal Veritabanı Modeli
Açıklama:
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.
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.
Soru 70
Aşağıdakilerden hangisi varlık-ilişki modelinin avantajlarından biridir?
Seçenekler
A
Daha kısa kod yapısına sahip olması
B
Çoklu ilişkiler içermesi
C
Standart bir diyagrama sahiptir
D
Birden fazla niteliği tanımlar
E
Şema üzerinde çoklu çalışmaya olanak sağlar
Açıklama:
Varlık-ilişki modelinin avantajları;
• Kavramsal bir yapı olduğundan oluşum aşaması basittir,
• Sadece varlıklar ve aralarındaki ilişkileri göstermek yeterlidir,
• Bir şeması olduğundan görsel açıdan yapıyı ve yapının hatalarını görmek daha kolay haldedir,
• Şema üzerinde çoklu çalışmaya olanak sağlar,
• Veri modeli değişikliklerine olanak sağlar
şeklinde sıralanabilir.
• Kavramsal bir yapı olduğundan oluşum aşaması basittir,
• Sadece varlıklar ve aralarındaki ilişkileri göstermek yeterlidir,
• Bir şeması olduğundan görsel açıdan yapıyı ve yapının hatalarını görmek daha kolay haldedir,
• Şema üzerinde çoklu çalışmaya olanak sağlar,
• Veri modeli değişikliklerine olanak sağlar
şeklinde sıralanabilir.
Soru 71
Aşağıdakilerden hangisi günümüzde yaygın olarak kullanılan veritabanı modellerinden değildir?
Seçenekler
A
Hiyerarşik Veritabanı Modeli
B
Ağ Veritabanı Modeli
C
İlişkisel Veritabanı Modeli
D
Konumsal Veritabanı Modeli
E
İnformal Veritabanı Modeli
Açıklama:
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)
Soru 72
1960’lı yıllarda geliştirilen ve kullanılan ilk veritabanı modeli olan bu model, bire-çok (1:M) ilişkisi olan verilerin kullanılması ve güncellenmesi için oldukça verimli olmasına karşın, karmaşık ilişkilere sahip veriler (M:N ilişkisi) için uygun değildir.
Yukarıda açıklanan veritabanı modeli aşağıdakilerden hangisidir?
Yukarıda açıklanan veritabanı modeli aşağıdakilerden hangisidir?
Seçenekler
A
Hiyerarşik Veritabanı Modeli
B
İlişkisel Veritabanı Modeli
C
Varlık-İlişki Modeli
D
Nesne-İlişkisel Veritabanı Modeli
E
Nesneye Yönelik Veritabanı Modeli
Açıklama:
Yukarıdaki özelliklere sahip olan veritabanı modeli, Hiyerarşik Veritabanı Modeli’dir. Bu nedenle cevap “A” seçeneğidir.
Soru 73
Aşağıdakilerden hangisi Hiyerarşik Veritabanı Modeli’nin dezavantajlarından değildir?
Seçenekler
A
Yapı oluşturulurken çok zaman ve işlem gerektirir.
B
Yapı oluşturulurken yapılan bir hatanın düzeltilmesi neredeyse imkansızdır.
C
Hiyerarşik Veritabanı Modeli’nin kullanıldığı yazılımların dilleri basittir.
D
Hiyerarşiden bir segment çıkartıldığında, yapıda bu segmente bağlı olanlara ulaşım kesileceğinden,ekleme ve çıkartma işlemleri yapı kurulurken düşünülüp iyi tasarlanmalıdır.
E
Üzerinde işlem yapan programcının hataya yol açmaması için yapıyı ileri düzeyde bilmesi gerekmektedir.
Açıklama:
Hiyerarşik Veritabanı Modeli’nin kullanıldığı yazılımların dilleri basit olması bu modelin avantajları arasında yer alır. Bu nedenle cevap “C” seçeneğidir.
Soru 74
Bir mağazadaki ürün, müşteri, mağaza yöneticisi, satış elemanı ve sipariş arasındaki ilişki düşünüldüğünde aşağıdaki veritabanı modellerinden hangisinin kullanılması daha uygun olur?
Seçenekler
A
Hiyerarşik Veritabanı Modeli
B
Ağ Veritabanı Modeli
C
İlişkisel Veritabanı Modeli
D
Konumsal Veritabanı Modeli
E
Nesneye Yönelik Veritabanı Modeli
Açıklama:
Bir mağazadaki ürün, müşteri, mağaza yöneticisi, satış elemanı ve sipariş arasındaki ilişki, ağ veritabanı modeli için iyi bir örnektir. Bir mağazada birden fazla ürün olabilir Mağazadaki ürünlerin satış işlemlerini birden fazla satış elemanının yapması mümkündür. Aynı şekilde bir müşteri de birden fazla ürün satın alabilir. Bu nedenle cevap “B” seçeneğidir.
Soru 75
Bu veritabanı modeli, Dr. Edgar F. Codd’un 1970 yılında yayınladığı “A Relational Model of Data for Large Shared Data Banks” makalesiyle ortaya çıkmıştır. Codd makalede, nesnelerin tablolar halinde ifade edilebileceği ve nesneler arasındaki ilişkinin ortaya koyulabileceği bir mantığı anlatmıştır. Bu mantığı da matematiksel temeller üzerine oturtmuştur. Matematikteki mantık ve alt küme olgusunun veritabanı üzerine uygulanabilirliğini ortaya koymuştur. Dayandığı bu matematiksel teori sayesinde mevcut ismini alan bu modelde, satırlar ve sütunlar içeren tablolar bulunmaktadır. Tablolardaki her bir sütun varlıklara ait öznitelik verilerini içerirken, her bir satır da bir varlığa ait verileri içerir. Bir tablo içerisindeki satırların sırası önemli değildir. Veritabanı yapısı oluşturulurken hangi verinin kullanılacağına karar vererek tablolar oluşturulur ve birbirleri ile olan ilişkileri belirlenir.
Yukarıda tanımı yapılan veritabanı modeli aşağıdakilerden hangisidir?
Yukarıda tanımı yapılan veritabanı modeli aşağıdakilerden hangisidir?
Seçenekler
A
Ağ Veritabanı Modeli
B
Varlık-İlişki Modeli
C
Nesneye Yönelik Veritabanı Modeli
D
İlişkisel Veritabanı Modeli
E
Konumsal Veritabanı Modeli
Açıklama:
Yukarıda açıklanan veritabanı modeli, İlişkisel Veritabanı Modeli olduğundan cevap “D” seçeneğidir.
Soru 76
İlişkisel Veritabanı Modelini kullandığınızı düşündüğünüzde aşağıdakilerden hangisi sizin için bir dezavantajdır?
Seçenekler
A
Satır ve sütunlardan oluştuğu için değişikliklerin hızlı bir şekilde fark edilip düzenlenebilmesi.
B
Esnek olduğu için proje süresinde gereklilik arz eden ilişkilerin kurulup düzenlenebilmesi.
C
Çoklu çalışma imkânı sağlaması ve yetkilendirme sistemine sahip olması.
D
Karmaşık bir hiyerarşi ve ağ yapısında olmaması,verilerin birbirlerinden bağımsız olarak tablolarda tutulabilmesi.
E
Sık kullanılacak verilerin yük getirmemesi için, veritabanı mimarisi oluşturulurken belirlenip önceden kurgulanmak zorunda olması.
Açıklama:
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.
Soru 77
Fikir olarak 1970’lerde ortaya atılmış olmasına rağmen, modelin yaygın kullanımı 90’lı yıllarda başlamıştır. Modelin bu kadar geç kullanılmaya başlamasının sebebi, ilişkisel veritabanı modelinin görüntü, karmaşık çizimler ve ses ya da video dosyaları gibi karmaşık veri tiplerini etkin şekilde kullanamamasıdır. Temel olarak bu model, nesneye yönelik programlama dilinin veritabanına uygulanarak kullanılmasıdır. Bu modelde veri, bağımsız objelerin bir biçimi şeklinde tanımlanır ve doğal yapıya göre benzer olguya sahip gruplar halinde organize edilir. Farklı objeler ve sınıflar arası ilişkiler belirgin bağlantılar ile kurulur.
Yukarıda tanımı yapılan veritabanı modeli aşağıdakilerden hangisidir?
Yukarıda tanımı yapılan veritabanı modeli aşağıdakilerden hangisidir?
Seçenekler
A
İlişkisel Veritabanı Modeli
B
Varlık-İlişki Modeli
C
Nesne-İlişkisel Veritabanı Modeli
D
Nesneye Yönelik Veritabanı Modeli
E
Hiyerarşik Veritabanı Modeli
Açıklama:
Yukarıda tanımı yapılan veritabanı modeli Nesneye Yönelik Veritabanı Modeli olduğundan cevap “D” seçeneğidir.
Soru 78
Varlık-İlişki Modelini kullandığınızı düşündüğünüzde aşağıdakilerden hangisi sizin için bir avantajdır?
Seçenekler
A
Bir varlığa fazla nitelik tanımlanamaması
B
Sadece ikili ilişkiler içermesi
C
Şema üzerinde çoklu çalışmaya olanak sağlaması
D
Standart bir diyagram gösterimine sahip olmaması
E
Veri manipülasyonu için bir gösterime sahip olmaması
Açıklama:
Varlık-İlişki Modeli’nin; Bir varlığa fazla nitelik tanımlanamaması, Sadece ikili ilişkiler içermesi, Standart bir diyagram gösterimine sahip olmaması ve Veri manipülasyonu için bir gösterime sahip olmaması gibi özellikleri modelin dezavantajlarıdır. Bu nedenle cevap “C” seçeneğidir.
Soru 79
Okula 5 km mesafede oturan öğrencileri sorguladığınızda rahatlıkla cevap alabileceğiniz en uygun veritabanı modeli aşağıdakilerden hangisidir?
Seçenekler
A
İlişkisel Veritabanı Modeli
B
Varlık-İlişki Modeli
C
Nesne-İlişkisel Veritabanı Modeli
D
Nesneye Yönelik Veritabanı Modeli
E
Konumsal Veritabanı Modeli
Açıklama:
Herhangi bir veritabanı sayesinde bir okula devam eden öğrencilerin hangi mahallelerde oturduğu bilgisine ulaşmak mümkündür. Ancak okula 5 km mesafede oturan öğrencileri sorgulamak istediğimizde cevabı standart veritabanı yönetim sistemleri ile öğrenmemiz mümkün değildir. Bu da konumsal veritabanının, veritabanı modelleri arasındaki yerini ortaya koymaktadır. Bu nedenle cevap “E” seçeneğidir.
Soru 80
İlişkisel veritabanı farklı veri tiplerini desteklese de hala ikili veri halinde tutabildiği (BLOB) veriler, veritabanında çok yer kapladığından tercih sebebi değildir. Nesneye yönelik veritabanı modeli ile daha uygun olan bu özellik yüzünden nesne yönelimli veritabanı modeli kullanılır hale gelmiştir. Nesne yönelimli veritabanı da ilişkisel veritabanı modeli kadar esnek bir kullanıma sahip olmadığından bu iki modeli birleştiren yeni bir model ortaya çıkmıştır.
Yukarıda ifade edilen bu iki modeli birleştiren veritabanı modeli aşağıdakilerden hangisidir?
Yukarıda ifade edilen bu iki modeli birleştiren veritabanı modeli aşağıdakilerden hangisidir?
Seçenekler
A
Ağ Veritabanı Modeli
B
Nesne-İlişkisel Veritabanı Modeli
C
Nesneye Yönelik Veritabanı Modeli
D
İlişkisel Veritabanı Modeli
E
Varlık-İlişki Modeli
Açıklama:
Yukarıda ifade edilen model Nesne-İlişkisel Veritabanı Modeli’dir. Bu nedenle cevap “B” seçeneğidir.
Soru 81
Çoklu ilişkileri temsil edebilmek için, varlık tiplerinde gereksiz veri tekrarı yapmadan,her ilişkinin ayrı ayrı tanımlandığı model hangisidir?
Seçenekler
A
Hiyerarşik Veritabanı Modeli
B
Varlık-İlişki Modeli
C
Nesneye Yönelik Veritabanı Modeli
D
İlişkisel Veritabanı Modeli
E
Ağ Veritabanı Modeli
Açıklama:
Çoklu ilişkileri temsil edebilmek için, varlık tiplerinde gereksiz veri tekrarı yapmadan, her ilişkinin ayrı ayrı tanımlanması, hiyerarşik veri tabanı modelinin ana ilkesidir.
Soru 82
Aşağıdakilerden hangisi hiyerarşik veritabanı modelinin önemli avantajları arasında gösterilemez?
Seçenekler
A
İşlem verimliliğin yüksek oluşu
B
Yapı oluşturulurken çok zaman ve işlem gerekmesi
C
Veritabanı oluşturulduktan sonra yapılacak işlemlerde kolaylık sağlar
D
Hiyerarşik düzene uygun yapılara çok iyi uyum sağlar
E
Modelinin kullanıldığı yazılımların dilleri basittir
Açıklama:
Hiyerarşik veritabanı modelinin avantajları;
• Veritabanı oluşturulduktan sonra yapılacak işlemlerde kolaylık sağlar,
• İşlem verimliliği yüksektir,
• Hiyerarşik düzene uygun yapılara çok iyi uyum sağlar. Örnek olarak aile soy ağacı verilebilir,
• Hiyerarşik veritabanı modelinin kullanıldığı yazılımların dilleri basittir
şeklinde sıralanabilir.
Hiyerarşik veritabanı modelinin dezavantajları;
• Yapı oluşturulurken çok zaman ve işlem gerektirir,
• Yapı oluşturulurken yapılan bir hatanın düzeltilmesi neredeyse imkansızdır,
• Hiyerarşiden bir segment çıkartıldığında, yapıda bu segmente bağlı olanlara ulaşım kesileceğinden, ekleme ve çıkartma işlemleri yapı kurulurken düşünülüp iyi tasarlanmalıdır,
• Üzerinde işlem yapan programcının hataya yol açmaması için yapıyı ileri düzeyde bilmesi gerekmektedir
şeklinde sıralanabilir.
• Veritabanı oluşturulduktan sonra yapılacak işlemlerde kolaylık sağlar,
• İşlem verimliliği yüksektir,
• Hiyerarşik düzene uygun yapılara çok iyi uyum sağlar. Örnek olarak aile soy ağacı verilebilir,
• Hiyerarşik veritabanı modelinin kullanıldığı yazılımların dilleri basittir
şeklinde sıralanabilir.
Hiyerarşik veritabanı modelinin dezavantajları;
• Yapı oluşturulurken çok zaman ve işlem gerektirir,
• Yapı oluşturulurken yapılan bir hatanın düzeltilmesi neredeyse imkansızdır,
• Hiyerarşiden bir segment çıkartıldığında, yapıda bu segmente bağlı olanlara ulaşım kesileceğinden, ekleme ve çıkartma işlemleri yapı kurulurken düşünülüp iyi tasarlanmalıdır,
• Üzerinde işlem yapan programcının hataya yol açmaması için yapıyı ileri düzeyde bilmesi gerekmektedir
şeklinde sıralanabilir.
Soru 83
I. Tasarımı oldukça kolaydır.
II. Veri bütünlüğü sağlanabilir.
III. Veritabanının gereksiz büyümesi engellenebilir.
Yukarıdakilerden hangileri ağ veritabanı modelinin özellikleri arasındadır?
II. Veri bütünlüğü sağlanabilir.
III. Veritabanının gereksiz büyümesi engellenebilir.
Yukarıdakilerden hangileri ağ veritabanı modelinin özellikleri arasındadır?
Seçenekler
A
Yalnız I
B
I ve II
C
I, II ve III
D
I ve II
E
Yalnız II
Açıklama:
Ağ veritabanı modelinin avantajları;
• Model tasarımı oldukça kolaydır,
• Ağ modeli hiyerarşik veritabanının tüm işlevlerini yerine getirebilmesinin yanı sıra eksik kalan birçok özelliğini de tanımlar,
• Sahip olmadan üye kaydı yaratılamadığı için veri bütünlüğü sağlanabilir,
• Veriye ulaşmak hiyerarşik veritabanı modelinden daha kolaydır.
• Model tasarımı oldukça kolaydır,
• Ağ modeli hiyerarşik veritabanının tüm işlevlerini yerine getirebilmesinin yanı sıra eksik kalan birçok özelliğini de tanımlar,
• Sahip olmadan üye kaydı yaratılamadığı için veri bütünlüğü sağlanabilir,
• Veriye ulaşmak hiyerarşik veritabanı modelinden daha kolaydır.
Soru 84
Matematikteki mantık ve alt küme olgusunun veritabanı üzerine uygulanabilirliğini ortaya koyan model hangisidir?
Seçenekler
A
Hiyerarşik Veritabanı Modeli
B
Ağ Veritabanı Modeli
C
Nesneye Yönelik Veritabanı Modeli
D
İlişkisel Veritabanı Modeli
E
Varlık-İlişki Modeli
Açıklama:
İlişkisel veritabanı modeli, Dr. Edgar F. Codd’un 1970 yılında yayınladığı “A Relational Model of Data for Large Shared Data Banks” makalesiyle ortaya çıkmıştır. Codd makalede, nesnelerin tablolar halinde ifade edilebileceği ve nesneler arasındaki ilişkinin ortaya koyulabileceği bir mantığı anlatmıştır. Bu mantığı da matematiksel temeller üzerine oturtmuştur. Matematikteki mantık ve alt küme olgusunun veritabanı üzerine uygulanabilirliğini ortaya koymuştur. İlişkisel veritabanı modeli, dayandığı bu matematiksel teori sayesinde ilişkisel ismini alır.
Soru 85
Esnek yapıda bir model olduğun için kullanıcı tarafından yapılabilecek bütün sorgulama isteklerini karşılayabilen model hangisidir?
Seçenekler
A
Ağ Veritabanı Modeli
B
Nesne-İlişkisel Veritabanı Modeli
C
Nesneye Yönelik Veritabanı Modeli
D
Varlık-İlişki Modeli
E
İlişkisel Veritabanı Modeli
Açıklama:
İlişkisel veritabanı modeli esnek yapıda bir modeldir. Kullanıcı tarafından yapılabilecek bütün sorgulama isteklerini karşılayabilir. Sorgulama isteklerinde hem matematiksel formüller hem de mantıksal işlem operatörleri kullanılabilmesi, farklı şekildeki verilerin araştırılmasını, birleştirilmesini ve karşılaştırılmasını kolaylaştırır.
Soru 86
Kullanım ve kurulumunun diğer modellere göre zor olması, ilişki sayısı arttıkça veriye ulaşımın yavaşlayabilmesi gibi dezavantajları barındıran model hangisidir?
Seçenekler
A
Nesneye Yönelik Veritabanı Modeli
B
İlişkisel Veritabanı Modeli
C
Varlık-İlişki Modeli
D
Konumsal Veritabanı Modeli
E
Nesne-İlişkisel Veritabanı Modeli
Açıklama:
Nesneye yönelik veritabanı modelinin dezavantajları;
• Kullanım ve kurulumu diğer modellere göre zordur,
• İlişki sayısı arttıkça veriye ulaşım yavaşlayabilir,
• İlişkisel veritabanı modeline göre daha az kullanıcı aracı vardır
şeklinde sıralanabilir.
• Kullanım ve kurulumu diğer modellere göre zordur,
• İlişki sayısı arttıkça veriye ulaşım yavaşlayabilir,
• İlişkisel veritabanı modeline göre daha az kullanıcı aracı vardır
şeklinde sıralanabilir.
Soru 87
I. Kavramsal bir yapı olduğundan oluşum aşaması basittir,II. Sadece varlıklar ve aralarındaki ilişkileri göstermek yeterlidir,III. Bir şeması olduğundan görsel açıdan yapıyı ve yapının hatalarını görmek daha kolay haldedir,IV. Şema üzerinde çoklu çalışmaya olanak sağlar,V. Veri modeli değişikliklerine olanak sağlar Yukarıda özellikleri verilen model hangisidir?
Seçenekler
A
İlişkisel Veritabanı Modeli
B
Varlık-İlişki Modeli
C
Nesne-İlişkisel Veritabanı Modeli
D
Nesneye Yönelik Veritabanı Modeli
E
Konumsal Veritabanı Modeli
Açıklama:
Varlık-ilişki modelinin avantajları;
• Kavramsal bir yapı olduğundan oluşum aşaması basittir,
• Sadece varlıklar ve aralarındaki ilişkileri göstermek yeterlidir,
• Bir şeması olduğundan görsel açıdan yapıyı ve yapının hatalarını görmek daha kolay haldedir,
• Şema üzerinde çoklu çalışmaya olanak sağlar,
• Veri modeli değişikliklerine olanak sağlar
şeklinde sıralanabilir.
• Kavramsal bir yapı olduğundan oluşum aşaması basittir,
• Sadece varlıklar ve aralarındaki ilişkileri göstermek yeterlidir,
• Bir şeması olduğundan görsel açıdan yapıyı ve yapının hatalarını görmek daha kolay haldedir,
• Şema üzerinde çoklu çalışmaya olanak sağlar,
• Veri modeli değişikliklerine olanak sağlar
şeklinde sıralanabilir.
Soru 88
Ali öğretmen derste öğrencilerine şu soruyu sormuştur: Herhangi bir veritabanı sayesinde bir okula devam eden öğrencilerin hangi mahallelerde oturduğu bilgisine ulaşmak mümkündür. Peki okula 5 km mesafede oturan öğrencileri sorgulamak istediğimizde hangi veritabanı modeli kullanılmalıdır? Yukarıdaki soruya doğru cevap vermek isteyen bir öğrencinin cevabı ne olmalıdır?
Seçenekler
A
İlişkisel Veritabanı Modeli
B
Nesneye Yönelik Veritabanı Modeli
C
Konumsal Veritabanı Modeli
D
Nesne-İlişkisel Veritabanı Modeli
E
Varlık-İlişki Modeli
Açıklama:
Herhangi bir veritabanı sayesinde bir okula devam eden öğrencilerin hangi mahallelerde oturduğu bilgisine ulaşmak mümkündür. Ancak okula 5 km mesafede oturan öğrencileri sorgulamak istediğimizde cevabı standart veritabanı yönetim sistemleri ile öğrenmemiz mümkün değildir. Bu da konumsal veritabanının, veritabanı modelleri arasındaki yerini ortaya koymaktadır.
Soru 89
İki modelin ortak özelliklerinden oluştuğu için karmaşık bir yapıya sahip olması, şematik olarak ilişkiler arttıkça anlaşılırlığını kaybetmesi, ilişkisel veritabanı gibi veri odaklı olmadığından kolay anlaşılır olmaması gibi dezavantajları barındıran model hangisidir?
Seçenekler
A
Ağ Veritabanı Modeli
B
Nesneye Yönelik Veritabanı Modeli
C
Varlık-İlişki Modeli
D
Konumsal Veritabanı Modeli
E
Nesne-İlişkisel Veritabanı Modeli
Açıklama:
Nesne-ilişkisel veritabanı modelinin dezavantajları;
• İki modelin ortak özelliklerinden oluştuğu için karmaşık bir yapıya sahiptir,
• Şematik olarak ilişkiler arttıkça anlaşılırlığını kaybeder,
• İlişkisel veritabanı gibi veri odaklı olmadığından kolay anlaşılır değildir olarak sıralanabilir
• İki modelin ortak özelliklerinden oluştuğu için karmaşık bir yapıya sahiptir,
• Şematik olarak ilişkiler arttıkça anlaşılırlığını kaybeder,
• İlişkisel veritabanı gibi veri odaklı olmadığından kolay anlaşılır değildir olarak sıralanabilir
Soru 90
Tüm konumsal verilerin tek ve merkezi bir veritabanı üzerinde tutulabilmesi, veri girişi ve güncelleme işlemlerinin kullanıcı hataları daha aza indirilerek yapılabilmesi ve nesnelerin hem topolojik hem de ilişkileriyle birlikte tanımlanabilmesi gibi avantajlara sahip olan model hangisidir?
Seçenekler
A
İlişkisel Veritabanı Modeli
B
Nesneye Yönelik Veritabanı Modeli
C
Varlık-İlişki Modeli
D
Nesne-İlişkisel Veritabanı Modeli
E
Konumsal Veritabanı Modeli
Açıklama:
Konumsal veritabanı modelinin avantajları;
• Tüm konumsal veriler tek ve merkezi bir veritabanı üzerinde tutulabilir,
• Veri girişi ve güncelleme işlemleri kullanıcı hataları daha aza indirilerek yapılabilir,
• Konumsal nesneler kolaylıkla platformlar arası taşınabilir ve diğer veritabanı sistemleri ile entegre olabilir,
• Konumsal nesneler hem topolojik hem de ilişkileriyle birlikte tanımlanabilir,
• Harita üzerinde bulunan konumsal nesnelerin gösterimi dinamiktir ve birçok kullanıcı konumsal veriye aynı anda ulaşabilir ve güncelleyebilir şeklinde sıralanabilir.
• Tüm konumsal veriler tek ve merkezi bir veritabanı üzerinde tutulabilir,
• Veri girişi ve güncelleme işlemleri kullanıcı hataları daha aza indirilerek yapılabilir,
• Konumsal nesneler kolaylıkla platformlar arası taşınabilir ve diğer veritabanı sistemleri ile entegre olabilir,
• Konumsal nesneler hem topolojik hem de ilişkileriyle birlikte tanımlanabilir,
• Harita üzerinde bulunan konumsal nesnelerin gösterimi dinamiktir ve birçok kullanıcı konumsal veriye aynı anda ulaşabilir ve güncelleyebilir şeklinde sıralanabilir.
Soru 91
Aşağıdakilerden hangisi günümüzde yaygın olarak kullanılan veri modelleri arasında yer almaz?
Seçenekler
A
Ağ Veritabanı Modeli
B
Tablo Veritabanı Modeli
C
İlişkisel Veritabanı Modeli
D
Hiyerarşik Veritabanı Modeli
E
Konumsal Veritabanı Modeli
Açıklama:
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)
Soru 92
Aşağıdaki veritabanı modellerinden hangisinde veriler ters ağaç yapısı oluşturacak şekilde birbirine bağlı olarak planlanmaktadır?
Seçenekler
A
Ağ Veritabanı Modeli
B
İlişkisel Veritabanı Modeli
C
Konumsal Veritabanı Modeli
D
Hiyerarşik Veritabanı Modeli
E
Nesneye Yönelik Veritabanı Modeli
Açıklama:
Hiyerarşik Veritabanı Modeli: Bu modelde veriler ters ağaç yapısı oluşturacak şekilde (kök yukarıda, dallar aşağıda) hiyerarşik ve birbirine bağlı olarak planlanmaktadır. Doğru cevap D’dir.
Soru 93
Aşağıdaki veritabanı modellerinden hangisi şirketlerdeki yönetim şeması, ailelerdeki soy kütüğü yapıları ve bir üniversitenin yönetim şeması gibi örnekleri oluşturmak için uygundur?
Seçenekler
A
Varlık-İlişki Modeli
B
Konumsal Veritabanı Modeli
C
Hiyerarşik Veritabanı Modeli
D
Nesne-İlişkisel Veritabanı Modeli
E
Nesneye Yönelik Veritabanı Modeli
Açıklama:
Hiyerarşik veritabanı modelleri için en bilinen örnekler şirketlerdeki yönetim şeması ve ailelerdeki soy kütüğü yapılarıdır. Bir üniversitenin yönetim şeması da hiyerarşik veritabanı modeline örnek gösterilebilir. Doğru cevap C’dir.
Soru 94
Aşağıdakilerden hangisi Ağ veritabanı modelinin avantajları arasında yer alır?
Seçenekler
A
İşlem verimliliği yüksektir
B
Model tasarımı oldukça kolaydır
C
Daha kısa bir kod yapısına sahiptir
D
Eşzamanlılık kontrolü oldukça iyidir
E
Veri modeli gerçek nesnelere dayanır
Açıklama:
Ağ veritabanı modelinin avantajları;
- Model tasarımı oldukça kolaydır,
- Ağ modeli hiyerarşik veritabanının tüm işlevlerini yerine getirebilmesinin yanı sıra eksik kalan birçok özelliğini de tanımlar,
- Sahip olmadan üye kaydı yaratılamadığı için veri bütünlüğü sağlanabilir,
- Veriye ulaşmak hiyerarşik veritabanı modelinden daha kolaydır,
- Ağ veritabanı modelinde veri tekrarı en aza indirilerek, oluşturulan veritabanının gereksiz yere büyümesi ve performans düşüşü problemlerinin oluşması engellenebilir şeklinde sıralanabilir.
Soru 95
Aşağıdakilerden hangisi günümüzde Oracle, Sybase, Informix, MS-SQL, Mysql gibi veritabanı yönetim sistemi yazılımlarının büyük bir çoğunluğunun kullandığı modeldir?
Seçenekler
A
Ağ Veritabanı Modeli
B
İlişkisel Veritabanı Modeli
C
Konumsal Veritabanı Modeli
D
Hiyerarşik Veritabanı Modeli
E
Nesne-İlişkisel Veritabanı Modeli
Açıklama:
Matematikteki mantık ve alt küme olgusunun veritabanı üzerine uygulanabilirliğini ortaya koymuştur. İlişkisel veritabanı modeli, dayandığı bu matematiksel teori sayesinde ilişkisel ismini alır. 1970’li yıllarda geliştirilmiş olmasına rağmen, 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 (Oracle, Sybase, Informix, MS-SQL, Mysql vb.) bu modeli kullanmaktadır. Doğru cevap B’dir.
Soru 96
Aşağıdaki veritabanı modellerinden hangisinde veri, bağımsız objelerin bir biçimi şeklinde tanımlanır ve doğal yapıya göre benzer olguya sahip gruplar halinde organize edilir?
Seçenekler
A
Nesneye Yönelik Veritabanı Modeli
B
Nesne-İlişkisel Veritabanı Modeli
C
Hiyerarşik Veritabanı Modeli
D
Ağ Veritabanı Modeli
E
Varlık-İlişki Modeli
Açıklama:
Nesneye yönelik veritabanı modelinde veri, bağımsız objelerin bir biçimi şeklinde tanımlanır ve doğal yapıya göre benzer olguya sahip gruplar halinde organize edilir. Farklı objeler ve sınıflar arası ilişkiler belirgin bağlantılar ile kurulur. Doğru cevap A’dır.
Soru 97
Aşağıdakilerden hangisi Varlık-İlişki Modelinde var olan ve benzerlerinden ayırt edilebilen her şeye, her nesneye verilen isimdir?
Seçenekler
A
Envelope
B
Attribute
C
Member
D
Model
E
Entity
Açıklama:
Bu modelde var olan ve benzerlerinden ayırt edilebilen her şeye, her nesneye varlık (entity) adı verilir. Bir başka tanıma göre varlık, geliştirilen projelerde veri saklama ihtiyacı duyulan temel veri yapılarıdır. Doğru cevap E’dir.
Soru 98
Konumsal Veritabanı Modelinde kullanılan yukarıdaki şekil aşağıdakilerden hangisini belirtir?Seçenekler
A
Başlangıç Noktası
B
Bitiş Noktası
C
Çizim Yönü
D
Poligon
E
Çizgi
Açıklama:
Resim 3.15 Topoloji tanım tablolarına göre şekil Poligonu belirtir. Doğru cevap D’dir.Soru 99
Nesne-İlişkisel Veritabanı Modeli ile ilgili olarak yukarıdaki şekilde X ile belirtilen yere aşağıdakilerden hangisi gelmelidir?Seçenekler
A
Sipariş et
B
Bağlıdır
C
Gönder
D
İçerir
E
Aittir
Açıklama:
Resim 3.17 Nesne-ilişkisel veritabanı modeli örneğinden görüleceği gibi X ile belirtilen yere “Aittir” gelmelidir.
Doğru cevap E’dir.
Doğru cevap E’dir.Soru 100
Aşağıdakilerden hangisi Nesne-ilişkisel veritabanı modelinin dezavantajları arasında yer alır?
Seçenekler
A
Şematik olarak ilişkiler arttıkça anlaşılırlığını kaybeder
B
Kullanım ve kurulumu diğer modellere göre zordur
C
Standart bir diyagram gösterimine sahip olmaması
D
İlişki sayısı arttıkça veriye ulaşım yavaşlayabilir
E
Uygun ve kapsamlı donanım gereksinimi vardır
Açıklama:
Nesne-ilişkisel veritabanı modelinin dezavantajları;
- İki modelin ortak özelliklerinden oluştuğu için karmaşık bir yapıya sahiptir,
- Şematik olarak ilişkiler arttıkça anlaşılırlığını kaybeder,
- İlişkisel veritabanı gibi veri odaklı olmadığından kolay anlaşılır değildir.
Soru 101
1960’lı yıllarda geliştirilen ve kullanılan ilk veritabanı modeli aşağıdakilerden hangisidir?
Seçenekler
A
İlişkisel Veritabanı Modeli
B
Konumsal Veritabanı Modeli (Geodatabase)
C
Nesneye Yönelik Veritabanı Modeli
D
Ağ Veritabanı Modeli
E
Hiyerarşik Veritabanı Modeli
Açıklama:
Hiyerarşik veritabanı modeli 1960’lı yıllarda geliştirilen ve kullanılan ilk veritabanı modelidir.
Soru 102
Şirketlerdeki yönetim şeması ve ailelerdeki soy kütüğü yapıları hangi veritabanı modeline örnek olarak gösterilebilir?
Seçenekler
A
Nesne-İlişkisel Veritabanı Modeli
B
Varlık-İlişki Modeli (E-R Model)
C
Hiyerarşik Veritabanı Modeli
D
Ağ Veritabanı Modeli
E
Konumsal Veritabanı Modeli
Açıklama:
Hiyerarşik veritabanı modelleri için en bilinen örnekler şirketlerdeki yönetim şeması ve ailelerdeki soy kütüğü yapılarıdır. Bir üniversitenin yönetim şeması da hiyerarşik veritabanı modeline örnek gösterilebilir.
Soru 103
Aşağıdakilerden hangisi hiyerarşik veritabanı modelinin avantajları arasında yer almaz?
Seçenekler
A
Veritabanı oluşturulduktan sonra yapılacak işlemlerde kolaylık sağlar.
B
Yapı oluşturulurken çok zaman ve işlem gerektirir.
C
İşlem verimliliği yüksektir.
D
Hiyerarşik düzene uygun yapılara çok iyi uyum sağlar.
E
Kullanıldığı yazılımların dilleri basittir.
Açıklama:
Yapı oluşturulurken çok zaman ve işlem gerektirmesi hiyerarşik veritabanı modelinin dezavantajları arasında yer alır.
Soru 104
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?
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?
Seçenekler
A
Yalnız I
B
I ve II
C
II ve IV
D
I, II ve III
E
I, II, III ve IV
Açıklama:
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.
• 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.
Soru 105
Aşağıdakilerden hangisi Ağ Veritabanı Modelinin dezavantajlarından biridir?
Seçenekler
A
Model tasarımı oldukça kolaydır.
B
Ağ modeli hiyerarşik veritabanının tüm işlevlerini yerine getirebilmesinin yanı sıra
eksik kalan birçok özelliğini de tanımlar.
eksik kalan birçok özelliğini de tanımlar.
C
Sahip olmadan üye kaydı yaratılamadığı için veri bütünlüğü sağlanabilir.
D
Kullanımı ileri derecede programlama bilgisi gerektirmektedir.
E
Veriye ulaşmak hiyerarşik veritabanı modelinden daha kolaydır.
Açıklama:
Ağ Veritabanı Modelinde veri ekleme, çıkarma ve güncelleme çok fazla sayıda adres güncelleme anlamına gelmektedir. Dolayısıyla kullanımı ileri derecede programlama bilgisi gerektirmektedir.
Soru 106
İlişkisel veri tabanı modeline yönelik olarak aşağıdakilerden hangisi yanlıştır?
Seçenekler
A
1970’li yıllarda geliştirilmiştir.
B
1985’lerden sonra yaygınlaşan bir veritabanı modelidir.
C
Günümüzde veritabanı yönetim sistemi yazılımlarının büyük bir çoğunluğu bu modeli kullanmaktadır.
D
Esnek yapıda bir model olduğundan kullanıcı tarafından yapılabilecek bütün
sorgulama isteklerini karşılayabilir.
sorgulama isteklerini karşılayabilir.
E
İlk geliştirilmiş veritabanı modelidir.
Açıklama:
Cevap yanlıştır çünkü hiyerarşik veritabanı modeli 1960’lı yıllarda geliştirilen ve kullanılan ilk veritabanı modelidir.
Soru 107
Aşağıdakilerden hangisi ilişkisel veritabanı modelinin dezavantajlarından biridir?
Seçenekler
A
İşlem hızının veritabanının bulunduğu makinenin performansına bağlı olması
B
Çoklu çalışma imkânı sağlaması ve yetkilendirme sistemine sahip olması
C
Satır ve sütunlardan oluştuğu için değişikliklerin hızlı bir şekilde fark edilip düzenlenebilmesi
D
Matematiksel bir teori üzerine oturduğu için sorgulama ve düzenleme dilinin kolay olması
E
Esnek olduğu için proje süresinde gereklilik arz eden ilişkilerin kurulup düzenlenebilmesi
Açıklama:
Veri bağımsızlığı ile oluşan tabloların ve işlem yükünün fazlalığından dolayı, işlem hızının veritabanının bulunduğu makinenin performansına bağlı olması ilişkisel veritabanı modelinin dezavantajları arasındadır.
Soru 108
Aşağıdakilerden hangisi nesneye yönelik veritabanı modelinin dezavantajlarından biridir?
Seçenekler
A
Nesneler yazılımda çeviriciye ihtiyaç duymazlar ve bu nedenle model oldukça hızlıdır.
B
Daha kısa bir kod yapısına sahiptir.
C
Veri modeli gerçek nesnelere dayanır,
D
İlişki sayısı arttıkça veriye ulaşım yavaşlayabilir.
E
Eşzamanlılık kontrolü oldukça iyidir.
Açıklama:
Nesneye yönelik veritabanı modelinin dezavantajları;
• Kullanım ve kurulumu diğer modellere göre zordur,
• İlişki sayısı arttıkça veriye ulaşım yavaşlayabilir,
• İlişkisel veritabanı modeline göre daha az kullanıcı aracı vardır
şeklinde sıralanabilir.
• Kullanım ve kurulumu diğer modellere göre zordur,
• İlişki sayısı arttıkça veriye ulaşım yavaşlayabilir,
• İlişkisel veritabanı modeline göre daha az kullanıcı aracı vardır
şeklinde sıralanabilir.
Soru 109
İlişkisel veritabanı yapısı üzerine geliştirilmiş, konumsal verinin saklanmasını, işlenmesini, sorgulanmasını ve yönetilmesini sağlayan veritabanı modeli hangisidir?
Seçenekler
A
Ağ Veritabanı Modeli
B
Konumsal Veritabanı Modeli
C
Nesne-İlişkisel Veritabanı Modeli
D
Nesneye Yönelik Veritabanı Modeli
E
Varlık-İlişki Modeli
Açıklama:
Konumsal veritabanı, ilişkisel veritabanı yönetim sistemleri üzerine bütünleşik olarak uygulanan bir sistemdir. İlişkisel veritabanı sistemlerinin sahip olduğu yeteneklere ek olarak konumsal veriyi de saklayabilir.
Soru 110
Nesne-ilişkisel veritabanı modeline yönelik olarak aşağıdakilerden hangisi yanlıştır?
Seçenekler
A
Farklı veri türleri ile çalışabilir.
B
Performans olarak hızlıdır.
C
İki modelin ortak özelliklerinden oluştuğu için karmaşık bir yapıya sahiptir
D
Çoklu çalışma olanağı sağlar.
E
İlişkisel veritabanı gibi veri odaklıdır.
Açıklama:
Nesne-ilişkisel veritabanı modeli ilişkisel veritabanı gibi veri odaklı olmadığından kolay anlaşılır değildir.
Ünite 4
Soru 1
Veritabanlarının en temel bileşeni olan, veritabanlarında verinin depolandığı yer, satır ve sütünlardan oluşan iki boyutlu yapıya verilen isim aşağıdakileren hangisidir?
Seçenekler
A
Tablo
B
Kayıt
C
Veri Alanı
D
Anahtar Veri Alanı
E
Form
Açıklama:
Veritabanlarının en temel bileşeni tablodur. Tablo, veritabanlarında verinin depolandığı yer, satır ve sütunlardan oluşan iki boyutlu bir yapıdır. Bir başka tanıma göre tablolar, ortak özelliklere sahip verileri veritabanında saklamak üzere kullanılan yapılardır. Doğru cevap A şıkkıdır.
Soru 2
- Tablo isimleri açıklayıcı olmalıdır.
- Tablolar belirli sayıda sütundan ve sınırsız sayıda satırdan oluşur.
- Tablolar bir nesneye ait veriler içerebileceği gibi, bir olaya ait veriler de içerebilir.
Seçenekler
A
Yalnız I
B
Yalnız II
C
I ve II
D
I ve III
E
I, II ve III
Açıklama:
Veritabanları bir veya daha fazla tablodan oluşurlar. Veritabanındaki her bir tablonun kendine özel, benzersiz veritabanında yinelenmeyen bir ismi olmalıdır. Tablo isimleri açıklayıcı olmalıdır. Dolayısı ile kayıtların gerçek hayattaki durumunu yansıtan bir isim seçilmelidir.
Tablolar isimlendirilmiş belirli sayıda sütundan-veri alanından (column-data field) ve sınırsız sayıda satırdan-kayıttan (row-record) oluşur.
Tablolar bir nesneye ait veriler içerebileceği gibi, bir olaya ait veriler de içerebilir. Tablonun konusu bir nesne ise insan, yer veya eşya gibi somut bir şeye ait veriler içerir. Doğru cevap E şıkkıdır.
Tablolar isimlendirilmiş belirli sayıda sütundan-veri alanından (column-data field) ve sınırsız sayıda satırdan-kayıttan (row-record) oluşur.
Tablolar bir nesneye ait veriler içerebileceği gibi, bir olaya ait veriler de içerebilir. Tablonun konusu bir nesne ise insan, yer veya eşya gibi somut bir şeye ait veriler içerir. Doğru cevap E şıkkıdır.
Soru 3
Aşağıdakilerden hangisi veri alanı belirlenirken hatalı kullanımların oluşmasına neden olan uygulamalardandır?
Seçenekler
A
Veitabanlarının birden fazla tablodan oluşması.
B
Hesaplanmış veri alanı kullanımı.
C
Tablodaki her veri alanına tek bir isim verilmesi.
D
Tablodaki her bir sütunda tek bir verinin saklanması.
E
Anahtar veri alanı kullanımı.
Açıklama:
Tablolarda veri alanı belirlenirken üç farklı yanlış veya sorunlu kullanımdan bahsedilebilir. Değeri içerisinde iki veya daha fazla farklı veri içeren “çok parçalı veri alanı”, aynı tipte birden fazla değer içeren “çoklu değerli veri alanı” ve birbirine bağlanmış metin veya matematiksel olarak hesaplanmış sonuç içeren “hesaplanmış veri alanı” uygulaması hatalı kullanımdır. Doğru cevap B şıkkıdır.
Soru 4
Grafik, resim, fotoğraf, ses ve video verileri depolamak için kullanılan veri tipi aşağdakilerden hangisidir?
Seçenekler
A
Tamsayı veri tipi
B
Uzun tamsayı veri tipi
C
Kesirli (float) veri tipi
D
İkili (binary) veri tipi
E
Ondalik (decimal) veri tipi
Açıklama:
İkili (binary) veri tipi veritabanında grafik, resim, fotoğraf verileri depolamak için kullanılan veri tipidir. Grafik, resim, fotoğraf vb. veriler tablolarda byte cinsinden fazla yer kaplamaktadır. Bu tipteki verileri, bilgisayardaki dosya sistemine uygun yapıda depolamak için ikili (binary) veri tipi kullanılır. Doğru cevap D şıkkıdır.
Soru 5
Aşağıdakilerden hangisi veritabanlarının etkin bir şekilde kullanılması için gerekli olan anahtar veri alanı belirlenmesinde kullanılan anahtar çeşitlerinden biri değildir?
Seçenekler
A
Birincil Anahtar
B
Tekil Anahtar
C
Uzun İkili Anahtar
D
Bileşik Anahtar
E
Tekil Anahtar
Açıklama:
Veritabanlarında kullanılan dört çeşit anahtar bulunmaktadır.
- Birincil anahtar (primary key)
- Tekil anahtar (unique key)
- Bileşik anahtar (composite key)
- Yabancı anahtar (foreign key)
Soru 6
Veritabanında yapıla veri ekleme, veri güncelleme, verilerden istenilen kritere uygun olanı seçme, verileri sıralama vb. işlemlerin yapılmasını sağlayan veritabanı bileşeni aşağıdakilerden hangisidir?
Seçenekler
A
Sorgu
B
Dizin
C
Soyut Gösterim
D
Form
E
Rapor
Açıklama:
Veritabanındaki verilerden bilgi elde etmek amacı ile yapılan işlemlere sorgu adı verilir. Veritabanında yapılan veri ekleme, verileri güncelleme, verilerden istenilen kritere uygun olanları seçme, verileri sıralama vb. işlemlerin hepsi sorgular aracılığıyla gerçekleştirilir. Sorgu, veritabanında verileri üzerinde işlem yapmak için kullanılan veritabanı bileşeni olarak tanımlanabilir. Doğru cevap A şıkkıdır.
Soru 7
- VTYS uygulamalarını kullanarak standart SQL sorgulaması ile özniteliğe bağlı sorgulama,
- Open Geospatial Consortium (OGC) tarafından tanımlanan konumsal sorgulama operatörleri ile konuma dayalı sorgulama,
- CBS yazılımları ile içinde sunulan SQL ve konumsal sorgulama arayüzleri ile konuma dayalı sorgulama.
Seçenekler
A
Yalnız I
B
I ve III
C
I, II ve III
D
II ve III
E
Hiçbiri
Açıklama:
Veritabanı ortamında, verilere ve verilerin işlen mesi ile elde edilecek bilgiye sorgular aracılığıyla erişilir. CBS’de kullanılan konumsal veritabanlarında ise veriye ya da bilgiye ulaşmak için üç farklı yöntem kullanılmaktadır. Bu yöntemler;
- VTYS uygulamalarını kullanarak standart SQL sorgulaması ile özniteliğe bağlı sorgulama,
- Open Geospatial Consortium (OGC) tarafından tanımlanan konumsal sorgulama operatörleri ile konuma dayalı sorgulama,
- CBS yazılımları ile içinde sunulan SQL ve konumsal sorgulama arayüzleri ile konuma dayalı sorgulama, olarak sıralanabilir. Doğru cevap C şıkkıdır.
Soru 8
Tablo içerisindeki verilere hızlı erişim ve verilerin istenilen veri alanına göre sıralanmasını sağlayan veritabanı bileşeni aşağıdakilerde hangisidir?
Seçenekler
A
Sorgu
B
Dizin
C
Soyut Gösterim
D
Form ve Rapor
E
Tablo
Açıklama:
Dizin, tablo içerisindeki verilere hızlı erişim ve verilerin istenilen veri alanına göre sıralanmasını sağlayan veritabanı bileşenidir. Veritabanında, üzerinde çok arama veya işlem yapılacak veri alanları için dizin oluşturularak sorgulama işlemleri hızlandırılabilir. Doğru cevap B şıkkıdır.
Soru 9
Öğrencilerin kimlik verilerinin depolandığı “OGRENCI” tablosu, ders tanımlarının bulunduğu “DERS” tablosu ve öğrencilerin aldığı derslerin ve o derslerden aldığı notlarının bulunduğu “DERS_OGRENCI” ilişki tablosunu düşünelim. Burada amaç CBS101 kodlu “Coğrafi Bilgi Sistemlerine Giriş” dersini alan öğrencilerin aldığı notların listelenmesi olsun. Bu senaryoya göre amaç yalnızca CBS101 kodlu dersten öğrenci adı ve aldığı not gösterilecek ise; SQL sorgusu ile “DERS ” tablosundan CBS101 kodlu ders filtrelenecek, “OGRENCI” tablosundan öğrencilerin adı ve soyadı bilgisini içeren veri alanları çağrılacak, “DERS_OGRENCI” ilişki tablosundan o dersi alan öğrenciler filtrelenerek notların bulunduğu veri alanı listelenecektir. Bu örnek aşağıdaki veritabanı bileşenlerinden hangisi için verilmiş bir örnektir?
Seçenekler
A
Tablo
B
Dizin
C
Form ve Rapor
D
Soyut Gösterim
E
Sorgu
Açıklama:
Örnekte üç tablonun amaca uygun veri alanları çağrılmış ve tablolar arası ilişkiler kullanılarak CBS101 kodlu dersi alan öğrenciler ve notları filtrelenerek, “CBS101” adlı soyut gösterim (view) elde edilmiştir. Doğru cevap D şıkkıdır.
Soru 10
Düzenli ve hatasız bir şekilde veri girişinin yapılmasını, dolayısı ile veritabanının daha sağlıklı olmasını, kolay sorgulanmasını ve işletilmesini sağlayan veritabanı bileşeni aşağıdakilerden hangisidir?
Seçenekler
A
Tablo
B
Dizin
C
Sorgu
D
Sanal Tablo
E
Form
Açıklama:
Form; düzenli ve hatasız bir şekilde veri girişinin yapılmasını, dolayısı ile veritabanının daha sağlıklı olmasını, kolay sorgulanmasını ve işletilmesini sağlayan veritabanı bileşenidir. Soyut gösterimlerde olduğu gibi form tasarımcısı tablolar arasındaki ilişkileri kullanarak, birden fazla tablodaki amaca uygun veri alanlarını tek form üzerine taşıyarak görüntüleme, güncelleme ve giriş sağlayabilir. Tasarımda soyut gösterime benzer şekilde SQL komut dizilimleri kullanılır. Böylece gizli kalması gereken yapı son kullanıcıya aktarılmaz. Doğru cevap E şıkkıdır.
Soru 11
- Kavramsal veritabanı bileşeni
- Mantıksal veritabanı bileşeni
- Fiziksel veritabanı bileşeni
Seçenekler
A
Yalnız I
B
Yalnız II
C
I ve III
D
I ve II
E
I, II ve III
Açıklama:
Veritabanı bileşenleri kavramsal, mantıksal ve fiziksel veritabanı bileşenleri olarak üç kategoriye ayrılmaktadır.
Soru 12
Veritabanı tasarım aşamasında kurulacak yapıyı algılama, tasarlanan yapının veritabanı ortamına nasıl aktarılacağını kurgulama, işleyişte varlıklar arasında bulunan ilişkileri tablolar arası ilişkilere uyarlayarak, bu ilişkilerin hangi özellikler üzerinden kurulacağını belirleme gibi süreçlerde kullanılan varlık, özellik, ilişki ve kural bileşenlerine ne denir?
Seçenekler
A
Kavramsal bileşenler
B
Mantıksal bileşenler
C
Fiziksel bileşenler
D
Dizin
E
Soyut gösterim
Açıklama:
Kavramsal bileşenler veritabanı tasarım aşamasında kurulacak yapıyı algılama, tasarlanan yapının veritabanı ortamına nasıl aktarılacağını kurgulama, işleyişte varlıklar arasında bulunan ilişkileri tablolar arası ilişkilere uyarlayarak, bu ilişkilerin hangi özellikler üzerinden kurulacağını belirleme gibi süreçlerde kullanılan varlık, özellik, ilişki ve kural bileşenleridir.
Soru 13
Tablodaki her bir satır ne olarak adlandırılır?
Seçenekler
A
Tablo
B
Kayıt
C
Veri alanı
D
Veri tipleri
E
Metin
Açıklama:
Tablodaki her bir satır kayıt olarak adlandırılır.
Soru 14
Aşağıdakilerden hangisi genel olarak kullanılan veri tiplerinden biri değildir?
Seçenekler
A
Tamsayı
B
Uzun tamsayı
C
Kısa tamsayı
D
Ondalık
E
Uzun ikili
Açıklama:
Genel olarak kullanılan veri tipleri; tamsayı, uzun tamsayı, ondalık, kesirli, çift, metin, tarih/saat, doğru/yanlış, ikili, uzun ikili, not
Soru 15
Veritabanlarının en temel bileşeni aşağıdakilerden hangisidir?
Seçenekler
A
Tablo
B
Kayıt
C
Veri Alanı
D
Veri Tabanı
E
Anahtar Veri Alanı
Açıklama:
Veritabanlarının en temel bileşeni tablodur. Tablo, veritabanlarında verinin depolandığı yer, satır ve sütunlardan oluşan iki boyutlu bir yapıdır. Bir başka tanıma göre tablolar, ortak özelliklere sahip verileri veritabanında saklamak üzere kullanılan yapılardır. Doğru cevap A'dır.
Soru 16
Bir tablodaki veri alanı aşağıdaki seçeneklerde verilen ifadelerden hangisi ile tanımlanabilir?
Seçenekler
A
Tablodaki Satırlar
B
Tablodaki Sütunlar
C
Sütundaki aynı tip veriler
D
Anahtar Veri Alanı
E
Dosyalar
Açıklama:
Tablodaki sütunlar veri alanı (data field) olarak adlandırılır. Tablodaki veri alanları her kayıt için tek bir değer içermelidir. Bu alanlara tekrar eden grup veriler ya da diziler yazılamaz. Böylece tablodaki her değerin yeri, satır ve sütun belirtilerek, yani hangi kaydın hangi niteliği olduğu belirtilerek ulaşılabilir olur. Doğru cevap B'dir.
Soru 17
Bir veritabanı tasarlanırken aşağıdakilerden hangisi bir veri tipi olarak değerlendirilemez?
Seçenekler
A
Tam Sayı
B
Uzun Tam Sayı
C
Kod
D
İkili
E
Çift
Açıklama:
Veritabanı Yönetim Sistemlerinde, veri tipleri tamsayı, uzun tamsayı, ondalık, kesirli, çift, metin, tarih/saat, doğru/yanlış, ikili, uzun ikili, not değerleridir. Doğru cevap C'dir.
Soru 18
Structured Query Language (SQL) sistemi özellikleri arasında aşağıdakilerden hangisi yer almaz?
Seçenekler
A
Komut Tabanlıdır
B
Yapısal veri kümeleri içerir
C
Veri yapıları üzerine kuruludur
D
Tablo Yapılmasına imkan tanır.
E
Bir Sorgulama dilidir.
Açıklama:
Structured Query Language (SQL) komut tabanlı, yapısal veri kümeleri ve veri yapıları üzerinde işlem yapmayı sağlayan bir veritabanı dilidir. SQL sorgulama, kendi başına tablo yapmak yerine veritabanı tabloları üzerinde birden çok tablo ilişki kurarak, tek tablo sorgulaması ile elde edilemeyecek bilgileri sağlamaktadır. Doğru cevap D'dir.
Soru 19
Bir yazılımda caddeler için nokta, dağlar için çizgi, göller için poligon gösterimi tercihi ile ifade edilen veritabanı türü aşağıdakilerden hangisi olabilir?
Seçenekler
A
SQL verisi
B
Nitel Veri
C
Nicel Veri
D
Öznitelik Verisi
E
Konumsal Veri
Açıklama:
Konumsal veri yeryüzünde herhangi bir nesne- nin coğrafi konumunu belirlemek için kullanılır. Nesnelerin yeryüzündeki mutlak ve göreceli konumları, nokta, çizgi ve poligon gibi basit grafik elamanları kullanılarak modellenir. Bu temel grafik öğeler ayrı ayrı nesneleri, olayları veya varlıkları temsil etmek için kullanılır. Örneğin, kuyular için nokta, yollar için çizgi, göller için poligon gösterimi tercih edilebilir. Doğru cevap E'dir.
Soru 20
Bir nesneye "Ne kadar" uzakta şeklinde bir soru sorulması, ona ne şekilde bir sorgulama yapıldığını göstermektedir?
Seçenekler
A
Konuma Dayalı
B
Öznitelik Verilerine Dayalı
C
Birincil Anahtara Dayalı
D
Dizine Dayalı
E
Soyut Gösterime Dayalı
Açıklama:
Coğrafi Bilgi Sistemleri yazılımlarında grafik nesneler ile ilgili “Nerede?”, “Ne kadar uzakta?”, “Yanında ne var?” gibi sorulara yanıt bulmak için konuma dayalı sorgulama (select by location) kullanılmaktadır. Doğru yanıt A'dır.
Soru 21
Düzenli ve hatasız bir şekilde veri girişinin yapılmasını, dolayısı ile veritabanının daha sağlıklı olmasını, kolay sorgulanmasını ve işletilmesini sağlayan veritabanı bileşeni aşağıdakilerden hangisidir ?
Seçenekler
A
Rapor
B
Form
C
Tablo
D
Sorgu
E
Sütun
Açıklama:
Form; düzenli ve hatasız bir şekilde veri girişinin yapılmasını, dolayısı ile veritabanının daha sağlıklı olmasını, kolay sorgulanmasını ve işletilmesini sağlayan veritabanı bileşenidir. Doğru cevap B'dir.
Soru 22
Veritabanı yönetim sistemlerinde dizinin asıl görevi aşağıdaki seçeneklerin hangisinde verilmiştir?
Seçenekler
A
Konumsal nesnelerin bağlantılarının ve komşuluklarının belirlenmesi
B
Veritabanındaki verilerden bilgi elde etmek amacı ile yapılan işlemlerin sorgulanması
C
Kayıtların yeri ile ilgili bilgileri kullanarak aranılan kayda daha hızlı ulaşılması
D
CBS içinde özniteliklere bağlı sorgulamalar yapmak
E
Tablolar arası ilişkiler ve gerekli veri alanları seçilerek SQL soyutlamaları yapmak
Açıklama:
Dizinler, kitapların arka bölümünde bulunan dizin mantığını kullanır. Kitabın arkasındaki dizini inceleyerek, kitapta ilginizi çeken, aradığınız bir kavramın hangi sayfalarda yer aldığını öğrenirsiniz. Bu sayede kitabı sayfa sayfa tarama veya inceleme işlemi yapmadan, doğrudan aradığınız kavramın bulunduğu sayfalara ulaşabilirsiniz. Veritabanındaki dizinler de kayıtların yeri ile ilgili bilgileri kullanarak aranılan kayda daha hızlı ulaşılmasını sağlar. Doğru cevap C'dir.
Soru 23
Veritabanı yönetim sistemlerinde birleştirme sorgusu gibi karmaşık işleri kolaylaştıran yapı aşağıdaki seçeneklerin hangisinde verilmiştir?
Seçenekler
A
Tablo
B
Soyut Gösterim
C
Form
D
Dizin
E
Rapor
Açıklama:
Tablolardaki kayıt sayısı arttıkça yapılan sorgulamaların performansı düşmektedir. SQL SELECT komutu ile yüz kayıt içeren bir tablo ve milyonlarca kayıt içeren bir tablonun sorgulanması arasında zaman farkı vardır. Özellikle birleştirme sorgusu gibi karmaşık işlemler gerçekleştirildiğinde, sonuç alınması uzun zaman alır. Bu sorunları aşmak için dizin yapısı kullanılır. Doğru cevap D'dir.
Soru 24
Konuma dayalı sorgulamalarda temel topoloji ilkeleri aşağıdaki seçeneklerin hangisinde verilmiştir?
Seçenekler
A
Bağlanırlık, Genişlik, Bitişiklik
B
Yakınlık, Bağlanırlık, Uzaklık
C
Uzaklık,Yakınlık, Genişlik
D
Bitişiklik, Yakınlık, Uzaklık
E
Bağlanırlık, Bitişiklik, Yakınlık
Açıklama:
Konumsal ilişkiler üç temel topoloji ilkesi çerçevesinde belirlenir. Temel topoloji ilkeleri;
- Bağlanırlık (connectivity),
- Bitişiklik (adjacency),
- Yakınlık (proximity) olarak sıralanır. Doğru cevap E'dir.
Soru 25
Aşağıdaki anahtar alan belirlenirken dikkat edilmesi gereken koşullardan hangisi yanlıştır?
Seçenekler
A
Çoklu değer içeren alanlar anahtar olamaz.
B
Mutlaka benzersiz (unique), tekrar etmeyen değerler içermelidir.
C
Güvenlik ile ya da mahremiyetle ilgili sorun oluşturabilecek nitelikler anahtar alan olarak seçilmemelidir.
D
Mümkün olduğunca boş değer içermesine özen gösterilmelidir.
E
İçerdiği değerler mutlaka o kaydı net şekilde tanımlamalıdır.
Açıklama:
Anahtar alan belirlenirken aşağıdaki koşullara
dikkat edilmelidir;
• Çoklu değer içeren alanlar anahtar olamaz.
• Mutlaka benzersiz (unique), tekrar etmeyen değerler içermelidir.
• Mümkün olduğunca boş değer (null) içermemesine özen gösterilmelidir.
• Güvenlik ile ya da mahremiyetle ilgili sorun oluşturabilecek nitelikler anahtar alan olarak seçilmemelidir. Örneğin şifre alanı anahtar alan olarak seçilemez.
• Birden fazla alanın birleştirilerek anahtar olarak kullanılmasından olabildiğince kaçınılmalıdır. Bu şekilde bir kullanım zorunluysa, başka bir özellik belirlenemiyorsa, mümkün olduğu kadar az sayıda veri alanının birlikte kullanımı tercih edilmelidir.
• İçerdiği değerler mutlaka o kaydı net şekilde tanımlamalıdır.
• İçeriği zaman içerisinde çok nadir değişmeli hatta mümkünse hiç değişmemelidir.
dikkat edilmelidir;
• Çoklu değer içeren alanlar anahtar olamaz.
• Mutlaka benzersiz (unique), tekrar etmeyen değerler içermelidir.
• Mümkün olduğunca boş değer (null) içermemesine özen gösterilmelidir.
• Güvenlik ile ya da mahremiyetle ilgili sorun oluşturabilecek nitelikler anahtar alan olarak seçilmemelidir. Örneğin şifre alanı anahtar alan olarak seçilemez.
• Birden fazla alanın birleştirilerek anahtar olarak kullanılmasından olabildiğince kaçınılmalıdır. Bu şekilde bir kullanım zorunluysa, başka bir özellik belirlenemiyorsa, mümkün olduğu kadar az sayıda veri alanının birlikte kullanımı tercih edilmelidir.
• İçerdiği değerler mutlaka o kaydı net şekilde tanımlamalıdır.
• İçeriği zaman içerisinde çok nadir değişmeli hatta mümkünse hiç değişmemelidir.
Soru 26
Aşağıdakilerden hangisi veritabanlarında kullanılan anahtar çeşitlerinden biri değildir?
Seçenekler
A
Birincil anahtar
B
Tekil anahtar
C
Çoğul anahtar
D
Bileşik anahtar
E
Yabancı anahtar
Açıklama:
Veritabanlarında kullanılan dört çeşit anahtar bulunmaktadır.
• Birincil anahtar (primary key)
• Tekil anahtar (unique key)
• Bileşik anahtar (composite key)
• Yabancı anahtar (foreign key)
• Birincil anahtar (primary key)
• Tekil anahtar (unique key)
• Bileşik anahtar (composite key)
• Yabancı anahtar (foreign key)
Soru 27
- Bağlanırlık (connectivity)
- Bitişiklik (adjacency)
- Yakınlık (proximity)
Seçenekler
A
Yalnız I
B
Yalnız II
C
Yalnız III
D
I ve II
E
I II ve III
Açıklama:
Konumsal ilişkiler üç temel topoloji ilkesi çerçevesinde belirlenir. Temel topoloji ilkeleri;
• Bağlanırlık (connectivity)
• Bitişiklik (adjacency)
• Yakınlık (proximity)
• Bağlanırlık (connectivity)
• Bitişiklik (adjacency)
• Yakınlık (proximity)
Soru 28
Tabloda anahtar alan olarak tanımlanmayan alanlarda oluşturulan dizin
türüne ne denir?
türüne ne denir?
Seçenekler
A
Birincil dizin
B
İkincil dizin
C
Konumsal dizin
D
Kümelenmiş dizin
E
Normal dizin
Açıklama:
İkincil dizin (secondary index) tabloda anahtar alan olarak tanımlanmayan alanlarda oluşturulan dizin türüdür.
Soru 29
Verilerden derlenen ve son kullanıcının bilgiye erişimini kolaylaştıran, sanal tablo ya da görüntü olarak adlandırılabilecek veritabanı bileşenlerine ne denir?
Seçenekler
A
Soyut gösterim
B
Veritabanlarında form
C
Konumsal dizin
D
Öznitelik verilerine bağlı sorgulamalar
E
Veritabanındaki veriler
Açıklama:
Soyut gösterim (view), verilerden derlenen ve son kullanıcının bilgiye erişimini kolaylaştıran, sanal tablo ya da görüntü olarak adlandırılabilecek veritabanı bileşenleridir.
Soru 30
Düzenli ve hatasız bir şekilde veri girişinin yapılmasını, dolayısı ile veritabanının daha sağlıklı olmasını, kolay sorgulanmasını ve işletilmesini sağlayan veritabanı bileşenine ne denir?
Seçenekler
A
Rapor
B
Form
C
Tablo
D
Soyut gösterim
E
Sorgu
Açıklama:
Form; düzenli ve hatasız bir şekilde veri girişinin yapılmasını, dolayısı ile veritabanının daha sağlıklı olmasını, kolay sorgulanmasını ve işletilmesini sağlayan veritabanı bileşenidir.
Soru 31
Veritabanı tablolarında uzun metinler saklamak isteniyorsa aşağıdaki veri tiplerinden hangisi kullanılır?
Seçenekler
A
Uzun Tamsayı
B
Not
C
İkili
D
Uzun İkili
E
Çift
Açıklama:
Not (memo) veri tipi veritabanı tablolarında uzun metinler saklamak isteniyorsa kullanılır. Bu veri tipinde 1 GB büyüklüğe kadar karakter depolayabilirsiniz.
Soru 32
Veri alanı içerisinde harfler, özel karakterler, semboller ve rakamların kulanılabildiği veri tipi aşağıdakilerden hangisdir?
Seçenekler
A
Uzun ikili
B
Doğru/yanlış
C
Metin
D
Not
E
Çift
Açıklama:
Metin (text) veri tipi depolanacak veri değeri aynı anda hem nümerik (sayı), hem de alfa-nümerik (harf) değerlerden oluşuyorsa, ya da yalnızca alfa-numerik değer içeriyorsa kullanılmalıdır. Metin (text) veri tipi olarak tanımlanmış bir veri alanı içerisinde harfler, özel karakterler, semboller ve rakamlar kullanılabilir.
Soru 33
Anahtar alan olarak tanımlanabilecek veri aşağıdakilerden hangisidir?
Seçenekler
A
Doğum tarihi
B
Vatandaşlık numarası
C
Daire no
D
Aylık kazanç
E
Soyadı
Açıklama:
Eğer bir alan anahtar olarak tanımlandıysa, her kaydın o veri alanındaki değerinin tekrarlanmayan, benzersiz, eşsiz (unique) olması gerekir. Örneğin bir mağazada müşterilere ait veriler bir için müşteri_no niteliği anahtar alan olarak tanımlanırsa, o veri alanındaki her değer benzersiz (tek, eşsiz) olmalı ve yinelenmemelidir. Anahtar alan özelliği atanan veri alanı içerisinde aynı değer tekrarlanamaz. Örneğin doğum tarihi niteliği anahtar alan olarak tanımlanamaz, çünkü aynı doğum tarihine sahip iki veya daha fazla müşteri bulunabilir.
Soru 34
Aşağdakilerden hangisi birincil ve tekil anahtar ile ilgili olarak doğrudur?
I Tekil anahtar, birincil anahtarla aynı şeydir.
II Tekil anahtar ve birincil anahtar mutlaka tekrar etmeyen değerler içermelidir.
III Birincil anahtarda alan boş geçilebilir yani “null” değeri içerebilir.
IV Birincil anahtar bir tablodaki kaydı kesin olarak temsil eden alana veya alan grubuna verilen isimdir.
I Tekil anahtar, birincil anahtarla aynı şeydir.
II Tekil anahtar ve birincil anahtar mutlaka tekrar etmeyen değerler içermelidir.
III Birincil anahtarda alan boş geçilebilir yani “null” değeri içerebilir.
IV Birincil anahtar bir tablodaki kaydı kesin olarak temsil eden alana veya alan grubuna verilen isimdir.
Seçenekler
A
I ve II
B
II ve III
C
II ve IV
D
I ve III
E
I ve IV
Açıklama:
Birincil anahtar (primary key) bir tablodaki kay- dı kesin olarak temsil eden alana veya alan grubuna verilen isimdir. Birincil anahtar veri alanındaki her değeri benzersiz (unique), tek olmalı ve tekrar etmemelidir. Aynı zamanda birincil anahtar alan boş (null) geçilemez, mutlaka bir değer içermelidir.
Tabloda herhangi bir veri alanı tekil anahtar (unique key) olarak tanımlanırsa, bu alana girilen her değer benzersiz (unique) olmalı, yani tekrar et- memelidir. Bu kısıtlama ile kayıtlardaki veri tekra- rının önüne geçilebilir. Bu özelliği ile tekil anahtar, birincil anahtara benzemektedir. Tekil anahtar ile birincil anahtar arasındaki fark tekil anahtar alanın boş geçilebilmesi, yani “null” değeri içerebilmesidir.
Tabloda herhangi bir veri alanı tekil anahtar (unique key) olarak tanımlanırsa, bu alana girilen her değer benzersiz (unique) olmalı, yani tekrar et- memelidir. Bu kısıtlama ile kayıtlardaki veri tekra- rının önüne geçilebilir. Bu özelliği ile tekil anahtar, birincil anahtara benzemektedir. Tekil anahtar ile birincil anahtar arasındaki fark tekil anahtar alanın boş geçilebilmesi, yani “null” değeri içerebilmesidir.
Soru 35
Konumsal ilişkilerin belirlendiği üç temel topoloji ilkesi aşağıdakilerden hangileridir?
Seçenekler
A
Bağlanırlık, Bitişiklik, Yakınlık
B
Konumsallık, Bitişiklik, Yakınlık
C
Konumsallık, Bitişiklik, Nesnellik
D
Benzersizlik, Bitişiklik, Nesnellik
E
Benzersizlik, Bitişiklik, Özniteliksel
Açıklama:
Konumsal ilişkiler üç temel topoloji ilkesi çerçevesinde belirlenir. Temel topoloji ilkeleri;
- Bağlanırlık (connectivity),
- Bitişiklik (adjacency),
- Yakınlık (proximity)
Soru 36
Aşağıdakilerden hangisi veritabanında dizinin kullanılma amacıdır?
Seçenekler
A
Birincil anahtar alanlar ile ikincil anahtar alanları birleştirmek
B
Birincil anahtar alanlar oluşturmak
C
Tablolardaki kayıt sayısını azaltmak
D
Sorgulamada konumsal nesneye daha hızlı erişim sağlanmak
E
Sorgu cümlelerinin performansını artırmak
Açıklama:
Konumsal dizinler, konumsal nesne tablolarındaki her konumsal nesnenin konumunu, kitapların arka bölümündeki dizinler gibi konumlarına göre sıralar. Böylece herhangi bir sorgulamada konumsal nesneye daha hızlı erişim sağlanmaktadır. Örneğin öznitelik sorgusunda seçilen konumsal nesne veya nesnelerin nerede olduğu bulunarak haritada görüntülenir. Benzer şekilde konumsal sorgulama sonucunda seçilen konumsal nesneye ulaşmak daha hızlı olur.
Soru 37
Aşağıdakilerden hangileri "Soyut gösterim" ile ilgili olarak doğrudur?
I Kullanıcı erişim yetkilerinin sınırlandırılamadığı veritabanı birleşenidir.
II Soyut gösterimlerde gerçekte veri depolanamaz.
III Soyut gösterimlerin, diğer bir ismi sanal tablolardır.
IV Kullanıcıların ulaşılması istenmeyen, ancak sistemde gereklilik arz eden bazı veri alanlarının gizlenmesi sağlanabilir.
I Kullanıcı erişim yetkilerinin sınırlandırılamadığı veritabanı birleşenidir.
II Soyut gösterimlerde gerçekte veri depolanamaz.
III Soyut gösterimlerin, diğer bir ismi sanal tablolardır.
IV Kullanıcıların ulaşılması istenmeyen, ancak sistemde gereklilik arz eden bazı veri alanlarının gizlenmesi sağlanabilir.
Seçenekler
A
I ve II
B
II, IV
C
I, III, IV
D
II, III, IV
E
I, II, III
Açıklama:
Soyut gösterim (view), verilerden derlenen ve son kullanıcının bilgiye erişimini kolaylaştıran, sanal tablo ya da görüntü olarak adlandırılabilecek veritabanı bileşenleridir. Veritabanlarında amaca bağlı olarak son kullanıcıya tablolardan seçilen ve derlenen, gerçekte böyle bir dizilim veya tablo olmadığı halde, veri alanlarını düzenleyerek tabloymuş gibi göstermeye yarayan görüntülere, soyut gösterim (view) adı verilir. Genellikle “sanal tablo” olarak kabul edilen soyut gösterimlerde gerçek- te veri depolanamaz ve sanal tabloda, gerçekte var olan tablolardan tablolar arası ilişkiler kullanılarak veriler çağrılır ve listelenir. Soyut gösterimler kalıcı olmamalarına rağmen, sorgu parametreleri kaydedilerek tekrar tekrar görüntülenebilir. Buradan da anlaşılacağı gibi, tablolar arası ilişkiler ve gerekli veri alanları seçilerek SQL sorguları ile soyut gösterimler hazırlanmaktadır.
Soru 38
Düzenli ve hatasız bir şekilde veri girişinin yapılmasını, dolayısı ile veritabanının daha sağlıklı olmasını, kolay sorgulanmasını ve işletilmesini sağlayan veritabanı bileşeni aşağıdakilerden hangisidir?
Seçenekler
A
Veri alanı
B
Form
C
Tablo
D
Rapor
E
Anahtar
Açıklama:
Form; düzenli ve hatasız bir şekilde veri girişinin yapılmasını, dolayısı ile veritabanının daha sağlıklı olmasını, kolay sorgulanmasını ve işletilmesini sağlayan veritabanı bileşenidir.
Soru 39
Aşağıdakilerden hangisi rapor ve soyut gösterim arasındaki temel farktır?
Seçenekler
A
Raporlar, verilere tablo üzerinden ulaşamazlar.
B
Rapor veriden bilgi elde etme sürecinin son basamağıdır.
C
Raporlar SQL komut dizinleri kullanılarak hazırlanır.
D
Raporlar dinamik veritabanı bileşenleridir.
E
Raporlarda grafikler kullanılabilir.
Açıklama:
Rapor temel olarak bir soyut gösterim (view) olarak algılanabilir. Rapor ve soyut gösterim arasındaki temel fark, raporun kâğıt ortamına çıktı almak için hazırlanmış, sayfalardan oluşan bir doküman oluşudur. Raporlarda analiz sonuçlarının verilebildiği grafiklerin kullanılabilmesi, karar vericiler için önemli bir dokümantasyon olma özelliğini beraberinde getirir. Veritabanı ortamında SQL komut dizilimleri ile hazırlanan raporlama araçları dinamik yapıdadır. Zaman içerisinde veride olan güncellemeler ve eklemeler, SQL komutlarının tekrar çalıştırılması ile güncel raporlara yansıtılabilir.
Soru 40
Aşağıdakilerden hangisi bir veri tabanında bir alışverişin ne zaman yapıldığına dair bir kayıt tutulması gerekiyorsa kullanılabilecek veri tipidir?
Seçenekler
A
Tarih/Saat
B
Uzun Tamsayı
C
Doğru/Yanlış
D
İkili
E
Kesirli
Açıklama:
a
Soru 41
Bir veritabanı dersinde eğitmen aşağıdaki gibi bir ifade kullanıyorsa hangi veritabanı bileşeninden bahsetmektedir?
"Veritabanlarının en temel bileşinidir. Veritabanlarında verinin depolandığı yer, satır ve sütunlardan oluşan iki boyutlu bir yapıdır."
"Veritabanlarının en temel bileşinidir. Veritabanlarında verinin depolandığı yer, satır ve sütunlardan oluşan iki boyutlu bir yapıdır."
Seçenekler
A
Tablo
B
Kayıt
C
Veri alanı
D
Sorgu
E
Veri Tipi
Açıklama:
a
Soru 42
Bir veritabanı dersinde eğitmen aşağıdaki gibi bir ifade kullanıyorsa hangi veritabanı bileşeninden bahsetmektedir?
"Tablodaki sütunlardır. Her birinde yalnızca bir değer olmalıdır."
"Tablodaki sütunlardır. Her birinde yalnızca bir değer olmalıdır."
Seçenekler
A
Veri Alanı
B
Kayıt
C
Sorgu
D
Dizin
E
Anahtar
Açıklama:
A
Soru 43
-32.768 ile 32.767 arasındaki ondalık olmayan gerçek sayıları kapsayan veri tipi aşağıdakilerden hangisidir?
Seçenekler
A
Tamsayı
B
Uzun Tamsayı
C
Tarih/Saat
D
Çift
E
İkili
Açıklama:
a
Soru 44
-2.147.483.648 ile 2.147.483.647 arasındaki ondalık olmayan gerçek sayıları kapsayan veri tipi aşağıdakilerden hangisidir?
Seçenekler
A
Uzun Tamsayı
B
Tamsayı
C
Kesir
D
Doğru/Yanlış
E
Tarih/Saat
Açıklama:
A
Soru 45
Bir veritabanı dersinde eğitmen aşağıdaki gibi bir ifade kullanıyorsa hangi veritabanı bileşeninden bahsetmektedir?
"Bir tablodaki kaydı kesin olarak temsil eden alana veya alan grubuna verilen isimdir. Ayrıca veri alanındaki her değeri benzersiz (unique), tek olmalı ve tekrar etmemelidir"
"Bir tablodaki kaydı kesin olarak temsil eden alana veya alan grubuna verilen isimdir. Ayrıca veri alanındaki her değeri benzersiz (unique), tek olmalı ve tekrar etmemelidir"
Seçenekler
A
Birincil anahtar
B
Sorgu
C
Veri Tipi
D
Tamsayı
E
Kayıt
Açıklama:
A
Soru 46
Bir veritabanı dersinde eğitmen aşağıdaki gibi bir ifade kullanıyorsa hangi veritabanı bileşeninden bahsetmektedir?
"Başka bir tablonun birincil anahtarı ile bağlantılı veri alanlarına denir."
"Başka bir tablonun birincil anahtarı ile bağlantılı veri alanlarına denir."
Seçenekler
A
Yabacı Anahtar
B
Sorgu
C
Birincil Dizin
D
İkincil Dizin
E
Konumsal Dizin
Açıklama:
A
Soru 47
- VTYS uygulamalarını kullanarak standart SQL sorgulaması ile özniteliğe bağlı sorgulama
- Open Geospatial Consortium (OGC) tarafından tanımlanan konumsal sorgulama operatörleri ile konuma dayalı sorgulama
- CBS yazılımları ile içinde sunulan SQL ve konumsal sorgulama arayüzleri ile konuma dayalı sorgulama
Seçenekler
A
I - II - III
B
Yalnız I
C
Yalnız II
D
Yalnız III
E
I ve II
Açıklama:
A
Soru 48
- Birincil Anahtar
- Tekil Anahtar
- Bileşik Anahtar
- Yabancı Anahtar
Seçenekler
A
I - II - III - IV
B
I ve II
C
II ve III
D
I- IV
E
I - II - III
Açıklama:
A
Soru 49
Aşağıdakilerden hangisi veritabanlarında kullanılan anahtar çeşitlerinden değildir?
Seçenekler
A
Coğrafi Anahtar
B
Birincil Anahtar
C
Tekil Anahtar
D
Bileşik Anahtar
E
Yabancı Anahtar
Açıklama:
A
Soru 50
- Kavramsal
- Mantıksal
- Fiziksel
- Kuramsal
Seçenekler
A
Yalnız I
B
II - III
C
III - IV
D
I - II - III
E
I - II - III - IV
Açıklama:
Veritabanı bileşenleri kavramsal, mantıksal ve fiziksel veritabanı bileşenleri olarak üç kategoriye ayrılmaktadır.
Soru 51
"Üçüncü ve son kategori ..................... bileşenleri kategorisidir. Veritabanı platformunda mantıksal veritabanı bileşenleri ile genellikle iç içe girmiş bir yapıda bulunur."
Verilen boşluğa aşağıdakilerden hangisi getirilirse metin anlamlı bir bütünlük kazanmış olur?
Verilen boşluğa aşağıdakilerden hangisi getirilirse metin anlamlı bir bütünlük kazanmış olur?
Seçenekler
A
Fiziksel veritabanı
B
Kavramsal veritabanı
C
Kuramsal veritabanı
D
Mantıksal veritabanı
E
Alansal veritabanı
Açıklama:
Üçüncü ve son kategori fiziksel veritabanı bileşenleri kategorisidir. Veritabanı platformunda mantıksal veritabanı bileşenleri ve fiziksel veritabanı bileşenleri genellikle iç içe girmiş bir yapıda bulunur.
Soru 52
- Her kayıt benzer ve tekrarlı olmalıdır.
- Veritabanlarının en temel bileşenidir.
- Verinin depolandığı yerdir.
- Satır ve sütunlardan oluşan iki boyutlu bir yapıdır.
Seçenekler
A
Yalnız I
B
II - III
C
III - IV
D
II - III - IV
E
I - II - III - IV
Açıklama:
Veritabanlarının en temel bileşeni tablodur. Tablo, veritabanlarında verinin depolandığı yer, satır ve sütunlardan oluşan iki boyutlu bir yapıdır. Bir başka tanıma göre tablolar, ortak özelliklere sahip verileri veritabanında saklamak üzere kullanılan yapılardır. Veritabanları bir veya daha fazla tablodan oluşurlar. Veritabanındaki her bir tablonun kendine özel, benzersiz veritabanında yinelenmeyen bir ismi olmalıdır. Tablo isimleri açıklayıcı olmalıdır. Dolayısı ile kayıtların gerçek hayattaki durumunu yansıtan bir
isim seçilmelidir.
isim seçilmelidir.
Soru 53
- Tamsayı
- Ondalık
- İkili
- Çift
- Metin
Seçenekler
A
I - V
B
II - III
C
I - II - IV
D
I - II - IV - V
E
I - II - III - IV - V
Açıklama:
Tamsayı: Tamsayı (short integer) -32.768 ile 32.767 arasındaki tam sayıları kapsayan veri tipidir. Hafızada 2 byte yer kaplar.
Uzun Tamsayı: Uzun tamsayı (long integer) -2.147.483.648 ile 2.147.483.647 arasındaki tam sayıları kapsayan veri tipidir.
Ondalık: Ondalık (decimal) değerlerden oluşan veriler için seçilmesi gereken veri tipidir.
Kesirli: Kesirli (float) -3.4x1038 ile 3.4x1038 arasındaki sayı değerlerini kapsayan veri tipidir.
Çift: Çift (double) -1.7x10308 ile 1.7x10308 arasındaki sayı değerlerini kapsayan veri tipidir.
Metin: Metin (text) veri tipi depolanacak veri değeri aynı anda hem nümerik (sayı), hem de alfa-nümerik (harf) değerlerden oluşuyorsa, ya da yalnızca alfa-numerik değer içeriyorsa kullanılmalıdır.
Tarih/Saat: Tarih/Saat (date/time) veri tipi veritabanındaki tablolarda tarih ve saat içeren veri depolanacak ise kullanılmalıdır.
Doğru/Yanlış: Doğru/Yanlış (boolean) veri tipi eğer depolanacak verilerin değer kümesi doğru-yanlış, var-yok ya da evet-hayır gibi sadece iki değer içeriyorsa kullanılabilir.
İkili: İkili (binary) veri tipi veritabanında grafik, resim, fotoğraf verileri depolamak için kullanılan veri tipidir.
Uzun İkili: Uzun ikili (long binary) veri tipi veritabanı tablolarında büyük boyutlu veriler saklamak isteniyorsa kullanılır.
Not: Not (memo) veri tipi veritabanı tablolarında uzun metinler saklamak isteniyorsa kullanılır.
Uzun Tamsayı: Uzun tamsayı (long integer) -2.147.483.648 ile 2.147.483.647 arasındaki tam sayıları kapsayan veri tipidir.
Ondalık: Ondalık (decimal) değerlerden oluşan veriler için seçilmesi gereken veri tipidir.
Kesirli: Kesirli (float) -3.4x1038 ile 3.4x1038 arasındaki sayı değerlerini kapsayan veri tipidir.
Çift: Çift (double) -1.7x10308 ile 1.7x10308 arasındaki sayı değerlerini kapsayan veri tipidir.
Metin: Metin (text) veri tipi depolanacak veri değeri aynı anda hem nümerik (sayı), hem de alfa-nümerik (harf) değerlerden oluşuyorsa, ya da yalnızca alfa-numerik değer içeriyorsa kullanılmalıdır.
Tarih/Saat: Tarih/Saat (date/time) veri tipi veritabanındaki tablolarda tarih ve saat içeren veri depolanacak ise kullanılmalıdır.
Doğru/Yanlış: Doğru/Yanlış (boolean) veri tipi eğer depolanacak verilerin değer kümesi doğru-yanlış, var-yok ya da evet-hayır gibi sadece iki değer içeriyorsa kullanılabilir.
İkili: İkili (binary) veri tipi veritabanında grafik, resim, fotoğraf verileri depolamak için kullanılan veri tipidir.
Uzun İkili: Uzun ikili (long binary) veri tipi veritabanı tablolarında büyük boyutlu veriler saklamak isteniyorsa kullanılır.
Not: Not (memo) veri tipi veritabanı tablolarında uzun metinler saklamak isteniyorsa kullanılır.
Soru 54
Anahtar alan belirlenirken aşağıdaki koşullardan hangisine dikkat edilmez?
Seçenekler
A
Çoklu değer içeren alanlar anahtar olamaz.
B
Mutlaka benzersiz (unique), tekrar etmeyen değerler içermelidir.
C
Güvenlik ile ilgili sorun oluşturabilecek nitelikler anahtar alan olarak seçilmelidir.
D
İçerdiği değerler mutlaka o kaydı net şekilde tanımlamalıdır.
E
İçeriği zaman içerisinde çok nadir değişmeli hatta mümkünse hiç değişmemelidir.
Açıklama:
Anahtar alan belirlenirken aşağıdaki koşullara dikkat edilmelidir;
• Çoklu değer içeren alanlar anahtar olamaz.
• Mutlaka benzersiz (unique), tekrar etmeyen değerler içermelidir.
• Mümkün olduğunca boş değer (null) içermemesine özen gösterilmelidir.
• Güvenlik ile ya da mahremiyetle ilgili sorun oluşturabilecek nitelikler anahtar alan
olarak seçilmemelidir. Örneğin şifre alanı anahtar alan olarak seçilemez.
• Birden fazla alanın birleştirilerek anahtar olarak kullanılmasından olabildiğince kaçınılmalıdır. Bu şekilde bir kullanım zorunluysa, başka bir özellik belirlenemiyorsa, mümkün olduğu kadar az sayıda veri alanının birlikte kullanımı tercih edilmelidir.
• İçerdiği değerler mutlaka o kaydı net şekilde tanımlamalıdır.
• İçeriği zaman içerisinde çok nadir değişmeli hatta mümkünse hiç değişmemelidir.
• Çoklu değer içeren alanlar anahtar olamaz.
• Mutlaka benzersiz (unique), tekrar etmeyen değerler içermelidir.
• Mümkün olduğunca boş değer (null) içermemesine özen gösterilmelidir.
• Güvenlik ile ya da mahremiyetle ilgili sorun oluşturabilecek nitelikler anahtar alan
olarak seçilmemelidir. Örneğin şifre alanı anahtar alan olarak seçilemez.
• Birden fazla alanın birleştirilerek anahtar olarak kullanılmasından olabildiğince kaçınılmalıdır. Bu şekilde bir kullanım zorunluysa, başka bir özellik belirlenemiyorsa, mümkün olduğu kadar az sayıda veri alanının birlikte kullanımı tercih edilmelidir.
• İçerdiği değerler mutlaka o kaydı net şekilde tanımlamalıdır.
• İçeriği zaman içerisinde çok nadir değişmeli hatta mümkünse hiç değişmemelidir.
Soru 55
"Bir şirketin müşteri veritabanında her müşteriye benzersiz bir numara verilerek, ya da müşterilerin TC Kimlik No veya cep telefon numarası anahtar olarak kullanılabilir. Ancak müşterilerin soyadlarını anahtar olarak belirlemek risklidir, çünkü tabloya aynı soyadına sahip ikinci bir kayıt girilmesi olasılığı her zaman mevcuttur."
Metinde verilen örnek hangi anahtar çeşidine aittir?
Metinde verilen örnek hangi anahtar çeşidine aittir?
Seçenekler
A
Tekil anahtar (unique key)
B
Birincil anahtar (primary key)
C
Bileşik anahtar (composite key)
D
Yabancı anahtar (foreign key)
E
Sorgu anahtarı
Açıklama:
Veritabanlarında kullanılan dört çeşit anahtar bulunmaktadır.
• Birincil anahtar (primary key)
• Tekil anahtar (unique key)
• Bileşik anahtar (composite key)
• Yabancı anahtar (foreign key)
Birincil anahtar (primary key) bir tablodaki kaydı kesin olarak temsil eden alana veya alan grubuna verilen isimdir. Birincil anahtar veri alanındaki her değeri benzersiz (unique), tek olmalı ve tekrar etmemelidir. Aynı zamanda birincil anahtar alan
boş (null) geçilemez, mutlaka bir değer içermelidir. Örneğin müşteri veritabanında her müşteriye benzersiz bir numara verilerek, ya da müşterilerin TC Kimlik No veya cep telefon numarası birincil anahtar olarak kullanılabilir. Ancak müşterilerin soyadlarını birincil anahtar olarak belirlemek risklidir, çünkü tabloya aynı soyadına sahip ikinci bir kayıt girilmesi olasılığı her zaman mevcuttur.
• Birincil anahtar (primary key)
• Tekil anahtar (unique key)
• Bileşik anahtar (composite key)
• Yabancı anahtar (foreign key)
Birincil anahtar (primary key) bir tablodaki kaydı kesin olarak temsil eden alana veya alan grubuna verilen isimdir. Birincil anahtar veri alanındaki her değeri benzersiz (unique), tek olmalı ve tekrar etmemelidir. Aynı zamanda birincil anahtar alan
boş (null) geçilemez, mutlaka bir değer içermelidir. Örneğin müşteri veritabanında her müşteriye benzersiz bir numara verilerek, ya da müşterilerin TC Kimlik No veya cep telefon numarası birincil anahtar olarak kullanılabilir. Ancak müşterilerin soyadlarını birincil anahtar olarak belirlemek risklidir, çünkü tabloya aynı soyadına sahip ikinci bir kayıt girilmesi olasılığı her zaman mevcuttur.
Soru 56
Coğrafi Bilgi Sistemleri yazılımlarında grafik nesneler ile ilgili “Nerede?”, “Ne kadar uzakta?”, “Yanında ne var?” gibi sorulara yanıt bulmak için kullanılır.
Metinde kullanım amacı verilen sorgulama aşağıdakilerden hangisidir?
Metinde kullanım amacı verilen sorgulama aşağıdakilerden hangisidir?
Seçenekler
A
Konuma Dayalı Sorgulama
B
Öznitelik Verilerine Bağlı Sorgulama
C
Komut Tabanlı Sorgulama
D
SQL Sorgulama
E
Yönetim Sistemi Sorgulama
Açıklama:
Coğrafi Bilgi Sistemleri yazılımlarında grafik nesneler ile ilgili “Nerede?”, “Ne kadar uzakta?”, “Yanında ne var?” gibi sorulara yanıt bulmak için konuma dayalı sorgulama (select by location) kullanılmaktadır. Konuma dayalı sorgulamada konumsal nesnelerin birbirleri arasındaki konumsal ilişkileri kullanılır. Konumsal ilişkiler üç temel topoloji ilkesi çerçevesinde belirlenir. Temel topoloji ilkeleri;
• Bağlanırlık (connectivity),
• Bitişiklik (adjacency),
• Yakınlık (proximity) olarak sıralanır.
• Bağlanırlık (connectivity),
• Bitişiklik (adjacency),
• Yakınlık (proximity) olarak sıralanır.
Soru 57
- Tabloda anahtar alan olarak tanımlanmayan alanlarda oluşturulan dizin türüdür.
- İkincil dizin veri tekrarını engellemez.
- Amacı “Adı” veri alanını alfabetik olarak sıralayarak tablodaki kayıtlara daha hızlı ulaşmaktır.
Seçenekler
A
Birincil Dizin
B
İkincil Dizin
C
Üçüncü Dizin
D
Dördüncü Dizin
E
Konumsal Dizin
Açıklama:
İkincil dizin (secondary index) tabloda anahtar alan olarak tanımlanmayan alanlarda oluşturulan dizin türüdür. İkincil dizin veri tekrarını engellemez. Örneğin kişi verilerinin depolandığı tabloda kişi adlarının bulunduğu veri alanı ikincil dizin olarak tanımlanabilir. Tabloda “Ahmet” isimli birden fazla kişi olabilir. İkincil dizinin amacı “Adı” veri alanını alfabetik olarak sıralayarak tablodaki kayıtlara daha hızlı ulaşmaktır.
Soru 58
- Verilerden derlenen ve son kullanıcının bilgiye erişimini kolaylaştırır.
- Sanal tablo ya da görüntü olarak adlandırılabilecek veritabanı bileşenleridir.
- Konumsal nesnelerin bulunma işlemini hızlandıran yapılardır.
- Birincil anahtar alanlar üzerinde tanımlanan gösterimdir.
Seçenekler
A
Yalnız III
B
Yalnız V
C
I - II
D
I- III - IV
E
I - II - III - IV
Açıklama:
Soyut gösterim (view), verilerden derlenen ve son kullanıcının bilgiye erişimini kolaylaştıran, sanal tablo ya da görüntü olarak adlandırılabilecek veritabanı bileşenleridir. Veritabanlarında amaca bağlı olarak son kullanıcıya tablolardan seçilen ve derlenen, gerçekte böyle bir dizilim veya tablo olmadığı halde, veri alanlarını düzenleyerek tabloymuş gibi göstermeye yarayan görüntülere, soyut gösterim (view) adı verilir.
Soru 59
"Veritabanlarında ................, genellikle veri girişi ve veri güncelleme amacı ile düzenlenmiş arayüzlerdir. ................ üzerinden veri girişi yapılmasının temel nedeni, veri girişi aşamasında kullanıcıların hatalı veri girişlerini engellemektir."
Verilen boşluklara aşağıdaki seçeneklerden hangisi getirilirse metin anlamlı bir bütünlük kazanır?
Verilen boşluklara aşağıdaki seçeneklerden hangisi getirilirse metin anlamlı bir bütünlük kazanır?
Seçenekler
A
sorgu - tablolar
B
rapor - formlar
C
form - raporlar
D
form - formlar
E
tablo - sorgular
Açıklama:
Veritabanlarında form, genellikle veri girişi ve veri güncelleme amacı ile düzenlenmiş arayüzlerdir. Formlar üzerinden veri girişi yapılmasının temel nedeni, veri girişi aşamasında kullanıcıların hatalı veri girişlerini engellemektir.
Soru 60
Varlık aşağıdakilerden hangisi olamaz?
Seçenekler
A
Durum
B
Yer
C
Nesne
D
Olay
E
Kavram
Açıklama:
Varlık, amaçla ilgili olarak verisi toplanan ve veritabanı içinde depolanan kişi, yer, nesne, olay ya da kavram olabilir.
Soru 61
Aşağıdakilerden hangisinde tabloların özelliği yanlış verilmiştir?
Seçenekler
A
Veritabanlarının en temel bileşenidir.
B
Tablolarda satırlar 5'i geçmemelidir.
C
Veritabanlarında verinin depolandığı yer, satır ve sütunlardan oluşan iki boyutlu bir yapıdır
D
Tablo isimleri açıklayıcı olmalıdır.
E
Tablolar oluşturulurken öncelikle tabloda saklanacak verilere ait nitelikler belirlenir.
Açıklama:
TABLO
Veritabanlarının en temel bileşeni tablodur. Tablo, veritabanlarında verinin depolandığı yer, satır ve sütunlardan oluşan iki boyutlu bir yapıdır. Bir başka tanıma göre tablolar, ortak özelliklere sahip verileri veritabanında saklamak üzere kullanılan yapılardır. Veritabanları bir veya daha fazla tablodan oluşurlar. Veritabanındaki her bir tablonun kendine özel, benzersiz veritabanında yinelenmeyen bir ismi olmalıdır. Tablo isimleri açıklayıcı olmalıdır. Dolayısı ile kayıtların gerçek hayattaki durumunu yansıtan bir isim seçilmelidir.
Veritabanlarının en temel bileşeni tablodur. Tablo, veritabanlarında verinin depolandığı yer, satır ve sütunlardan oluşan iki boyutlu bir yapıdır. Bir başka tanıma göre tablolar, ortak özelliklere sahip verileri veritabanında saklamak üzere kullanılan yapılardır. Veritabanları bir veya daha fazla tablodan oluşurlar. Veritabanındaki her bir tablonun kendine özel, benzersiz veritabanında yinelenmeyen bir ismi olmalıdır. Tablo isimleri açıklayıcı olmalıdır. Dolayısı ile kayıtların gerçek hayattaki durumunu yansıtan bir isim seçilmelidir.
Soru 62
Tablodaki sütunlar aşağıdakilerden hangisi olarak adlandırılır?
Seçenekler
A
Veri
B
Sütün
C
Veri alanı
D
Kayıt
E
İşlem
Açıklama:
Tablodaki sütunlar veri alanı (data field) olarak adlandırılır. Tablodaki veri alanları her kayıt için tek bir değer içermelidir.
Soru 63
Anahtar alan belirlenirken aşağıdaki koşullardan hangisine dikkat etmek gerekmez?
Seçenekler
A
Çoklu değer içeren alanlar anahtar olamaz
B
Mutlaka benzersiz (unique), tekrar etmeyen değerler içermelidir
C
Mümkün olduğunca boş değer (null) içermemesine özen gösterilmelidir
D
İçerdiği değerler net olmak zorunda değildir
E
Güvenlik ile ya da mahremiyetle ilgili sorun oluşturabilecek nitelikler anahtar alan olarak seçilmemelidir.
Açıklama:
Anahtar alan belirlenirken aşağıdaki koşullara dikkat edilmelidir;
• Çoklu değer içeren alanlar anahtar olamaz.
• Mutlaka benzersiz (unique), tekrar etmeyen değerler içermelidir.
• Mümkün olduğunca boş değer (null) içermemesine özen gösterilmelidir.
• Güvenlik ile ya da mahremiyetle ilgili sorun oluşturabilecek nitelikler anahtar alan olarak seçilmemelidir. Örneğin şifre alanı anahtar alan olarak seçilemez.
• Çoklu değer içeren alanlar anahtar olamaz.
• Mutlaka benzersiz (unique), tekrar etmeyen değerler içermelidir.
• Mümkün olduğunca boş değer (null) içermemesine özen gösterilmelidir.
• Güvenlik ile ya da mahremiyetle ilgili sorun oluşturabilecek nitelikler anahtar alan olarak seçilmemelidir. Örneğin şifre alanı anahtar alan olarak seçilemez.
Soru 64
Tabloda herhangi bir veri alanı aşağıdakilerden hangisi olarak tanımlanır?
Seçenekler
A
Bileşik anahtar
B
Yabancı anahtar
C
Birincil anahtar
D
Ana bağlantı
E
Tekil anahtar
Açıklama:
Tabloda herhangi bir veri alanı tekil anahtar (unique key) olarak tanımlanırsa, bu alana girilen her değer benzersiz (unique) olmalı, yani tekrar etmemelidir.
Soru 65
Başka bir tablonun birincil anahtarı ile bağlantılı veri alanları aşağıdakilerden hangisidir?
Seçenekler
A
Birincil anahtar
B
Tekil anahtar
C
Bileşik anahtar
D
Ana bağlantı
E
Yabancı anahtar
Açıklama:
Başka bir tablonun birincil anahtarı ile bağlantılı veri alanlarına yabancı anahtar adı verilir. Yabancı anahtarlar tablolar arası ilişki kurmak için kullanılırlar.
Soru 66
Aşağıdaki işlemlerden hangisi sorgu sürecine dahil değildir?
Seçenekler
A
Veritabanında yapılan veri ekleme
B
Verileri güncelleme
C
Verilerden istenilen kritere uygun olanları seçme
D
Veri boyutlarını küçültme
E
Verileri sıralama
Açıklama:
Veritabanındaki verilerden bilgi elde etmek amacı ile yapılan işlemlere sorgu adı verilir. Veritabanında yapılan veri ekleme, verileri güncelleme, verilerden istenilen kritere uygun olanları seçme, verileri sıralama vb. işlemlerin hepsi sorgular aracılığıyla gerçekleştirilir.
Soru 67
Aşağıdakilerden hangisi CBS'de kullanılan sorgulamadır?
Seçenekler
A
Uzaklığa dayalı sorgulama
B
Büyüklüğe dayalı sorgulama
C
Konuma dayalı sorgulama
D
Mesafeye dayalı sorgulama
E
Boyuta göre sorgulama
Açıklama:
Coğrafi Bilgi Sistemleri yazılımlarında grafik nesneler ile ilgili “Nerede?”, “Ne kadar uzakta?”, “Yanında ne var?” gibi sorulara yanıt bulmak için konuma dayalı sorgulama (select by location) kullanılmaktadır.
Soru 68
Dizin yapısı aşağıdakilerden hangisi için kullanılır?
Seçenekler
A
Sayıları düzgün dizebilmek için
B
Uzun zaman alan sorguları düşürmek için
C
Sorgu süresini arttırmak için
D
Sorgu hızını düşürmek için
E
Sorgu sağlamasını yapmak için
Açıklama:
Özellikle birleştirme sorgusu gibi karmaşık işlemler gerçekleştirildiğinde, sonuç alınması uzun zaman alır. Bu sorunları aşmak için dizin yapısı kullanılır
Soru 69
Formlar üzerinden veri girişi yapılmasının temel nedeni aşağıdakilerden hangisidir?
Seçenekler
A
Veri girişi aşamasında kullanıcıların hatalı veri girişlerini engellemek
B
Veri giriş süresini en aza indirgemek
C
Veri girişinden tasarruf etmek
D
Veri girişini kolaylaştırmak
E
Veri giriş süresini uzatmak
Açıklama:
Formlar üzerinden veri girişi yapılmasının temel nedeni, veri girişi aşamasında kullanıcıların hatalı veri girişlerini engellemektir.
Ünite 5
Soru 1
İki tablo arasındaki ilişki türünü belirlemek için sorulan mantık sorularına verilen cevapların birisi EVET diğeri HAYIR ise, tablolar arasında aşağıdaki ilişki türlerinden hangisi vardır?
Seçenekler
A
birden-çoğa
B
çoktan-çoğa
C
çoktan-bire
D
bire-bir
E
birden-sonsuza
Açıklama:
Tablolar arası ilişki oluşturulmadan önce, mantıksal sorular yardımı ile ilişki türü belirlenir. 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. Doğru cevap A şıkkıdır.
Soru 2
Veritabanı tablolarının belirlenmesi, tablolardaki veri alanları ve veri tiplerinin seçilmesi, tablolar arası ilişkilerin kurulması, amaca uygun raporlamaların ve formların oluşturulması şeklinde tanımlanan kavram aşağıdakilerden hangisidir?
Seçenekler
A
Veri Analizi
B
Sistem Analizi
C
Bilgi
D
Sistem Çıktısı
E
Sorgulama
Açıklama:
Veritabanı tasarım aşamasında önce problem ve probleme uygun çözüm belirlenir. İş süreçlerinin denetlendiği ve veri üretiminin optimize edildiği bir tasarım için sistem analizi yapılmalıdır. Sistem analizi; veritabanı tablolarının belirlenmesi, tablolardaki veri alanları ve veri tiplerinin seçilmesi, tablolar arası ilişkilerin kurulması, amaca uygun raporlamaların ve formların oluşturulması basamaklarından oluşur. Doğru cevap B şıkkıdır.
Soru 3
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?
Seçenekler
A
Update
B
Delete
C
Select
D
From
E
Group By
Açıklama:
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.
Soru 4
Temel ifadesi; INSERT INTO VALUES (Alanlara ait veriler) şeklinde yazılan SQL komutu hangi işlem için kullanılmaktadır?
Seçenekler
A
İstenilen sorgulara göre tablolardan ve istenen veri alanlarından verileri toplar.
B
Eksik bırakılan alanlara yeni verilerin girilmesi ya da var olan verilerin değiştirilmesi için kullanılır.
C
Veritabanında tutulan kayıtların silinmesi işleminde kullanılır.
D
Tablolara yeni kayıt eklemek için kullanılır.
E
Veritabanında yapılan sorgulamalarda ve işlemlerde belirli özelliklere sahip kayıtların belirtilmesinde kullanılır.
Açıklama:
INSERT INTO komutu tablolara yeni kayıt eklemek için kullanılan komuttur. Türkçe karşılığı ‘içine ekle’ olan komutun temel ifadesi şu şekildedir; INSERT INTO VALUES (Alanlara ait veriler)
Doğru cevap D şıkkıdır.
Doğru cevap D şıkkıdır.
Soru 5
Kullanılabilmesi için İnsert komutundaki tablo ve alan adları ile eklenecek yeni verilere ek olarak, veritabanındaki hangi kaynağın değiştirileceğinin de bildirilmesi gereken SQL komutu aşağıdakilerden hangisidir?
Seçenekler
A
Select
B
Delete
C
Value
D
Where
E
Update
Açıklama:
UPDATE eksik bırakılan alanlara yeni verilerin girilmesi ya da var olan verilerin değiştirilmesi için kullanılır. UPDATE komutunun Türkçe karşılığı ‘güncelleme’ olarak ifade edilir. UPDATE komutunda,INSERT komutundaki tablo ve alan adları ile eklenecek yeni verilere ek olarak, veritabanındaki hangi kaydın değiştirileceğinin de bildirilmesi gerekir. Doğru cevap E şıkkıdır.
Soru 6
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?
Seçenekler
A
DELETE*FROM ilçeler WHERE bağlı_olduğu_il='Eskişehir'
B
SELECT*FROM ilçeler WHERE bağlı_olduğu_il='Eskişehir'
C
DELETE*FROM ilçeler WHERE bağlı_olduğu_il='26'
D
DELETE*FROM ilçeler WHERE bağlı_olduğu_il LIKE 'Eskişehir'
E
SELECT*FROM ilçeler WHERE bağlı_olduğu_il 'Eskişehir'
Açıklama:
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.
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.
Soru 7
Sorgulama sonucunda belirilen verileri içermeyen kayıtları listelemek için kullanılan Karşılaştırma operatörü aşağıdakilerden hangisidir?
Seçenekler
A
Eşittir
B
Eşit Değildir
C
Küçüktür
D
Büyüktür
E
Küçük Eşittir
Açıklama:
Eşit değildir (< >): Sorgulama sonucunda belirtilen verileri içermeyen kayıtları listelemek için kullanılır. Doğru cevap B şıkkıdır.
Soru 8
Aşağıdakilerden hangisi SQL'de mantıksal operatörlerden biri değildir?
Seçenekler
A
LIKE
B
AND
C
OR
D
XOR
E
IsNull
Açıklama:
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.
AND: ve
OR: veya
XOR: veya değil
NOT: değil
IsNull: boş
IsNotNull: boş değil
Doğru cevap A şıkkıdır.
Soru 9
İki farklı alanda aynı anda kısıtlama kriterlerinin uygulanması istenildiğinde WHERE komutunun arkasına yerleştirilen iki farklı kriter hangi mantıksal operatör ile bağlanır.
Seçenekler
A
OR
B
IsNotNull
C
NOT
D
AND
E
IsNotNull
Açıklama:
AND: İki farklı alanda aynı anda kısıtlama kriterlerinin uygulanması istenildiğinde WHERE komutunun arkasına yerleştirilen iki farklı kriter AND operatörü ile bağlanır.
SELECT*FROM ilçe_nüfus
WHERE erkek_nüfus >= 3000 AND bağlı_olduğu_il = ‘Eskişehir’
ifadesi ile Eskişehir iline bağlı ve erkek nüf-us sayısı 3000 ve üzerindeki ilçeler sorgulanacaktır. Doğru cevap D şıkkıdır.
SELECT*FROM ilçe_nüfus
WHERE erkek_nüfus >= 3000 AND bağlı_olduğu_il = ‘Eskişehir’
ifadesi ile Eskişehir iline bağlı ve erkek nüf-us sayısı 3000 ve üzerindeki ilçeler sorgulanacaktır. Doğru cevap D şıkkıdır.
Soru 10
SELECT * FROM ilçe_nüfus ORDER BY erkek_nüfus DESC komutu aşağıdaki işlemlerden hangisini gerçekleştirir?
Seçenekler
A
Sorgulama sonucunu erkek nüfusu küçük olan ilçeden başlayarak giderek artan şekilde, erkek nüfusu en çok olan ilçeye kadar sıralanmasını sağlar.
B
Sorgulama sonucunu kadın nüfusu büyük olan ilçeden başlayarak giderek azalan şekilde, kadın nüfusu en az olan ilçeye kadar sıralanmasını sağlar.
C
Sorgulama sonucunu erkek nüfusu büyük olan ilçeden başlayarak giderek azalan şekilde, erkek nüfusu en az olan ilçeye kadar sıralanmasını sağlar.
D
Sorgulama sonucunu erkek nüfusu aynı olan ilçeleri sıralanmasını sağlar.
E
Sorgulama sonucunu erkek nüfusu hariç kadın ve çocuk nüfusunun sıralanmasını sağlar.
Açıklama:
ORDER BY ve DESC komutu sorgulama sonucunu erkek nüfusu büyük olan ilçeden başlayarak giderek azalan şekilde, erkek nüfusu en az olan ilçeye kadar sıralanmasını sağlar. Doğru cevap C şıkkıdır.
Soru 11
Aşağıdakilerden hangisi ilişkisel veritabanı modelinin en önemli özelliklerinden biri kabul edilen kavramı ifade etmektedir?
Seçenekler
A
Anahtar Alan
B
Birincil Kaynak
C
Sorgulama
D
Mantıksal Operatörler
E
Tablosal İlişkiler
Açıklama:
İlişkisel veritabanı modelinin en önemli özelliklerinden biri anahtar alan kavramıdır. İlişkisel veritabanı modeli anahtar alanlar yardımı ile tablolar arasında ilişki kurulmasını sağlamış, özellikle diğer modellerden farklı olarak varlıklar arasındaki doğal ilişki olan bire bir (1:1) ilişkinin tablolar arasında kullanılmasına olanak tanımıştır. Doğru cevap A'dır.
Soru 12
Tablolar arası ilişkilerde kaç farklı tipte ilişki olduğu aşağıdaki seçeneklerin hangisinde verilmiştir?
Seçenekler
A
2
B
3
C
4
D
5
E
6
Açıklama:
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)
- Çoktan-çoğa (many to many M:N). Doğru cevap B'dir.
Soru 13
Tablolar arası ilişkilerde ana tablonun bir kaydının, ikinci tablonun bir ya da birden fazla kaydı ile ilişkili olması durumu aşağıdaki seçeneklerin hangisinde verilmiştir?
Seçenekler
A
Bire bir İlişki
B
Çoktan çoğa İlişki
C
Birden Çoğa İlişki
D
İkiden Çoğa İlişki
E
İkiden iki İlişki
Açıklama:
Birden çoğa ilişkilerde ana tablonun bir kaydı, ikinci tablonun bir ya da birden fazla kaydı ile ilişkilidir. Bu sayede birden fazla tekrar eden kayıtların saklanmasında etkili bir depo alanı kullanımı sağlar. Doğru cevap C'dir.
Soru 14
İlişkisel veri modeli aşağıdaki seçeneklerde verilen yöntemlerden hangisi ile oluşturulmaktadır?
Seçenekler
A
Veritabanını güncelleyerek
B
Temel SQL sorgulama dili kullanarak
C
Birden çoğa ilişki modeli ile
D
Tablolar arası ilişki kurarak
E
Varlık matrisi çizerek
Açıklama:
Tablolar arasında ilişki kurarak, ilişkisel veri modeli oluşturulur. Tablolar arası ilişki, veritabanının daha hızlı sorgu yapmasını sağlar; veri-işlem süreçleri daha verimli olur. Doğru cevap D'dir.
Soru 15
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?
Seçenekler
A
Çoktan ikiye ilişki
B
İkili ilişki
C
Çoktan bire ilişki
D
Bire bir ilişki
E
Birden çoğa ilişki
Açıklama:
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.
Soru 16
Genel itibariyle SQL sorgulama dili aşağıdaki seçeneklerde verilen hangi özellikle ilişkilendirilemez?
Seçenekler
A
Veri yığınlarını tek tabloda birleştirmek
B
Veritabanının tasarım özelliklerini belirlemek
C
Tabloların ve ilişkilerin kurulmasını sağlamak
D
Veritabanı kullanıcılarının yetkilendirilmesini ve erişimlerini kontrol etmek
E
Veritabanı içerisine kayıtları eklemek
Açıklama:
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,
- Önceden eklenmiş kayıtları güncellemek ve silmek özelliklerine sahiptir. Doğru cevap A'dır.
Soru 17
"SELECT * FROM ilçeler ........ bağlı_olduğu_il LIKE ‘E%" yazılan bu kod için boş bırakılan yere gelebilecek en uygun komut aşağıdakilerden hangisinde verilmiştir?
Seçenekler
A
SELECT
B
WHERE
C
DELETE
D
INSERT INTO
E
UPDATE
Açıklama:
WHERE sadece eşitlik durumunda değil, benzerlik, büyüklük, küçüklük vb. karşılaştırmalarda kullanılan bir komuttur. Veritabanında yapılan sorgulamalarda bazı özelliklere göre benzer kayıtların seçilmesi istenildiğinde WHERE komutu ile beraber LIKE operatörü kullanılmaktadır. Türkçe karşılığı ‘benzer’ olanLIKE ifadesi ile WHERE komutunun kullanım örneği şöyledir:
SELECT * FROM ilçeler WHERE bağlı_olduğu_il LIKE ‘E%’
Doğru cevap B'dir.
SELECT * FROM ilçeler WHERE bağlı_olduğu_il LIKE ‘E%’
Doğru cevap B'dir.
Soru 18
Aşağıdaki seçeneklerin hangisinde karşılaştırma operatörlerinin anlamı doğru gösterilmemiştir?
Seçenekler
A
= Eşittir
B
> Büyüktür
C
=> Büyük eşittir
D
< küçüktür
E
<> eşit değildir
Açıklama:
| = | Eşittir |
| > | Büyüktür |
| >= | Büyük eşittir |
| < | Küçüktür |
| <= | Küçük eşittir |
| <> veya != | Eşit değildir |
| LIKE | Benzer |
Soru 19
GRUOP BY satırında grupta gösterilen alandaki verileri toplayan komut aşağıdaki seçeneklerden hangisidir?
Seçenekler
A
AVG
B
MIN
C
COUNT
D
SUM
E
MAX
Açıklama:
COUNT: Gruptaki kayıtları sayar.
SUM: Grupta gösterilen alandaki verileri toplar.
MAX: Grupta gösterilen alandaki en büyük değeri bulur.
MIN: Grupta gösterilen alandaki en küçük değeri bulur.
AVG: Grupta gösterilen alandaki verilerin ortalamasını hesaplar. Doğru cevap D'dir.
SUM: Grupta gösterilen alandaki verileri toplar.
MAX: Grupta gösterilen alandaki en büyük değeri bulur.
MIN: Grupta gösterilen alandaki en küçük değeri bulur.
AVG: Grupta gösterilen alandaki verilerin ortalamasını hesaplar. Doğru cevap D'dir.
Soru 20
Oluşturulan bir tabloda; sorular ve yanıtları şu şekildedir:
Bir öğrenci birden fazla ders alabilir mi? Evet. Bir derse birden fazla öğrenci girebilir mi? Evet. Buna göre tabloda aşağıdaki seçeneklerde verilen nasıl bir ilişki türü kurgulanmalıdır?
Bir öğrenci birden fazla ders alabilir mi? Evet. Bir derse birden fazla öğrenci girebilir mi? Evet. Buna göre tabloda aşağıdaki seçeneklerde verilen nasıl bir ilişki türü kurgulanmalıdır?
Seçenekler
A
İkiden İkiye
B
İkiden Çoğa
C
Birden Çoğa
D
Bire Bir
E
Çoktan Çoğa
Açıklama:
Bir öğrenci birden fazla ders alabilir mi? Evet. Bir derse birden fazla öğrenci girebilir mi? Evet. Yanıtların ikisi de evet ise, ilişki çoktan çoğa kurulmalıdır.
Soru 21
Veritabanı kuramı ortaya atıldığında ilk geliştirilen model ___________ veritabanı modelidir?
Seçenekler
A
Düz
B
Hiyerarşik
C
Durağan
D
İlişkisel
E
Yığın
Açıklama:
Veritabanı kuramı ortaya atıldığında ilk geliştirilen model hiyerarşik veritabanı modelidir
Soru 22
Seçeneklerden hangisi tablolar arasında söz edilen 3 farklı tipten bir tanesidir?
Seçenekler
A
İkiye-bir
B
Üçe-bir
C
Bire-bir
D
Dörde-bir
E
Beşe-bir
Açıklama:
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)
- Çoktan-çoğa (many to many M:N)
Soru 23
Aşağıdaki şema hangi ilişki veri gösterimine uygundur?

Seçenekler
A
Bire-bir
B
Birden-Çoğa
C
İkiden-bire
D
Üçten-bire
E
Çoktan-çoğa
Açıklama:
Soru 24
Tablolar arasında ilişki kurarak, _______________ modeli oluşturulur?
Seçenekler
A
tanısal veri
B
ilişkisel veri
C
betimleyici veri
D
analitiksel veri
E
istatistiksel veri
Açıklama:
Tablolar arasında ilişki kurarak, ilişkisel veri modeli oluşturulur. Tablolar arası ilişki, veritabanının daha hızlı sorgu yapmasını sağlar; veri-işlem süreçleri daha verimli olur. Böylece veriler güncelleştirilirken, ana verinin saklandığı tek bir tabloda güncelleme yapmak yeterli olur.
Soru 25
Veritabanı yönetimi söz konusu olduğunda ihtiyaç duyulan bütün süreçlerin yönetilebilmesini sağlayan komutları içeren ve IBM tarafından geliştirilen dil hangisidir?
Seçenekler
A
SWL
B
FQL
C
PASCAL
D
COBOL
E
SQL
Açıklama:
Tablolar arası karmaşık ilişkilerin söz konusu olduğu veritabanlarının tasarlanması ve yönetilmesi için IBM tarafında geliştirilmiş dile, Yapılandırılmış Sorgulama Dili (Structured Query Language - SQL) adı verilir. Kavramın İngilizce kısaltması dilimize doğrudan geçmiş olup, Türkçe literatürde de doğ- rudan SQL olarak kullanılır. 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,
- Önceden eklenmiş kayıtları güncellemek vesilmek
Soru 26
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?
Seçenekler
A
PASTE
B
INSERT
C
DELETE
D
SELECT
E
PRINT
Açıklama:
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.
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.
Soru 27
Tablolara yeni kayıt eklemek için kullanılan SQL komutu nedir?
Seçenekler
A
SELECT
B
INSERT INTO
C
PASTE
D
GET
E
FIND
Açıklama:
INSERT INTO komutu tablolara yeni kayıt eklemek için kullanılan komuttur.
Soru 28
Eksik bırakılan alanlara yeni verilerin girilmesi ya da var olan verilerin değiştirilmesi için hangi SQL komutu kullanılır?
Seçenekler
A
SELECT
B
PASTE
C
UPDATE
D
WRITE
E
FIND
Açıklama:
UPDATE eksik bırakılan alanlara yeni verilerin girilmesi ya da var olan verilerin değiştirilmesi için kullanılır. UPDATE komutunun Türkçe karşılığı ‘güncelleme’ olarak ifade edilir.
Soru 29
Bütün tablodaki kayıtlar yerine sadece Eskişehir iline bağlı ilçeler listeleyen komut hangisidir?
Seçenekler
A
INSERT INTO * FROM ilçeler WHERE bağlı_olduğu_il = ‘Eskişehir’
B
SELECT * FROM köyler WHERE bağlı_olduğu_ilçe = ‘Eskişehir’
C
SELECT * FROM ilçeler WHERE bağlı_olduğu_il = ‘Eskişehir’
D
DELETE * FROM ilçeler WHERE bağlı_olduğu_il = ‘Eskişehir’
E
PASTE * FROM ilçeler WHERE bağlı_olduğu_il = ‘Eskişehir’
Açıklama:
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.
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.
Soru 30
GROUP BY komutunu ele aldığınızda grupta gösterilen alandaki verilerin ortalamasını alan komut nedir?
Seçenekler
A
COUNT
B
MAX
C
MIN
D
SUM
E
AVG
Açıklama:
COUNT: Gruptaki kayıtları sayar.
SUM: Grupta gösterilen alandaki verileri toplar.
MAX: Grupta gösterilen alandaki en büyük değeri bulur.
MIN: Grupta gösterilen alandaki en küçük değeri bulur.
AVG: Grupta gösterilen alandaki verilerin ortalamasını hesaplar.
SUM: Grupta gösterilen alandaki verileri toplar.
MAX: Grupta gösterilen alandaki en büyük değeri bulur.
MIN: Grupta gösterilen alandaki en küçük değeri bulur.
AVG: Grupta gösterilen alandaki verilerin ortalamasını hesaplar.
Soru 31
Veritabanı sorgulaması ve analizi aşağıdakilerden hangisi ile yapılmaktadır?
Seçenekler
A
Sequential Query Language
B
Symmetric Quality Language
C
Serried Quality Language
D
Structured Query Language
E
Semantic Query Language
Açıklama:
SQL yani "structured query language" veritabanı analizi ve sorgulamasını yapmak için tasarlanmıştır. Doğru cevap D şıkkında belirtilmiştir.
Soru 32
Aşağıdakilerin hangisinde tablolar arası ilişkilerin tümü yer almaktadır?
Seçenekler
A
Bire-bir, birden-çoğa, çoktan-bire
B
Çoktan-çoğa, birden-çoğa, bire-bir, çoktan-bire
C
Birden-çoğa, çoktan-bire, bire-bir
D
Çoktan-çoğa, bire-bir
E
Bire-bir, birden-çoğa, çoktan-çoğa
Açıklama:
Doğru cevap e şıkkında belirtilmiştir.
Soru 33
Aşağıdakilerden hangisi ilişkisel veri tabanlarının geliştirilmesinin nedenlerindendir?
Seçenekler
A
Hiyerarşik veritabanı ve ağ veritabanı modellerinde veriyi bilgiye dönüştürme sürecinde tablolar arası ilişkilerin tam olarak tanımlanamaması
B
Hiyerarşik veritabanı ve ağ veritabanı modellerinin çoktan çoğa ilişki barındırmaması
C
Hiyerarşik veritabanı ve ağ veritabanı modellerinin çok esnek fakat yavaş olması
D
Hiyerarşik veritabanı ve ağ veritabanı modellerinin birden çoğa ilişkilerini kuramaması
E
Hiyerarşik veritabanı ve ağ veritabanı modellerinin SQL için uygun olmaması.
Açıklama:
Doğru cevap A şıkkında verilmiştir.
Hiyerarşik veritabanı ve ağ veritabanı modellerinin esnek olamayışı, bu modellerde veriyi bilgiye dönüştürme sürecinde tablolar arası ilişkilerin tam olarak tanımlanamaması, ilişkisel veritabanı modelinin ortaya atılmasında tetikleyici bir etken olmuştur.
Hiyerarşik veritabanı ve ağ veritabanı modellerinin esnek olamayışı, bu modellerde veriyi bilgiye dönüştürme sürecinde tablolar arası ilişkilerin tam olarak tanımlanamaması, ilişkisel veritabanı modelinin ortaya atılmasında tetikleyici bir etken olmuştur.
Soru 34
İlişkisel veritabanında birebir ilişki kurarken aşağıdakilerden hangisine dikkat edilir?
Seçenekler
A
Ortak bilgi alanı genellikle birincil yada tekil anahtar olarak seçilmesine
B
Seçilen ortak bilgi alanının diğer tabloda tekrar etmesine
C
Ortak bilginin bulunduğu tabloda önceden boş kayıt oluşturularak performans artışı sağlanmasına
D
Ortak bilginin basit bir veri yapısı (INT, BOOL) seçilmesine
E
İki tablo bulunan verinin tek bir tabloda toplanmasına
Açıklama:
Bire bir ilişkide, her iki tabloda ilişki kurulacak ortak bilgi alanı genellikle birincil anahtar (primary
key field) ya da tekil anahtar alan (unique key field) olarak seçilir.
key field) ya da tekil anahtar alan (unique key field) olarak seçilir.
Soru 35
Çoktan çoğa ilişki kurulurken aşağıdakilerden hangisi mutlaka yer alır?
Seçenekler
A
Kaynak tablo
B
Hedef Tablo
C
Kaynak ve hedef tabloları
D
İlişki Tablosu
E
Öğrenci ve ders tabloları
Açıklama:
Çoktan çoğa ilişki kurabilmek için ek olarak ilişki tablosuna gereksinim vardır.
Soru 36
Aşağıdakilerden hangisi birden çoğa ilişki kurulabilecek bir örnektir?
Seçenekler
A
Kreşteki çocukların anneleri
B
Öğrencilerin aldığı dersler
C
Tren yolcularının koltuk, ve vagon bilgileri
D
Uluslararası şirketlerin şubelerinin bulundukları ülkeler
E
Bir markette ürünleri satın alan müşteriler
Açıklama:
Çocuk ve anne ilişkisi birden çoğa bir ilişkidir. Bir annenin birden çok çocuğu kreşe gidebilir. Ama her çocuğun bir annesi vardır.
Soru 37
SQL aşağıdaki süreçlerden hangisi için kullanılamaz?
Seçenekler
A
Veritabanının tasarım özelliklerini belirlemek
B
Tabloların ve ilişkilerin kurulmasını sağlamak
C
Veritabanı kullanıcılarının yetkilendirilmesini ve erişimlerini kontrol etmek
D
Önceden eklenmiş kayıtları güncellemek ve silmek
E
Veritabanı içerisine kayıtları başka uzaktaki bir bilgisayara aktarmak
Açıklama:
Doğru cevap E şıkkında belirtilmiştir.
Soru 38
SQL de Select deyimi aşağıdakilerden hangisi için kullanılır?
Seçenekler
A
Kayıtlar arasında arama yapmak
B
Kayıtları güncellemek
C
Kullanıcılar için yetkileri belirlemek
D
Kayıtları silmek
E
Kayıtları aktarmak
Açıklama:
Doğru cevap A şıkkında verilmiştir.
Soru 39
Aşağıdakilerden hangisi E ile biten şehirdeki ilçeleri sorgulamak için kullanılır?
Seçenekler
A
SELECT * FROM ilçeler WHERE bağlı_olduğu_il LIKE ‘E%’
B
SELECT * FROM ilçeler WHERE bağlı_olduğu_il LIKE ‘%E’
C
SELECT * FROM il WHERE il_adı LIKE ‘E%’
D
SELECT * FROM il WHERE il_adı LIKE ‘*E’
E
SELECT * FROM ilçeler WHERE bağlı_olduğu_il LIKE ‘%şehir’
Açıklama:
Doğru cevap B şıkkında verilmiştir.
Soru 40
Aşağıdakilerden hangisinde illere bağlı toplam ilçe sayısı bulunur?
Seçenekler
A
SELECT COUNT(ilçe_no) AS iller_bağlı_ilçe_sayısı, bağlı_olduğu_il FROM ilçe_nüfus GROUP BY bağlı_olduğu_il
B
SELECT SUM(ilçe_no) AS iller_bağlı_ilçe_sayısı, bağlı_olduğu_il FROM ilçe_nüfus GROUP BY bağlı_olduğu_il
C
SELECT iller_bağlı_ilçe_sayısı, bağlı_olduğu_il FROM ilçe_nüfus GROUP BY bağlı_olduğu_il
D
SELECT COUNT(DISTINCT bağlı_olduğu_il) FROM ilçe_nüfus
E
SELECT DISTINCT bağlı_olduğu_il FROM ilçe_nüfus
Açıklama:
Doğru cevap A şıkkında verilmiştir.
Soru 41
- Bire - Bir
- Birden - Çoğa
- Çoktan - Çoğa
Seçenekler
A
I - II - III
B
Yalnız I
C
Yalnız II
D
Yalnız III
E
I - III
Açıklama:
a
Soru 42
Aşağıdaki SQL komutlarından hangisi sorgulama komutudur?
Seçenekler
A
SELECT
B
UPDATE
C
INSERT
D
DELETE
E
CREATE
Açıklama:
A
Soru 43
Aşağıdakilerden hangisi veritabanına yeni bir kayıt eklemek için kullanılan SQL komutudur?
Seçenekler
A
INSERT INTO
B
UPDATE
C
SELECT
D
ORDER BY
E
WHERE
Açıklama:
a
Soru 44
Aşağıdakilerden hangisi veritabanında kayıtları güncellemek için kullanılan SQL komutudur?
Seçenekler
A
UPDATE
B
INSERT INTO
C
SELECT
D
DELETE
E
WHERE
Açıklama:
a
Soru 45
Aşağıdakilerden hangisi veritabanında bulunan kayıtları silmek için kullanılan SQL komutudur?
Seçenekler
A
DELETE
B
INSERT INTO
C
SELECT
D
UPDATE
E
ORDER BY
Açıklama:
a
Soru 46
Aşağıdaki komutlardan hangisi veritabanında belirli özellikteki kayıtları belirtmek için kullanılan SQL komutudur?
Seçenekler
A
WHERE
B
INSERT INTO
C
DELETE
D
UPDATE
E
SELECT
Açıklama:
a
Soru 47
Veritabanında tekrar eden verilerin sorgularda listelenmesi istenmediği zaman SELECT komutuna eklenen ifade aşağıdakilerden hangisidir?
Seçenekler
A
DISTINCT
B
UPDATE
C
ORDER BY
D
DELETE
E
INSERT INTO
Açıklama:
a
Soru 48
Aşağıdakilerden hangisi bir SQL komutu değildir?
Seçenekler
A
PULL
B
SELECT
C
UPDATE
D
INSERT INTO
E
DELETE
Açıklama:
a
Soru 49
SELECT ....(erkek_nüfus), ilçe_adı, bağlı_olduğu_il
FROM ilçe_nüfus
GROUP BY bağlı_olduğu_il
Yukarıda verilen SQL sorgusunda bağlı olduğu ile göre en fazla erkek nufus olan ilçe'yi getirebilmek için kullanılması gereken ifade aşağıdakilerden hangisidir?
FROM ilçe_nüfus
GROUP BY bağlı_olduğu_il
Yukarıda verilen SQL sorgusunda bağlı olduğu ile göre en fazla erkek nufus olan ilçe'yi getirebilmek için kullanılması gereken ifade aşağıdakilerden hangisidir?
Seçenekler
A
MAX
B
UPDATE
C
DELETE
D
MIN
E
COUNT
Açıklama:
A
Soru 50
SELECT ...(kadın_nüfus), bağlı_olduğu_il
FROM ilçe_nüfus
GROUP BY bağlı_olduğu_il
Bağlı olduğu illere göre ilçe kadın nüfus ortalamasını elde etmek için ... olan yere aşağıdaki ifadelerden hangisi gelmelidir?
FROM ilçe_nüfus
GROUP BY bağlı_olduğu_il
Bağlı olduğu illere göre ilçe kadın nüfus ortalamasını elde etmek için ... olan yere aşağıdaki ifadelerden hangisi gelmelidir?
Seçenekler
A
AVG
B
COUNT
C
MAX
D
MIN
E
DISTINCT
Açıklama:
A
Soru 51
Veritabanı sorgulaması ve analizi hangi dil ile yapılmaktadır?
Seçenekler
A
SQL
B
Php
C
Javascript
D
C+
E
Python
Açıklama:
Bilindiği üzere veritabanı sorgulaması ve analizi bütün Veritabanı Yönetim Sistemleri (VTYS) tarafından kullanılan Yapılandırılmış Sorgulama Dili (Structured Query Language - SQL) ile yapılmaktadır.
Soru 52
Veritabanı kuramı ortaya atıldığında ilk geliştirilen model neydi?
Seçenekler
A
hiyerarşik veritabanı modeli
B
ağ veritabanı modeli
C
lineer veritabanı modeli
D
piramit veritabanı modeli
E
genel veritabanı modeli
Açıklama:
Veritabanı kuramı ortaya atıldığında ilk geliştirilen model hiyerarşik veritabanı modelidir.
Soru 53
Tablolarda boş kayıt oluşturulmasının veritabanına ne gibi bir etkisi vardır?
Seçenekler
A
Veritabanı performansını artırır
B
Ver tabanı performansını düşürür
C
Kullanıcı için işlem kolaylığı sağlar
D
Veritabanı üzerinde herhangi bir etkisi yoktur
E
Kodlama kolaylığı sağlar
Açıklama:
Tablolarda boş kayıt oluşturulmamış ise veritabanında performans artışı sağlanır.
Soru 54
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?.
Seçenekler
A
Bire-bir
B
Birden-çoğa
C
Çoktan-çoğa
D
Çoktan-bire
E
Hiçten-çoğa
Açıklama:
Birden çoğa ilişkilerde ana tablonun bir kaydı, ikinci tablonun bir ya da birden fazla kaydı ile ilişkilidir.
Soru 55
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 komuta ne ad verilir.
Seçenekler
A
WHERE
B
UPDATE
C
INSERT INTO
D
VALUES
E
SELECT
Açıklama:
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.
Soru 56
Spor Bilimleri Fakültesi, Beden eğitimi öğretmenliği için yaptığı genel yetenek sınavı sonucuna göre kazanan öğrencileri isimlerini ilan etmek amacıyla , yetenek_sonuç , öğrenci ad_soyad , LYS_puan , Tc_kimlik_no , Doğum_tarihi, Boy, Kilo; alan adları ile tanımlanmış veriler kullanılarak ve kazananları listelemek için sorgulama istenir ise; aşağıdaki hangi komut yazılmalıdır?
Seçenekler
A
SELECT ad_soyad FROM LYS_puan
B
SELECT yetenek_sonuç FROM LYS_puan
C
SELECT ad_soyad FROM yetenek_sonuç
D
SELECT LYS_puan FROM yetenek_sonuç
E
SELECT yetenek_sonuç FROM ad_soyad
Açıklama:
SELECT ad_soyad FROM yetenek_sonuç
Soru 57
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?
Seçenekler
A
&
B
*
C
/
D
=
E
%
Açıklama:
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
Soru 58
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 nedir?
Seçenekler
A
SELECT
B
INSERT INTO
C
UPDATE
D
DELETE
E
WHERE
Açıklama:
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.
Soru 59
Tablolara yeni kayıt eklemek için kullanılan komut nedir?
Seçenekler
A
SELECT
B
INSERT INTO
C
UPDATE
D
DELETE
E
WHERE
Açıklama:
INSERT INTO komutu tablolara yeni kayıt eklemek için kullanılan komuttur.
Soru 60
Eksik bırakılan alanlara yeni verilerin girilmesi ya da var olan verilerin değiştirilmesi için kullanılan komut hangisidir?
Seçenekler
A
INSERT INTO
B
SELECT
C
DELETE
D
UPDATE
E
WHERE
Açıklama:
UPDATE eksik bırakılan alanlara yeni verilerin girilmesi ya da var olan verilerin değiştirilmesi için kullanılır.
Soru 61
Veritabanında tutulan kayıtların silinmesi işleminde kullanılan komut nedir?
Seçenekler
A
DELETE
B
UPDATE
C
SELECT
D
INSERT INTO
E
WHERE
Açıklama:
DELETE veritabanında tutulan kayıtların silinmesi işleminde kullanılır.
Soru 62
Spor Bilimleri Fakültesi, Beden eğitimi öğretmenliği için yaptığı genel yetenek sınavı sonucuna göre kazanan 19 öğrenciyi ilan etmeden, kazanan öğrencilere Milli bir sporcu olan Başar DENİZ'i de eklemek için hangi komutu yazmalıdır?
Seçenekler
A
INSERT INTO yetenek_sonuc VALUES (20, ‘Başar Deniz’, ‘Milli’)
B
INSERT INTO öğrenci_adı VALUES (20, ‘Başar Deniz’, ‘Milli’)
C
INSERT INTO (20, ‘Başar Deniz’) VALUES (‘Milli’)
D
INSERT INTO (20, ‘Başar Deniz’, ‘Milli’) VALUES yetenek_sonuc
E
INSERT INTO (‘Başar Deniz’, ‘Milli’) VALUES (20)
Açıklama:
INSERT INTO yetenek_sonuc VALUES (20, ‘Başar Deniz’, ‘Milli’)
Soru 63
Veritabanında yapılan sorgulamalarda ve işlemlerde belirli özelliklere sahip kayıtların belirtilmesinde kullanılan komut nedir?
Seçenekler
A
UPDATE
B
DELETE
C
INSERT INTO
D
SELECT
E
WHERE
Açıklama:
WHERE komutu veritabanında yapılan sorgulamalarda ve işlemlerde belirli özelliklere sahip kayıtların belirtilmesinde kullanılır.
Soru 64
Anlamı "boş" olan mantıksal operator aşağıdakilerden hangisidir?
Seçenekler
A
AND
B
OR
C
XOR
D
IsNull
E
NOT
Açıklama:
IsNull "boş" anlamına gelmektedir.
Soru 65
Spor Bilimleri Fakültesi, Beden eğitimi öğretmenliği için yaptığı genel yetenek sınavı sonucuna ve Öğrenci göre kazanan 19 öğrenciyi ilan etmeden, önce doping yaptığı tespit edilen 3. sırada kazanan öğrenciyi listeden silmek için hangi komut yazılır?
Seçenekler
A
DELETE FROM ogrenci_adı WHERE kazanan=3
B
DELETE FROM sıra WHERE ogrenci_id=3
C
DELETE FROM yetenek_sonuc=3
D
DELETE FROM yetenek_sonuc WHERE kazanan_sıra=3
E
DELETE FROM ogrenci_adı=3
Açıklama:
DELETE FROM yetenek_sonuc WHERE kazanan_sıra=3
Soru 66
İki farklı alanda aynı anda kısıtlama kriterlerinin uygulanması istenildiğinde WHERE komutunun arkasına yerleştirilen iki farklı kriter ................ operatörü ile bağlanır.
Yukarıdaki cümlede........ ile gösterilen yere uygun ifade aşağıdakilerden hangisidir?
Yukarıdaki cümlede........ ile gösterilen yere uygun ifade aşağıdakilerden hangisidir?
Seçenekler
A
SELECT
B
FROM
C
AND
D
INTO
E
DISTINCT
Açıklama:
AND : İki farklı alanda aynı anda kısıtlama kriterlerinin uygulanması istenildiğinde WHERE komutunun arkasına yerleştirilen iki farklı kriter AND operatörü ile bağlanır.
SELECT * FROM ilçe_nüfus
WHERE erkek_nüfus >= 3000 AND bağlı_olduğu_il = ‘Eskişehir’
SELECT * FROM ilçe_nüfus
WHERE erkek_nüfus >= 3000 AND bağlı_olduğu_il = ‘Eskişehir’
Soru 67
Ortak özelliği bulunan kayıtların gruplanması sayma, toplama vb. işlemlerinin yapılabilmesini kolaylaştıran SQL komutu ................ komutudur.
Yukarıdaki cümlede........ ile gösterilen yere uygun ifade aşağıdakilerden hangisidir?
Yukarıdaki cümlede........ ile gösterilen yere uygun ifade aşağıdakilerden hangisidir?
Seçenekler
A
SELECT SUM
B
GROUP BY
C
SELECT AVG
D
HAVING
E
DISTINCT
Açıklama:
Birbirine benzer özellikteki kayıtların geleneksel yöntemlerle sayılması, toplanması vb. işlemleri yapmak oldukça zordur. Bu amaçla, birbirine benzer kayıtların gruplandırılarak sayılması, toplanması gibi işlemlerin sorgu komutlarının içerisinde yapılabilmesi işlemleri kolaylaştıracaktır.
Ortak özelliği bulunan kayıtların gruplanması sayma, toplama vb. işlemlerinin yapılabilmesini kolaylaştıran SQL komutu GROUP BY komutudur
Ortak özelliği bulunan kayıtların gruplanması sayma, toplama vb. işlemlerinin yapılabilmesini kolaylaştıran SQL komutu GROUP BY komutudur
Soru 68
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?
Seçenekler
A
SELECT
B
HAVING
C
SELECT COUNT
D
ORDER BY
E
WHERE
Açıklama:
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.
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.
Soru 69
Veritabanındaki tabloları ve tablolardaki verileri SQL komut dilinde, sorgu sonucu benzersiz kayıtları filtrelemek için kullanılan komut aşağıdakilerden hangisidir?
Seçenekler
A
UPDATE
B
ORDER BY
C
GROUP BY
D
DISTINCT
E
HAVING
Açıklama:
SELECT veritabanı tablolarında istenilen kriterleri belirterek verileri süzer (seçer).
INSERT TO kayıt eklemek için,
UPDATE kayıt güncellemek için,
DELETE kayıt silmek için,
WHERE koşul belirtmek için,
ORDER BY istenilen şekilde sıralamak için,
DISTINCT sorgu sonucu benzersiz kayıtları filtrelemek için,
GROUP BY ise sorgulama sonuçlarını gruplar halinde kategorilere ayırarak saymak, toplamak, ortalama almak, en küçük ve en büyük değeri saptamak
için kullanılır.
HAVING ise GROUP BY komutunun yeteneklerini artıran koşul belirten bir komuttur.
INSERT TO kayıt eklemek için,
UPDATE kayıt güncellemek için,
DELETE kayıt silmek için,
WHERE koşul belirtmek için,
ORDER BY istenilen şekilde sıralamak için,
DISTINCT sorgu sonucu benzersiz kayıtları filtrelemek için,
GROUP BY ise sorgulama sonuçlarını gruplar halinde kategorilere ayırarak saymak, toplamak, ortalama almak, en küçük ve en büyük değeri saptamak
için kullanılır.
HAVING ise GROUP BY komutunun yeteneklerini artıran koşul belirten bir komuttur.
Soru 70
Veritabanındaki tabloları ve tablolardaki verileri SQL komut dilinde, sorgulama sonuçlarını gruplar halinde kategorilere ayırarak saymak, toplamak, ortalama almak, en küçük ve en büyük değeri saptamak için kullanılan komut aşağıdakilerden hangisidir?
Seçenekler
A
INSERT INTO
B
HAVING
C
GROUP BY
D
SELECT
E
DISTINCT
Açıklama:
GROUP BY ise sorgulama sonuçlarını gruplar halinde kategorilere ayırarak saymak, toplamak, ortalama almak, en küçük ve en büyük değeri saptamak için kullanılır.
Ünite 6
Soru 1
İlişkisel veritabanı modeli ilk kez kim tarafından ortaya atılmıştır?
Seçenekler
A
Codd
B
Captain
C
Chen
D
Martin
E
Hernandez
Açıklama:
İlişkisel veritabanı modeli ilk kez 1969 yılında Dr. Edgar F. Codd tarafından ortaya atılmıştır. O zamandan günümüze en yaygın kullanılan
veritabanı modeli olmaya da devam etmektedir. Codd bu fikri, çalıştığı büyük veri yığınları ile mevcut veritabanı modellerinde karşılaştığı zorluklar sonrasında oluşturmuştur.
veritabanı modeli olmaya da devam etmektedir. Codd bu fikri, çalıştığı büyük veri yığınları ile mevcut veritabanı modellerinde karşılaştığı zorluklar sonrasında oluşturmuştur.
Soru 2
Aşağıdakilerden hangisi İlişkilerin nicelik ve olasılıklarının birleşimlerini doğru belirtilmemiştir?
Seçenekler
A
İlişkinin gerçekleşme durumu ‘0’ - İlişki olabilir (Olası durum)
B
İlişkinin gerçekleşme durumu ‘1’ - İlişki olmalı (Zorunluluk)
C
Nicelik ‘1’ - Sadece bir varlığa karşılık gelen
D
Nicelik ‘N’ - En az bir, birçok varlığa karşılık gelen
E
İlişkinin gerçekleşme durumu ‘1’ - İlişki olabilir (Olası durum)
Açıklama:
İlişkilerin nicelik ve olasılıklarının bu birleşimlerini incelersek:
• İlişkinin gerçekleşme durumu ‘0’ - İlişki olabilir (Olası durum)
• İlişkinin gerçekleşme durumu ‘1’ - İlişki olmalı (Zorunluluk)
• Nicelik ‘1’ - Sadece bir varlığa karşılık gelen
• Nicelik ‘N’ - En az bir, birçok varlığa karşılık gelen
• İlişkinin gerçekleşme durumu ‘0’ - İlişki olabilir (Olası durum)
• İlişkinin gerçekleşme durumu ‘1’ - İlişki olmalı (Zorunluluk)
• Nicelik ‘1’ - Sadece bir varlığa karşılık gelen
• Nicelik ‘N’ - En az bir, birçok varlığa karşılık gelen
Soru 3
Aşağıdakilerden hangisi İlişkilerin nicelik ve olasılıklarının birleşimlerini doğru belirtilmemiştir?
Seçenekler
A
İlişkinin gerçekleşme durumu ‘0’ - İlişki olabilir (Olası durum)
B
İlişkinin gerçekleşme durumu ‘1’ - İlişki olmalı (Zorunluluk)
C
Nicelik ‘1’ - Sadece bir varlığa karşılık gelen
D
Nicelik ‘N’ - En az bir, birçok varlığa karşılık gelen
E
Nicelik ‘1’ - En az bir, birçok varlığa karşılık gelen
Açıklama:
İlişkilerin nicelik ve olasılıklarının bu birleşimlerini incelersek:
• İlişkinin gerçekleşme durumu ‘0’ - İlişki olabilir (Olası durum)
• İlişkinin gerçekleşme durumu ‘1’ - İlişki olmalı (Zorunluluk)
• Nicelik ‘1’ - Sadece bir varlığa karşılık gelen
• Nicelik ‘N’ - En az bir, birçok varlığa karşılık gelen
• İlişkinin gerçekleşme durumu ‘0’ - İlişki olabilir (Olası durum)
• İlişkinin gerçekleşme durumu ‘1’ - İlişki olmalı (Zorunluluk)
• Nicelik ‘1’ - Sadece bir varlığa karşılık gelen
• Nicelik ‘N’ - En az bir, birçok varlığa karşılık gelen
Soru 4
Aşağıdakilerden hangisi İlişkilerin nicelik ve olasılıklarının birleşimlerini doğru belirtilmemiştir?
Seçenekler
A
İlişkinin gerçekleşme durumu ‘0’ - İlişki olmalı (Zorunluluk)
B
İlişkinin gerçekleşme durumu ‘1’ - İlişki olmalı (Zorunluluk)
C
İlişkinin gerçekleşme durumu ‘1’ - İlişki olmalı (Zorunluluk)
D
Nicelik ‘1’ - Sadece bir varlığa karşılık gelen
E
Nicelik ‘N’ - En az bir, birçok varlığa karşılık gelen
Açıklama:
İlişkilerin nicelik ve olasılıklarının bu birleşimlerini incelersek:
• İlişkinin gerçekleşme durumu ‘0’ - İlişki olabilir (Olası durum)
• İlişkinin gerçekleşme durumu ‘1’ - İlişki olmalı (Zorunluluk)
• Nicelik ‘1’ - Sadece bir varlığa karşılık gelen
• Nicelik ‘N’ - En az bir, birçok varlığa karşılık gelen
• İlişkinin gerçekleşme durumu ‘0’ - İlişki olabilir (Olası durum)
• İlişkinin gerçekleşme durumu ‘1’ - İlişki olmalı (Zorunluluk)
• Nicelik ‘1’ - Sadece bir varlığa karşılık gelen
• Nicelik ‘N’ - En az bir, birçok varlığa karşılık gelen
Soru 5
Aşağıdakilerden hangisi ilişikleri doğru belirtilmemiştir?
Seçenekler
A
0:1 - Varlık bir varlıkla ilişkili olabilir
B
0:1 - Varlık birçok varlıkla ilişkili olabilir; ya da en az bir varlıkla ilişkili olabilir
C
0:N - Varlık birçok varlıkla ilişkili olabilir; ya da en az bir varlıkla ilişkili olabilir
D
1:1 - Varlık sadece bir varlıkla ilişkili olmalıdır
E
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
Açıklama:
İ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
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
Soru 6
Aşağıdakilerden hangisi ilişikleri doğru belirtilmemiştir?
Seçenekler
A
1:1 - Varlık sadece bir varlıkla ilişkili olmalıdır
B
0:1 - Varlık bir varlıkla ilişkili olabilir
C
0:N - Varlık birçok varlıkla ilişkili olabilir; ya da en az bir varlıkla ilişkili olabilir
D
1:N - Varlık sadece bir varlıkla ilişkili olmalıdır
E
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
Açıklama:
İ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
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
Soru 7
Aşağıdakilerden hangisi İlişkisel modelde "1’den 0 ya da daha çok (olası durum)" ifade eder?
Seçenekler
A

B

C

D

E

Açıklama:

Soru 8
Aşağıdakilerden hangisi İlişkisel modelde "1’den 1 ya da daha çok (zorunluluk)" ifade eder?
Seçenekler
A

B

C

D

E

Açıklama:

Soru 9
Aşağıdakilerden hangisi İlişkisel modelde "1’den 1 (zorunluluk)" ifade eder?
Seçenekler
A

B

C

D

E

Açıklama:

Soru 10
Konumsal veritabanı konusuyla ilgili belirlenen amacın ilgi alanlarını oluşturan somut nesneler şeklinde tanımlanan kavram aşağıdakilerden hangisidir?
Seçenekler
A
Varlık
B
GPS
C
Data
D
Öznitelik
E
Anahtar Alan
Açıklama:
Varlıklar, belirlenen amacın ilgi alanlarını oluşturan somut nesneleridir. Doğru cevap A'dır.
Soru 11
"Bir lisede eğitimde teknolojiyi kullanma projesi kapsamında öğretmen ve öğrencilere tablet bilgisayarlar dağıtılmış, sınıflar teknolojiyle (akıllı tahta, internet vb.) modernize edilmiştir. Okul müdürü bu dağıtımın bilgilerini takip etme adına sınıflardaki cihazları, öğretmenleri, öğrencileri vetabletleri içeren uygulama istemektedir." Bu örnek ile ilişkili olarak aşağıdaki seçeneklerde verilenlerden hangisi varlık veya öznitelikleri değildir?
Seçenekler
A
Öğretmen
B
Ders Konusu
C
Öğrenci
D
Tablet Bilgisayar
E
Sınıflar
Açıklama:
Öznitelikler, varlığı tanımlayan, onunla ilgili özellikleri veren veri alanlarıdır. Bu durumda ders konusu bir veri alanı olmasından çok sürecin amaçlarından biri sayılmaktadır. Doğru cevap B'dir.
Soru 12
Değer alanlarını tek bir tabloda birleştirmek yerine tablolar birbirlerine ortak değer alanlarıyla ya da yeni bir tabloda ortak değer alanı yaratılarak bağlanırlar. Bu işleme ............. denir. Kullanılan varlık sayısına bağlı olarak tek bileşenli, çift bileşenli veya daha çok bileşenli olabilirler. Boşluk bırakılan yere gelebilecek en uygun ifade aşağıdakilerden hangisidir?
Seçenekler
A
Öznitelik Bilgileri
B
Varlık Matrisi
C
Varlıklar Arası İlişki
D
Veritabanı Tasarımı
E
Dizin Oluşturma
Açıklama:
Sorgulamalarda bir varlığın öznitelik bilgilerinden diğer varlıkların öznitelik bilgilerine ulaşmak için bu değer alanlarının birleştirilmesi gerekir. Bu değer alanlarını tek bir tabloda birleştirmek yerine tablolar birbirlerine ortak değer alanlarıyla ya da yeni bir tabloda ortak değer alanı yaratılarak bağlanırlar. Bu işleme varlıklar arası ilişki denir. İlişkiler kullanılan varlık sayısına bağlı olarak tek bileşenli, çift bileşenli veya daha çok bileşenli olabilirler. Doğru cevap C'dir.
Soru 13
Varlık-Varlık matrisinin oluşturulma nedeni aşağıdaki seçeneklerin hangisinde tam olarak açıklanmaktadır?
Seçenekler
A
Fayda analizinin tespitini yapmak
B
Veritabanından bilgileri almak
C
Çift bileşenli ilişkileri tanımlamak
D
Varlıkların birbiriyle ilişkilerini tanımlamak
E
Varlıkların özniteliklerini tespit etmek
Açıklama:
Varlıkların ilişkilerini tanımlamak için en kullanışlı yollardan biri varlık-varlık matrisi oluşturmaktır. Oluşturulan bu matriste ilişkilerin tespiti kolaylaşacak, ilişkiler daha açık ve net görülecektir. Doğru cevap D'dir.
Soru 14
İlişkinin nicelik ve olasılık açısından detaylandırılması yapılırken ilişkiyi tanımlayan fiil, her iki varlığın bakış açısından da değerlendirilmelidir. Chen'i kurduğu bu varlık ilişkisi modeline göre aşağıdaki örneklerden hangisi nicel değer ifade etmektedir?
Seçenekler
A
Sınıflarda iki öğrenci bulunabilir.
B
Sınıflarda birkaç tane öğrenci bulunmaktadır.
C
Sınıflardaki öğrenci sayısı fazladır.
D
Sınıflarda birden çok öğrenci bulunabilir.
E
Her sınıfta bir öğrenci bulunmalıdır.
Açıklama:
Öğrenci varlığının sadece bir sınıfta (nicel değer) ve mutlaka bulunması (olasılık değeri) olarak ifade edilmektedir. Bu açıdan olasılık barındırmayan ve net olan ifade her sınıfta bir öğrenci bulunmaktadır ifadesidir. Doğru cevap E'dir.
Soru 15
İlişkisel modelde kesik çizgi kullanımı aşağıdaki ifadelerden hangisini temsil etmektedir?
Seçenekler
A
Tanımlanmamış İlişki
B
Tanımlanmış İlişki
C
Zorunluluk Değeri
D
Birden Çok Değer Alabileceği
E
Bir Değer Alabileceği
Açıklama:
Düz çizgiyle gösterim tanımlı ilişki olarak adlandırılırken, kesikli çizgiyle gösterim tanımlanmamış ilişki olarak adlandırılır. Doğru cevap A'dır.
Soru 16
Veritabanı yapısında ilişkilerin organizasyonuyla veri tekrarının azaltıldığı, verilere bağlı tutarsızlıkların engellendiği verilerin düzenlenme süreci ne olduğu aşağıdaki seçeneklerin hangisinde verilmiştir?
Seçenekler
A
Art Arda Güncelleme
B
Normalizasyon
C
Dizinler
D
Sayısal Veri Tipi
E
İkili
Açıklama:
Normalizasyon, veritabanı yapısında ilişkilerin organizasyonuyla veri tekrarının azaltıldığı, verilere bağlı tutarsızlıkların engellendiği verilerin düzenlenme sürecidir. Doğru cevap B'dir.
Soru 17
Aşağıdakilerden hangisi veritabanı yönetim sistemlerine yönelik ilke ve teorilerden biri değildir?
Seçenekler
A
BASE
B
ACID
C
ID
D
CAP
E
VTYS
Açıklama:
ID, otomatik verilen bir belirleyici sayı anlamına gelmektedir. Doğru cevap C'dir.
Soru 18
Bir okula yeni tabletler geldiğini varsayalım. Yeni model tabletler, en eski model tablet kullanan öğrencilere verilmek isteniyor. Yani yeni model tabletlerin verilme şartı için öğrencinin en eski model tableti (en eski kayıt tarihli) kullanıyor olmasıdır. Bu durum tabletlerin arasındaki ilişkilerin belirlenmesi açısından değerlendirildiğinde aşağıdaki seçeneklerde verilen hangi ifade en doğrudur?
Seçenekler
A
Tabletler varlık-ilişki modeli açısıdan değerlendirilmiştir.
B
İki tablet bilgisayar birbiriyle çok bileşenli bir yapı içindedir.
C
İki tablet bilgisayar varlık-varlık matrisi oluşturmaktadır.
D
Eski tarihli tablet bilgisayarın yenisinin verilmesi için ön koşuldur.
E
Tabletler varlık ilişkisi açısından ilgisizdir.
Açıklama:
Yeni model tabletlerin verilme şartı için ön koşul, öğrencinin en eski model tableti (en eski kayıt tarihli) kullanıyor olmasıdır. Böyle bir durumda tablet bilgisayarlar, tablet bilgisayarların ön koşulu olmaktadır. Doğru cevap D'dir.
Soru 19
Varlık-ilişki diyagramları kavramsal bir yapıdan uygulanabilir bir yapıya taşınmak istendiklerinde aşağıdaki seçeneklerde verilen hangi tür bir dönüşüm sürecinden geçmektedirler?
Seçenekler
A
Özniteliklerin Belirlenmesi
B
Anahtar Alan Seçimi
C
Varlık-varlık Matrisi
D
Normalizasyon
E
İlişkisel Model Diyagramları
Açıklama:
Tasarımın bu aşamasında, oluşturulan varlık-ilişki diyagramları ilişkisel model diyagramlarına dönüştürülecektir. Bu dönüşümde amaç veritabanını kavramsal bir yapıdan uygulanabilir bir modele taşımaktır. Doğru cevap E'dir.
Soru 20
Bir ilişkisel veri tabanında cevaplanması beklenen sorular düşünüldüğünde seçeneklerden hangisi bu sorulardan birisi değildir?
Seçenekler
A
Veritabanı oluşturmadaki amaç nedir?
B
Tasarım ilişkisel veritabanı kurallarına uygun mu?
C
Hangi veriler kullanılacak ve nasıl gruplanacaktır?
D
Gruplama süreçleri doğru mu?
E
Gruplar arası ilişkiler hangi veri alanlarıyla ve nasıl olacaktır?
Açıklama:
İlişkisel veritabanı oluşturmada kullanışlı ve yararlı bir veritabanı için tasarım basamaklarında şu sorulara yanıtlar aranır;
• Veritabanı oluşturmadaki amaç nedir?
• Hangi veriler kullanılacaktır ve nasıl gruplanacaktır?
• Gruplar arası ilişkiler hangi veri alanlarıyla ve nasıl olacaktır?
• Tasarım ilişkisel veritabanı kurallarına uygun mu?
• Veritabanı oluşturmadaki amaç nedir?
• Hangi veriler kullanılacaktır ve nasıl gruplanacaktır?
• Gruplar arası ilişkiler hangi veri alanlarıyla ve nasıl olacaktır?
• Tasarım ilişkisel veritabanı kurallarına uygun mu?
Soru 21
“Bir lisede eğitimde teknolojiyi kullanma projesi kapsamında öğretmen ve öğrencilere tablet bilgisayarlar dağıtılmış, sınıflar teknolojiyle (akıllı tahta, internet vb.) modernize edilmiştir. Okul müdürü bu dağıtımın bilgilerini takip etme adına sınıflardaki cihazları, öğretmenleri, öğrencileri ve tabletleri içeren uygulama istemektedir. Uygulamanın; sınıfların hangi öğrenciler tarafından kullanıldığının, o sınıfta hangi öğretmenlerin ders verdiğinin, sınıfın sorumlu öğretmeninin, sınıflardaki akıllı tahta ve ona bağlı cihazların, tabletlerin kimlere dağıtıldığının takibini yapması istenmektedir.”
Verilen örnek senaryoya göre ders ve sorumlu öğretmen nitelikleri hangi kavramdır?
Verilen örnek senaryoya göre ders ve sorumlu öğretmen nitelikleri hangi kavramdır?
Seçenekler
A
Varlık
B
İlişki
C
Varlık niteliği
D
İlişki niteliği
E
Tasarım
Açıklama:
“Bir lisede eğitimde teknolojiyi kullanma projesi kapsamında öğretmen ve öğrencilere tablet bilgisayarlar dağıtılmış, sınıflar teknolojiyle (akıllı tahta, internet vb.) modernize edilmiştir. Okul müdürü bu dağıtımın bilgilerini takip etme adına sınıflardaki cihazları, öğretmenleri, öğrencileri ve tabletleri içeren uygulama istemektedir. Uygulamanın; sınıfların hangi öğrenciler tarafından kullanıldığının, o sınıfta hangi öğretmenlerin ders verdiğinin, sınıfın sorumlu öğretmeninin, sınıflardaki akıllı tahta ve ona bağlı cihazların, tabletlerin kimlere dağıtıldığının takibini yapması istenmektedir.”
Burada ders ve sorumlu öğretmen varlık değil, varlığın açıklaması ya da karakteristiğini gösteren niteliklerdir.
Burada ders ve sorumlu öğretmen varlık değil, varlığın açıklaması ya da karakteristiğini gösteren niteliklerdir.
Soru 22
“Bir lisede eğitimde teknolojiyi kullanma projesi kapsamında öğretmen ve öğrencilere tablet bilgisayarlar dağıtılmış, sınıflar teknolojiyle (akıllı tahta, internet vb.) modernize edilmiştir. Okul müdürü bu dağıtımın bilgilerini takip etme adına sınıflardaki cihazları, öğretmenleri, öğrencileri ve tabletleri içeren uygulama istemektedir. Uygulamanın; sınıfların hangi öğrenciler tarafından kullanıldığının, o sınıfta hangi öğretmenlerin ders verdiğinin, sınıfın sorumlu öğretmeninin, sınıflardaki akıllı tahta ve ona bağlı cihazların, tabletlerin kimlere dağıtıldığının takibini yapması istenmektedir.”
Verilen senaryoya göre öğretmenlerin ad ve soyadları hangi kavramı tanımlar?
Verilen senaryoya göre öğretmenlerin ad ve soyadları hangi kavramı tanımlar?
Seçenekler
A
Varlık
B
İlişki
C
Varlık özniteliği
D
İlişki özniteliği
E
Tasarım
Açıklama:
“Bir lisede eğitimde teknolojiyi kullanma projesi kapsamında öğretmen ve öğrencilere tablet bilgisayarlar dağıtılmış, sınıflar teknolojiyle (akıllı tahta, internet vb.) modernize edilmiştir. Okul müdürü bu dağıtımın bilgilerini takip etme adına sınıflardaki cihazları, öğretmenleri, öğrencileri ve tabletleri içeren uygulama istemektedir. Uygulamanın; sınıfların hangi öğrenciler tarafından kullanıldığının, o sınıfta hangi öğretmenlerin ders verdiğinin, sınıfın sorumlu öğretmeninin, sınıflardaki akıllı tahta ve ona bağlı cihazların, tabletlerin kimlere dağıtıldığının takibini yapması istenmektedir.”
Öznitelik veri alanlarındaki veriler varlığın sadece bir özelliğine karşılık gelmelidir. Örneğin, adres öznitelik alanında, bütün adres bilgisinin bir arada yazılması yerine, adresin il, ilçe, mahalle, cadde, sokak, kapı numarası, daire numarası gibi alanlara bölünerek tarif edilmesi gerekir. Bölünmeden oluşturulan öznitelik alanları veri tutarsızlıklarına sebep oluşturabilir. Oluşturulan alanların isimleri açıklayıcı olmalıdır. Alan isimleri belirlenirken Türkçe karakter kullanımından, özel işaretlerden (‘/’, ’%’, ’&’, vb.) ve veritabanı yönetim sistemi yazılımı tarafından kısıtlanmış olan sözcüklerin kullanımından kaçınılmalıdır. Alan isimlerinde kullanılması gereken özel karakter varsa ya da alan isimleri veritabanı mantığına uygun olarak verildiğinde son kullanıcı için yeterli seviyede açıklayıcı olmuyorsa, alan isimlerine son kullanıcının görebileceği şekilde rumuzlar (alias) verilebilir.
Öznitelik veri alanlarındaki veriler varlığın sadece bir özelliğine karşılık gelmelidir. Örneğin, adres öznitelik alanında, bütün adres bilgisinin bir arada yazılması yerine, adresin il, ilçe, mahalle, cadde, sokak, kapı numarası, daire numarası gibi alanlara bölünerek tarif edilmesi gerekir. Bölünmeden oluşturulan öznitelik alanları veri tutarsızlıklarına sebep oluşturabilir. Oluşturulan alanların isimleri açıklayıcı olmalıdır. Alan isimleri belirlenirken Türkçe karakter kullanımından, özel işaretlerden (‘/’, ’%’, ’&’, vb.) ve veritabanı yönetim sistemi yazılımı tarafından kısıtlanmış olan sözcüklerin kullanımından kaçınılmalıdır. Alan isimlerinde kullanılması gereken özel karakter varsa ya da alan isimleri veritabanı mantığına uygun olarak verildiğinde son kullanıcı için yeterli seviyede açıklayıcı olmuyorsa, alan isimlerine son kullanıcının görebileceği şekilde rumuzlar (alias) verilebilir.
Soru 23
Yukarıda verilen sınıfın Oda_Id (BA) ve Oda_No özniteliklerinin farklı olarak gösterilmesinin nedeni nedir?Seçenekler
A
İlk sıradaki öznitelik olması
B
Belirleyici öznitelik olması
C
Çıkarılması gereken öznitelikler olması
D
Bütün varlık sınıflarında ortak öznitelik olması
E
Sayısal değer girilen öznitelik olması
Açıklama:
Resimde varlıkların birincil anahtarları (BA) ile diğer potansiyel anahtar alan ve dizin alanları kalın harflerle gösterilmiştir. Öğretmen ve öğrenci varlıklarında T.C. kimlik numaralarının eşsiz oldukları bilindiği için anahtar alan olarak seçilmişlerdir. Ama diğer varlıklarda seri numaraları ve oda numarasının eşsiz olmama ihtimali ve veri değer tiplerinin çeşitli ekler (rakam, harf ve işaret karışımı vb.) alabilme ihtimali olduğundan varlıklara birincil anahtar olabilecek birer eşsiz belirleyici numara tanımlanmıştır.


Soru 24
Yukarıda verilen sınıfın Oda_Id özniteliği neden (BA) olarak gösterilmektedir?Seçenekler
A
İlk sıradaki öznitelik olması
B
Birincil anahtar öznitelik olması
C
Sayısal değer girilen öznitelik olması
D
Çıkarılması gereken öznitelikler olması
E
Bütün varlık sınıflarında ortak öznitelik olması
Açıklama:
Resimde varlıkların birincil anahtarları (BA) ile diğer potansiyel anahtar alan ve dizin alanları kalın harflerle gösterilmiştir. Öğretmen ve öğrenci varlıklarında T.C. kimlik numaralarının eşsiz oldukları bilindiği için anahtar alan olarak seçilmişlerdir. Ama diğer varlıklarda seri numaraları ve oda numarasının eşsiz olmama ihtimali ve veri değer tiplerinin çeşitli ekler (rakam, harf ve işaret karışımı vb.) alabilme ihtimali olduğundan varlıklara birincil anahtar olabilecek birer eşsiz belirleyici numara tanımlanmıştır.


Soru 25
İlişkisel veritabanı tasarımı oluşturulurken ilişkilerin belirlenmesi aşamasında ilişkilerin gösterildiği forma ne ad verilir?
Seçenekler
A
İlişki tablosu
B
Çapraz varlık tablosu
C
İlişki listesi
D
Ortak öznitelik tablosu
E
Varlık-varlık matrisi
Açıklama:
Varlıkların ilişkilerini tanımlamak için en kullanışlı yollardan biri varlık-varlık matrisi oluşturmaktır. Oluşturulan bu matriste ilişkilerin tespiti kolaylaşacak, ilişkiler daha açık ve net görülecektir. Varlık-varlık matrisi belirlenen varlıkların oluşturduğu eşit kolon ve sütuna sahip bir tablodur. Belirlenen varlıklar matrisin hem satırlarını hem de sütunlarını oluştururlar. Matrisin satır ve sütunlarının kesişim alanları varlıklar arası ilişkinin tanımlandığı bölgelerdir. Matrisi oluştururken satır ve sütunlarda aynı varlık sırasını kullanmak varlıklar arası ilişkilerin anlaşılırlığını arttıracaktır.
Varlık-varlık matrisindeki her hücre, sütunlardaki varlıklar ile satırlardaki varlıklar arasındaki ilişki potansiyelini göstermektedir. Bu varlıklar arasında bir ilişki ya da birden fazla ilişki var olabileceği gibi, ilişkinin olmaması şeklinde bir olasılık da mümkündür. Satır ve sütundaki varlıklar aynı varlık ise bu tek bileşenli ilişkiyi gösterir.
Varlık-varlık matrisindeki her hücre, sütunlardaki varlıklar ile satırlardaki varlıklar arasındaki ilişki potansiyelini göstermektedir. Bu varlıklar arasında bir ilişki ya da birden fazla ilişki var olabileceği gibi, ilişkinin olmaması şeklinde bir olasılık da mümkündür. Satır ve sütundaki varlıklar aynı varlık ise bu tek bileşenli ilişkiyi gösterir.
Soru 26
İ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. Burada açıklanan adım tasarımın uygulanması aşamasının hangi adımıdır?
Seçenekler
A
Birinci normalizasyon adımı
B
İkinci normalizasyon adımı
C
Üçüncü normalizasyon adımı
D
Art arda güncelleme
E
Art arda silme
Açıklama:
Normalizasyon, veritabanı yapısında ilişkilerin organizasyonuyla veri tekrarının azaltıldığı, verilere bağlı tutarsızlıkların engellendiği verilerin düzenlenme sürecidir. Veritabanı tasarımının önemli aşamalarından biridir ve ilişkisel veritabanı normalizasyon kurallarına uygun tasarlanmalıdır. Eğer uymadığı fark edilirse tasarım normalizasyon kurallarına göre tekrar düzenlenmelidir. Genellikle ilk üç normalizasyon kuralı veri tekrarının azaltılmasında ve veri tutarlılığının sağlanmasında yeterli olmaktadır. Bu ilk üç kuralı kısaca hatırlarsak:
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 olması 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.
İkinci Normalizasyon Kuralı: İlişkili her tablo varlık bütünlüğü göstermelidir. Bu durum tablodaki her satırın eşsiz ve özgün olması ile mümkündür. Bunun için tabloda birincil anahtar olmayan tüm alanlar (sütunlar), birincil anahtar alana bağlı olmalıdır.
Üçüncü Normalizasyon Kuralı: İlişkili her tablo veri tutarlılığını sağlamalıdır. Bu durum tablolar arası ilişkinin anahtar alanlar ile kurulmasıyla mümkündür. Yani bir tablodaki yabancı anahtar (foreign key) başka bir tabloda birincil anahtar olarak yer almalıdır.
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 olması 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.
İkinci Normalizasyon Kuralı: İlişkili her tablo varlık bütünlüğü göstermelidir. Bu durum tablodaki her satırın eşsiz ve özgün olması ile mümkündür. Bunun için tabloda birincil anahtar olmayan tüm alanlar (sütunlar), birincil anahtar alana bağlı olmalıdır.
Üçüncü Normalizasyon Kuralı: İlişkili her tablo veri tutarlılığını sağlamalıdır. Bu durum tablolar arası ilişkinin anahtar alanlar ile kurulmasıyla mümkündür. Yani bir tablodaki yabancı anahtar (foreign key) başka bir tabloda birincil anahtar olarak yer almalıdır.
Soru 27
İlişkili her tablo varlık bütünlüğü göstermelidir. Bu durum tablodaki her satırın eşsiz ve özgün olması ile mümkündür. Bunun için tabloda birincil anahtar olmayan tüm alanlar (sütunlar), birincil anahtar alana bağlı olmalıdır. Burada açıklanan adım tasarımın uygulanması aşamasının hangi adımıdır?
Seçenekler
A
Birinci normalizasyon kuralı
B
İkinci normalizasyon kuralı
C
Üçüncü normalizasyon kuralı
D
Art arda silme
E
Art arda güncelleme
Açıklama:
İlişkili her tablo varlık bütünlüğü göstermelidir. Bu durum tablodaki her satırın eşsiz ve özgün olması ile mümkündür. Bunun için tabloda birincil anahtar olmayan tüm alanlar (sütunlar), birincil anahtar alana bağlı olmalıdır. Burada açıklanan adım tasarımın uygulanması aşamasının hangi adımıdır?
Normalizasyon, veritabanı yapısında ilişkilerin organizasyonuyla veri tekrarının azaltıldığı, verilere bağlı tutarsızlıkların engellendiği verilerin düzenlenme sürecidir. Veritabanı tasarımının önemli aşamalarından biridir ve ilişkisel veritabanı normalizasyon kurallarına uygun tasarlanmalıdır. Eğer uymadığı fark edilirse tasarım normalizasyon kurallarına göre tekrar düzenlenmelidir. Genellikle ilk üç normalizasyon kuralı veri tekrarının azaltılmasında ve veri tutarlılığının sağlanmasında yeterli olmaktadır. Bu ilk üç kuralı kısaca hatırlarsak:
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 olması 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.
İkinci Normalizasyon Kuralı: İlişkili her tablo varlık bütünlüğü göstermelidir. Bu durum tablodaki her satırın eşsiz ve özgün olması ile mümkündür. Bunun için tabloda birincil anahtar olmayan tüm alanlar (sütunlar), birincil anahtar alana bağlı olmalıdır.
Üçüncü Normalizasyon Kuralı: İlişkili her tablo veri tutarlılığını sağlamalıdır. Bu durum tablolar arası ilişkinin anahtar alanlar ile kurulmasıyla mümkündür. Yani bir tablodaki yabancı anahtar (foreign key) başka bir tabloda birincil anahtar olarak yer almalıdır.
Normalizasyon, veritabanı yapısında ilişkilerin organizasyonuyla veri tekrarının azaltıldığı, verilere bağlı tutarsızlıkların engellendiği verilerin düzenlenme sürecidir. Veritabanı tasarımının önemli aşamalarından biridir ve ilişkisel veritabanı normalizasyon kurallarına uygun tasarlanmalıdır. Eğer uymadığı fark edilirse tasarım normalizasyon kurallarına göre tekrar düzenlenmelidir. Genellikle ilk üç normalizasyon kuralı veri tekrarının azaltılmasında ve veri tutarlılığının sağlanmasında yeterli olmaktadır. Bu ilk üç kuralı kısaca hatırlarsak:
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 olması 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.
İkinci Normalizasyon Kuralı: İlişkili her tablo varlık bütünlüğü göstermelidir. Bu durum tablodaki her satırın eşsiz ve özgün olması ile mümkündür. Bunun için tabloda birincil anahtar olmayan tüm alanlar (sütunlar), birincil anahtar alana bağlı olmalıdır.
Üçüncü Normalizasyon Kuralı: İlişkili her tablo veri tutarlılığını sağlamalıdır. Bu durum tablolar arası ilişkinin anahtar alanlar ile kurulmasıyla mümkündür. Yani bir tablodaki yabancı anahtar (foreign key) başka bir tabloda birincil anahtar olarak yer almalıdır.
Normalizasyon, veritabanı yapısında ilişkilerin organizasyonuyla veri tekrarının azaltıldığı, verilere bağlı tutarsızlıkların engellendiği verilerin düzenlenme sürecidir. Veritabanı tasarımının önemli aşamalarından biridir ve ilişkisel veritabanı normalizasyon kurallarına uygun tasarlanmalıdır. Eğer uymadığı fark edilirse tasarım normalizasyon kurallarına göre tekrar düzenlenmelidir. Genellikle ilk üç normalizasyon kuralı veri tekrarının azaltılmasında ve veri tutarlılığının sağlanmasında yeterli olmaktadır. Bu ilk üç kuralı kısaca hatırlarsak:
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 olması 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.
İkinci Normalizasyon Kuralı: İlişkili her tablo varlık bütünlüğü göstermelidir. Bu durum tablodaki her satırın eşsiz ve özgün olması ile mümkündür. Bunun için tabloda birincil anahtar olmayan tüm alanlar (sütunlar), birincil anahtar alana bağlı olmalıdır.
Üçüncü Normalizasyon Kuralı: İlişkili her tablo veri tutarlılığını sağlamalıdır. Bu durum tablolar arası ilişkinin anahtar alanlar ile kurulmasıyla mümkündür. Yani bir tablodaki yabancı anahtar (foreign key) başka bir tabloda birincil anahtar olarak yer almalıdır.
Normalizasyon, veritabanı yapısında ilişkilerin organizasyonuyla veri tekrarının azaltıldığı, verilere bağlı tutarsızlıkların engellendiği verilerin düzenlenme sürecidir. Veritabanı tasarımının önemli aşamalarından biridir ve ilişkisel veritabanı normalizasyon kurallarına uygun tasarlanmalıdır. Eğer uymadığı fark edilirse tasarım normalizasyon kurallarına göre tekrar düzenlenmelidir. Genellikle ilk üç normalizasyon kuralı veri tekrarının azaltılmasında ve veri tutarlılığının sağlanmasında yeterli olmaktadır. Bu ilk üç kuralı kısaca hatırlarsak:
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 olması 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.
İkinci Normalizasyon Kuralı: İlişkili her tablo varlık bütünlüğü göstermelidir. Bu durum tablodaki her satırın eşsiz ve özgün olması ile mümkündür. Bunun için tabloda birincil anahtar olmayan tüm alanlar (sütunlar), birincil anahtar alana bağlı olmalıdır.
Üçüncü Normalizasyon Kuralı: İlişkili her tablo veri tutarlılığını sağlamalıdır. Bu durum tablolar arası ilişkinin anahtar alanlar ile kurulmasıyla mümkündür. Yani bir tablodaki yabancı anahtar (foreign key) başka bir tabloda birincil anahtar olarak yer almalıdır.
Soru 28
İlişkili her tablo veri tutarlılığını sağlamalıdır. Bu durum tablolar arası ilişkinin anahtar alanlar ile kurulmasıyla mümkündür. Yani bir tablodaki yabancı anahtar (foreign key) başka bir tabloda birincil anahtar olarak yer almalıdır. Burada açıklanan adım tasarımın uygulanması aşamasının hangi adımıdır?
Seçenekler
A
Birinci normalizasyon kuralı
B
İkinci normalizasyon kuralı
C
Üçüncü normalizasyon kuralı
D
Art arda silme
E
Art arda güncelleme
Açıklama:
Normalizasyon, veritabanı yapısında ilişkilerin organizasyonuyla veri tekrarının azaltıldığı, verilere bağlı tutarsızlıkların engellendiği verilerin düzenlenme sürecidir. Veritabanı tasarımının önemli aşamalarından biridir ve ilişkisel veritabanı normalizasyon kurallarına uygun tasarlanmalıdır. Eğer uymadığı fark edilirse tasarım normalizasyon kurallarına göre tekrar düzenlenmelidir. Genellikle ilk üç normalizasyon kuralı veri tekrarının azaltılmasında ve veri tutarlılığının sağlanmasında yeterli olmaktadır. Bu ilk üç kuralı kısaca hatırlarsak:
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 olması 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.
İkinci Normalizasyon Kuralı: İlişkili her tablo varlık bütünlüğü göstermelidir. Bu durum tablodaki her satırın eşsiz ve özgün olması ile mümkündür. Bunun için tabloda birincil anahtar olmayan tüm alanlar (sütunlar), birincil anahtar alana bağlı olmalıdır.
Üçüncü Normalizasyon Kuralı: İlişkili her tablo veri tutarlılığını sağlamalıdır. Bu durum tablolar arası ilişkinin anahtar alanlar ile kurulmasıyla mümkündür. Yani bir tablodaki yabancı anahtar (foreign key) başka bir tabloda birincil anahtar olarak yer almalıdır.
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 olması 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.
İkinci Normalizasyon Kuralı: İlişkili her tablo varlık bütünlüğü göstermelidir. Bu durum tablodaki her satırın eşsiz ve özgün olması ile mümkündür. Bunun için tabloda birincil anahtar olmayan tüm alanlar (sütunlar), birincil anahtar alana bağlı olmalıdır.
Üçüncü Normalizasyon Kuralı: İlişkili her tablo veri tutarlılığını sağlamalıdır. Bu durum tablolar arası ilişkinin anahtar alanlar ile kurulmasıyla mümkündür. Yani bir tablodaki yabancı anahtar (foreign key) başka bir tabloda birincil anahtar olarak yer almalıdır.
Soru 29
Tasarımın uygulanması aşamasında veri tipleri belirlenirken seçeneklerden hangisi bir veri tipi olarak tanımlanamaz?
Seçenekler
A
İkili
B
Çoklu
C
Tarih/zaman
D
Metin
E
Sayısal
Açıklama:
Farklı VTYS yazılımları küçük değişikliklerle farklı veri tipleri kullansa da veri tipleri dört kategori altında genelleştirilebilir.
Metin: Metin veri tipleri, sabit ya da değişken uzunluğa sahip; karakter, sembol, sayı ve bunların birleşimlerini depolamak için kullanılan veri tipleridir. VTYS yazılımlarına göre farklı alt tipleri bulunur (char, text, varchar, ntext vb.).
Sayısal Veri Tipi: Nümerik yapıda olan verileri saklamak için kullanılır. Sayısal veri tipleri, tamsayı ve ondalık sayı olarak ikiye, bu iki veri tipide daha alt tiplere ayrılır (int, bigint, decimal, float, double vb.).
Tarih/Zaman: Tarihi, zamanı ve ikisinin birleşim bilgilerini tutmak amacıyla kullanılır.
İkili: Veritabanlarında büyük yer kaplayacak resim, grafik, ses gibi verilerin saklanmasında kullanılırlar.
Metin: Metin veri tipleri, sabit ya da değişken uzunluğa sahip; karakter, sembol, sayı ve bunların birleşimlerini depolamak için kullanılan veri tipleridir. VTYS yazılımlarına göre farklı alt tipleri bulunur (char, text, varchar, ntext vb.).
Sayısal Veri Tipi: Nümerik yapıda olan verileri saklamak için kullanılır. Sayısal veri tipleri, tamsayı ve ondalık sayı olarak ikiye, bu iki veri tipide daha alt tiplere ayrılır (int, bigint, decimal, float, double vb.).
Tarih/Zaman: Tarihi, zamanı ve ikisinin birleşim bilgilerini tutmak amacıyla kullanılır.
İkili: Veritabanlarında büyük yer kaplayacak resim, grafik, ses gibi verilerin saklanmasında kullanılırlar.
Soru 30
İlişkisel veritabanı modeli ilk kez _______________ yılında Dr. Edgar F. Codd tarafından ortaya atılmıştır.
Seçenekler
A
1959
B
1969
C
1979
D
1989
E
2009
Açıklama:
İlişkisel veritabanı modeli ilk kez 1969 yılında Dr. Edgar F. Codd tarafından ortaya atılmıştır.
Soru 31
__________________ kelimesinin sözlük anlamı “zihinde canlandırılan biçim” olarak tanımlanmaktadır.
Seçenekler
A
Yapı
B
Veri
C
İlişki
D
Tasarım
E
Mimari
Açıklama:
Tasarım kelimesinin sözlük anlamı “zihinde canlandırılan biçim” olarak tanımlanmaktadır.
Soru 32
İlişkisel veritabanı tasarımının ilk basamağı nedir?
Seçenekler
A
Özniteliklerin belirlenmesi
B
İlşkilerin belirlenmesi
C
Veritabanı oluşturmaktaki amaç
D
Tasarımın uygulanması
E
R_M diyagram oluşturma
Açıklama:
Soru 33
Niteliğin veri modelinde alabileceği değerlerin tümüne ne denir?
Seçenekler
A
Kayıp alan
B
Antrepo
C
Bilgi
D
Etki alanı
E
Grafik
Açıklama:
Niteliğin veri modelinde alabileceği değerlerin tümüne etki alanı denir.
Soru 34
Belirlenen amacın ilgi alanlarını oluşturan somut nesnelere ne ad verilir?
Seçenekler
A
Veri
B
Bilgi
C
Muhakeme
D
İdrak
E
Varlıklar
Açıklama:
Varlıklar, belirlenen amacın ilgi alanlarını oluşturan somut nesneleridir. Kullanıcının, etki alanında belirlediği öznitelik değerlerinin saklanmasını ve takibini sağlar.
Soru 35
Varlığı tanımlayan, onunla ilgili özellikleri veren veri alanlarına ne ad verilir?
Seçenekler
A
Bilgelik
B
Veri
C
Öznitelik
D
İlişkisel ağ
E
Akıl
Açıklama:
Ö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.
Soru 36
Öznitelik veri alanlarındaki veriler varlığın sadece ________ özelliğine karşılık gelmelidir.
Seçenekler
A
Sanal
B
Hayali
C
bir
D
kişisel
E
bütünsel
Açıklama:
Öznitelik veri alanlarındaki veriler varlığın sadece bir özelliğine karşılık gelmelidir.
Soru 37
Varlıkların oluşum sayısını gösteren öznitelikler genel anlamda nedir?
Seçenekler
A
Araçlar
B
Belirleyiciler
C
Yazılımlar
D
Kişiler
E
eşyalar
Açıklama:
Belirleyiciler (identifiers) varlıkların oluşum sayısını (satır sayısını) gösteren özniteliklerdir. Değer olarak “eşsiz, eşsiz olmayan ya da birleşik (birden fazla parçadan oluşan)” değerliklerini alabilirler. “Eşsiz” değer (unique), varlığın öznitelik alanındaki (sütunundaki) bir değerin, aynı alanın başka bir satırında tekrar edilmeyeceğini ifade eder. Bunun tersi olarak “eşsiz olmayan” değer (non-unique), bir değerin aynı alanda birden fazla satırda kullanılabileceğini ifade eder.
Soru 38
Varlığın öznitelik alanındaki bir değerin, aynı alanın başka bir satırında tekrar edilmeyeceği durum nasıl ifade edilir?
Seçenekler
A
Eşsiz olmayan
B
Sıradan
C
Bayağı
D
Eşsiz
E
Eksik
Açıklama:
“Eşsiz” değer (unique), varlığın öznitelik alanındaki (sütunundaki) bir değerin, aynı alanın başka bir satırında tekrar edilmeyeceğini ifade eder. Bunun tersi olarak “eşsiz olmayan” değer (non-unique), bir değerin aynı alanda birden fazla satırda kullanılabileceğini ifade eder.
Soru 39
Varlıkların ilişkilerini tanımlamak için en kullanışlı yollardan biri _________________ oluşturmaktır.
Seçenekler
A
Korelasyon matrisi
B
varyans matrisi
C
ortalama matrisi
D
kazan-kayıp matrisi
E
varlık-varlık matrisi
Açıklama:
Varlıkların ilişkilerini tanımlamak için en kullanışlı yollardan biri varlık-varlık matrisi oluşturmaktır. Oluşturulan bu matriste ilişkilerin tespiti kolaylaşacak, ilişkiler daha açık ve net görülecektir. Varlık-var- lık matrisi belirlenen varlıkların oluşturduğu eşit kolon ve sütuna sahip bir tablodur.
Soru 40
İlişkisel veritabanı tasarımının basamakları dikkate alırsa aşağıdakilerden hangisi "Tasarımın Uygulanması" aşamasından bir önceki basamakta yer alır?
Seçenekler
A
R-M (İlişkisel Model) diyagramlarının oluşturulması
B
E-R (Varlık-İlişki) diyagramlarının oluşturulması
C
İlişkilerin belirlenmesi
D
Varlıkların belirlenmesi
E
Özniteliklerin belirlenmesi
Açıklama:
İlişkisel veritabanı tasarımının basamakları dikkate alırsa aşağıdakilerden hangisi "Tasarımın Uygulanması" aşamasından bir önceki basamakta, R-M (İlişkisel Model) Diyagramlarının Oluşturulması yer almaktadır.
Soru 41
İlişkisel veritabanı tasarımının basamakları göz önüne alındığında, "Varlıkların ve Özniteliklerin Belirlenmesi" basamağından bir sonraki basamakta hangisi yer almaktadır?
Seçenekler
A
İlişkilerin belirlenmesi
B
E-R (Varlık-İlişki) diyagramlarının oluşturulması
C
R-M (İlişkisel-Model) diyagramlarının oluşturulması
D
Tasarımın uygulanması
E
Veritabanı oluşturulması
Açıklama:
lişkisel veritabanı tasarımının basamakları göz önüne alındığında, "Varlıkların ve Özniteliklerin Belirlenmesi" basamağından bir sonraki basamakta, "İlişkilerin Belirlenmesi" adımı yer almaktadır.
Soru 42
"Etki Alanı" kavramı, özetle nasıl tanımlanmaktadır?
Seçenekler
A
Niteliğin veri modelinde alabileceği değerlerin tümü
B
Veritabanı oluştururken üzerinde en fazla önem verilen aşama
C
Belirlenen amacın ilgi alanlarını oluşturan somut nesneler yığını
D
Varlığı tanımlayan, onunla ilgili özellikleri veren veri alanları
E
Kullanıcı öznitelik değerlerinin saklanmasının ve takibinin sağlandığı aşama
Açıklama:
"Etki Alanı" kavramı, özetle; niteliğin veri modelinde alabileceği değerlerin tümü olarak tanımlanmaktadır.
Soru 43
Belirleyicilerin ve anahtar alanların seçilmesi dikkate alındığında, varlığın öznitelik alanındaki bir değerin, aynı alanın başka bir satırında tekrar edilemeyeceğini ifade eden kavram hangisidir?
Seçenekler
A
Unique
B
Identifiers
C
Non-unique
D
Composite
E
Matrix
Açıklama:
Belirleyicilerin ve anahtar alanların seçilmesi dikkate alındığında, varlığın öznitelik alanındaki bir değerin, aynı alanın başka bir satırında tekrar edilemeyeceğini ifade eden kavram, Unique'dir.
Soru 44
Yukarıdaki görselde sunulan varlıkların ve ilişkilerin basit gösteriminde, hangi numaralı bölüme "Ön Koşul" ifadesinin yerleştirilmesi daha uygun olur?Seçenekler
A
4
B
5
C
6
D
3
E
2
Açıklama:
Görselde sunulan varlıkların ve ilişkilerin basit gösteriminde, 4 numaralı bölüme "Ön Koşul" ifadesinin yerleştirilmesi daha uygun olur.
Soru 45
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?Seçenekler
A
3 ve 5
B
3 ve 4
C
3 ve 6
D
2 ve 3
E
1 ve 2
Açıklama:
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.
Soru 46
Görselde sunulan ilişkisel modelde hangi tür ilişki temsil edilmektedir?Seçenekler
A
Birden çoğa ilişkinin ilişkisel modelini
B
Çoktan çoğa ilişkinin ilişkisel modelini
C
Birden çoğa ilişkinin varlık ilişkisi diyagramını
D
Çoktan çoğa ilişkinin varlık ilişkisi diyagramını
E
Azdan çoğa ilişkinin varlık ilişkisi diyagramını
Açıklama:
Görselde sunulan ilişkisel model, "Birden çoğa ilişkinin ilişkisel modelini" temsil etmektedir.
Soru 47
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?
Seçenekler
A
ACID
B
BASE
C
CAP
D
VTYS
E
RDBMS
Açıklama:
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.
Soru 48
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?
Seçenekler
A
Normalizasyon
B
Art arda güncelleme
C
Dizinleme
D
Veri tiplerinin belirlenmesi
E
Kümelenme
Açıklama:
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.
Soru 49
Yanda verilen ilişkisel veritabanı tasarımının basamaklarından hangisi "E-R (Varlık-İlişki) Diyagramlarını Oluşturulması" basamağını göstermektedir?Seçenekler
A
1
B
2
C
3
D
4
E
5
Açıklama:

Soru 50
Yanda verilen varlıkların ve özniteliklerinin oluşturulması şemasında "tablet bilgisayarlar" hangi sayı ile gösterilmiştir?Seçenekler
A
1
B
2
C
3
D
4
E
5
Açıklama:

Soru 51
Yukarıda verilen şema neyi ifade etmektedir?Seçenekler
A
Varlık-varlık matrisinde ilişkilerin tespiti
B
Varlık-varlık matrisinde ilişkilerin gösterimi
C
Varlıklarda belirleyicilerin ve anahtar alanların seçimi
D
Varlıkların ve özniteliklerinin oluşturulması
E
Varlıkların ve ilişkilerinin basit gösterimi
Açıklama:

Soru 52
Yukarıda verilen diagram neyi ifade etmektedir?Seçenekler
A
Bir sınıfın birçok cihaza ait olduğu durumun gösterimi
B
Her cihazın bir sınıfa ait olduğu durumun gösterimi
C
Varlıkların ve ilişkilerinin basit gösterimi
D
Cihazlar ve Sınıflar varlıkları arasındaki ilişkinin gösterimi
E
İstenen veritabanının detaylı varlık ilişkisini
Açıklama:

Soru 53
Yanda veilen diagram ile ilgili olarak hangisi söylenemez?Seçenekler
A
İlişkisel modele ait bir gösterimdir.
B
Karga ayağı ilişkisel model diagramı örneğidir.
C
Çoktan-çoğa ilişkisinin varlık ilişkisi gösterimidir.
D
Kesikli çizgiyle gösterim tanımlanmamış ilişki olarak adlandırılır.
E
Düz çizgiyle gösterim tanımlı ilişki olarak adlandırılır.
Açıklama:
İlişkisel modelde, varlıkların ve ilişkilerinin gösterilmesi açısından terminoloji ve kullanılan semboller biraz değişmektedir. Literatürde bu gösterime “Crow’s Foot Relational Model Diagrams” (Karga Ayağı İlişkisel Model Diyagramları) da denir. İlk kez Gordon Everest tarafından kullanılan bu yapıda varlıklar kuracakları ilişkiye göre tablolarına yabancı anahtarlar eklerler ve varlık olarak tanımlanmaktan çıkarak ilişki olarak tanımlanırlar. Tablolar arası ilişkiler ise varlık-ilişki diyagramlarındaki eşkenar dörtgenlerin yerine, Resim 6.13’deki diyagramlarla gösterilir. Resim 6.13’de kesikli çizgilerle olan gösterim, ilişkideki birincil anahtarın yabancı anahtarlardan oluşmadığını, düz çizgiyle olan gösterim ise oluşturulan ilişkide birincil anahtarın yabancı anahtarın kullanımıyla birleşik olarak oluşturulduğunu ifade eder. Düz çizgiyle gösterim tanımlı ilişki olarak adlandırılırken, kesikli çizgiyle gösterim tanımlanmamış ilişki olarak adlandırılır. Uzun ya da kesikli çizginin üzerindeki paralel çift çizgi ilişkinin bir tarafının alacağı tek bir değeri gösterirken diğer ucunun çatal (üç çizgiyle gösteriliyor) olması, ucun gösterdiği ilişkinin birden fazla değer alacağını ifade eder. Eğer bu çatalın dip kısmında tek bir çizgi varsa ucunun gösterdiği ilişkinin en az bir ya da daha çok değer alacağını (zorunluluk) ifade ediyor demektir. Eğer çatalın dip kısmı daireden oluşuyorsa bu durum olasılık belirtir. Yani çatalın ucunun gösterdiği ilişkinin değer almayabileceğini ifade eder (Martin, 1993).
Soru 54
Yanda verilen şema neyi ifade etmektedir?Seçenekler
A
İlişkisel modelde ilişkilerin gösterimi ve açıklamaları
B
Çoktan çoğa ilişkinin varlık ilişki diyagramlarıyla gösterimi
C
Çoktan çoğa ilişkinin ilişkisel model diyagramlarıyla gösterimi
D
Birden çoğa ilişkinin varlık ilişki diyagramlarıyla gösterimi
E
Birden çoğa ilişkinin ilişki yönünün bulunması
Açıklama:

Soru 55
Yanda verilen şema neyi ifade etmektedir?Seçenekler
A
Örnek senaryoda istenen veritabanının ilişkisel model diyagramlarıyla gösterimi
B
Bire bir ilişkisel model diyagramlarıyla gösterimi
C
Bire bir ilişkinin varlık ilişki diyagramlarıyla gösterimi
D
Birden çoğa ilişkinin ilişkisel model diyagramlarıyla gösterimi
E
Belirlenen ön koşul için çoktan çoğa tek bileşenli (unary) ilişkinin ilişkisel model diyagramlarıyla gösterimi
Açıklama:

Soru 56
"İlişkili her tablo veri tutarlılığını sağlamalıdır. Bu durum tablolar arası ilişkinin anahtar alanlar ile kurulmasıyla mümkündür. Yani bir tablodaki yabancı anahtar (foreign key) başka bir tabloda birincil anahtar olarak yer almalıdır ." tanımı Normalizasyonun kaçıncı kuralıdır?
Seçenekler
A
1.
B
2.
C
3.
D
4.
E
5.
Açıklama:
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 olması 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.
İkinci Normalizasyon Kuralı: İlişkili her tablo varlık bütünlüğü göstermelidir. Bu durum tablodaki her satırın eşsiz ve özgün olması ile mümkündür. Bunun için tabloda birincil anahtar olmayan tüm alanlar (sütunlar), birincil anahtar alana bağlı olmalıdır.
Üçüncü Normalizasyon Kuralı: İlişkili her tablo veri tutarlılığını sağlamalıdır. Bu durum tablolar arası ilişkinin anahtar alanlar ile kurulmasıyla mümkündür. Yani bir tablodaki yabancı anahtar (foreign key) başka bir tabloda birincil anahtar olarak yer almalıdır (https://support.microsoft.com/ en-us/kb/100139, Erişim tarihi: 17.03.2016).
İkinci Normalizasyon Kuralı: İlişkili her tablo varlık bütünlüğü göstermelidir. Bu durum tablodaki her satırın eşsiz ve özgün olması ile mümkündür. Bunun için tabloda birincil anahtar olmayan tüm alanlar (sütunlar), birincil anahtar alana bağlı olmalıdır.
Üçüncü Normalizasyon Kuralı: İlişkili her tablo veri tutarlılığını sağlamalıdır. Bu durum tablolar arası ilişkinin anahtar alanlar ile kurulmasıyla mümkündür. Yani bir tablodaki yabancı anahtar (foreign key) başka bir tabloda birincil anahtar olarak yer almalıdır (https://support.microsoft.com/ en-us/kb/100139, Erişim tarihi: 17.03.2016).
Soru 57
Aşağıdakilerden hangisi genel dört veri tipinden bir değildir?
Seçenekler
A
Metin
B
Sayısal Veri Tipi
C
Tarih/Zaman
D
İkili
E
Değer
Açıklama:
Farklı VTYS yazılımları küçük değişikliklerle farklı veri tipleri kullansa da veri tipleri dört kategori altında genelleştirilebilir.
Metin Metin veri tipleri, sabit ya da değişken uzunluğa sahip; karakter, sembol, sayı ve bunların birleşimlerini depolamak için kullanılan veri tipleridir. VTYS yazılımlarına göre farklı alt tipleri bulunur (char, text, varchar, ntext vb.).
Sayısal Veri Tipi Nümerik yapıda olan verileri saklamak için kullanılır. Sayısal veri tipleri, tamsayı ve ondalık sayı olarak ikiye, bu iki veri tipide daha alt tiplere ayrılır (int, bigint, decimal, float, double vb.).
Tarih/Zaman Tarihi, zamanı ve ikisinin birleşim bilgilerini tutmak amacıyla kullanılır.
İkili Veritabanlarında büyük yer kaplayacak resim, grafik, ses gibi verilerin saklanmasında kullanılırlar
Metin Metin veri tipleri, sabit ya da değişken uzunluğa sahip; karakter, sembol, sayı ve bunların birleşimlerini depolamak için kullanılan veri tipleridir. VTYS yazılımlarına göre farklı alt tipleri bulunur (char, text, varchar, ntext vb.).
Sayısal Veri Tipi Nümerik yapıda olan verileri saklamak için kullanılır. Sayısal veri tipleri, tamsayı ve ondalık sayı olarak ikiye, bu iki veri tipide daha alt tiplere ayrılır (int, bigint, decimal, float, double vb.).
Tarih/Zaman Tarihi, zamanı ve ikisinin birleşim bilgilerini tutmak amacıyla kullanılır.
İkili Veritabanlarında büyük yer kaplayacak resim, grafik, ses gibi verilerin saklanmasında kullanılırlar
Soru 58
Yanda verilen tabloda "indeksli"stunu hangi numara ile gösterilmiştir?Seçenekler
A
1
B
2
C
3
D
4
E
5
Açıklama:

Soru 59
- 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ı
Seçenekler
A
1-2-4-5-6-3
B
1-2-3-6-5-4
C
1-3-2-5-6-4
D
3-1-2-5-6-4
E
3-2-1-6-5-4
Açıklama:
İş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ı
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ı
Soru 60
Niteliğin veri modelinde alabileceği değerlerin tümüne ................ denir.
Yukarıdaki boşluğa aşağıdakilerden hangisi gelmelidir?
Yukarıdaki boşluğa aşağıdakilerden hangisi gelmelidir?
Seçenekler
A
Etki alanı
B
Öznitelik değerleri
C
Birincil anahtar
D
Varlık matrisi
E
Kümelenmiş dizin
Açıklama:
Niteliğin veri modelinde alabileceği değerlerin tümüne etki alanı denir.
Soru 61
Kişilerin adres yerlerinin tutulduğu bir tabloda mahalle adı hangi veri tipi olarak kaydedilir?
Seçenekler
A
Bigint
B
İkili
C
Tarih/zaman
D
Sayısal
E
Metin
Açıklama:
Metin veri tipleri, sabit ya da değişken uzunluğa sahip; karakter, sembol, sayı ve bunların birleşimlerini depolamak için kullanılan veri tipleridir.
Soru 62
Yukarıdaki tablodaki bilgilere göre aşağıdakilerden hangisi birincil anahtar olabilir?Seçenekler
A
Adi
B
Soyadi
C
Dog_tar
D
Ogr_Dali
E
TC_Kimlik_No
Açıklama:
Dizin oluşturmada eşsiz bir değere sahip birincil anahtar kullanılabileceği için TC_Kimlik_No birincil anahtar olabilir.
Soru 63
Aşağıda birincil anahtar ile ilgili verilen bilgilerden hangisi doğrudur?
Seçenekler
A
Eşsiz bir değere sahiptir
B
Birden fazla özniteliği tanımlar
C
Bir tabloda birden fazla birincil anahtar kullanılabilir
D
Birincil anahtar alanı boş bırakılabilir
E
Birincil anahtar sorgulama hızını düşürür
Açıklama:
Birincil anahtar olarak tanımlanan alanın tekrarlanmayan verilerden oluşması gerekir. Yani eşsiz olması gerekmektedir.
Soru 64
Yukarıdaki resme göre aşağıdakilerden hangisi doğrudur?Seçenekler
A
Öğrenciler tablosunda birincil anahtar Oda_Id'dir.
B
Siniflar tablosundaki Oda_Id yabancı anahtardır.
C
Siniflar tablosundaki Oda_No birincil anahtardır.
D
İki tablo arasında birebir ilişki vardır.
E
“Siniflar” tablosundan “Ogrenciler” tablosuna doğru birden çoğa ilişki oluşturulmuştur.
Açıklama:
Birden çoğa ilişki “Siniflar” tablosundan “Ogrenciler” tablosuna doğru oluşturulmuştur. Bu sebepten yabancı anahtar “Ogrenciler” tablosunda yaratılmıştır.
Soru 65
“Bir öğrencinin yalnızca bir kalemi olmalıdır” önermesi, varlık ilişki diyagramlarında kullanılan, ilişkinin mantıksal gösterimlerden hangisiyle doğru olarak ifade edilir?
Seçenekler
A
1:N
B
0:N
C
0:1
D
1:1
E
N:N
Açıklama:
Bire bir ilişkinin varlığını ifade eden “Bir öğrencinin yalnızca bir kalemi olmalıdır” önermesi 1:1 şeklinde gösterilmektedir.
1:1 - Varlık sadece bir varlıkla ilişkili olmalıdır.
1:1 - Varlık sadece bir varlıkla ilişkili olmalıdır.
Soru 66
Aşağıda verilen ilişkisel model gösterimlerinden hangisi "1’den 0 ya da daha çok (olası durum)" durumunu ifade etmektedir?
Seçenekler
A
B
C
D
E
Açıklama:

Soru 67
Bir coğrafi bölgenin resmi veritabanına kaydedilmek istenmektedir. Aşağıdakilerden hangisi bu resmin veritabanına kaydedilecek olan veri tipidir?
Seçenekler
A
Metin
B
Sayısal Veri Tipi
C
Tarih/Zaman
D
İkili
E
Int
Açıklama:
Veritabanlarında büyük yer kaplayacak resim, grafik, ses gibi verilerin saklanmasında "İkili" veri tipi kullanılır.
Soru 68
- 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.
Seçenekler
A
1. Normalizasyon kuralı
B
2. Normalizasyon kuralı
C
3. Normalizasyon kuralı
D
4. Normalizasyon kuralı
E
5. Normalizasyon kuralı
Açıklama:
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.
Soru 69
İlişkisel veritabanı modeli ilk kez Dr. Edgar F. Codd tarafından kaç yılında ortaya atılmıştır?
Seçenekler
A
1950
B
1969
C
1974
D
1983
E
1999
Açıklama:
İlişkisel veritabanı modeli ilk kez 1969 yılında Dr. Edgar F. Codd tarafından ortaya atılmıştır
Soru 70
İlişkisel veritabanı oluşturmada kullanışlı ve yararlı bir veritabanı için tasarım basamaklarında aşağıdaki
sorulardan hangisine yanıt aranmaz?
sorulardan hangisine yanıt aranmaz?
Seçenekler
A
Veritabanı oluşturmadaki amaç nedir?
B
İlişkisel veritabanlarındaki veriler satırlar halinde nasıl saklanacaktır?
C
Hangi veriler kullanılacaktır ve nasıl gruplanacaktır?
D
Gruplar arası ilişkiler hangi veri alanlarıyla ve nasıl olacaktır?
E
Tasarım ilişkisel veritabanı kurallarına uygun mu?
Açıklama:
İlişkisel veritabanı oluşturmada kullanışlı ve yararlı bir veritabanı için tasarım basamaklarında şu sorulara yanıtlar aranır;
• Veritabanı oluşturmadaki amaç nedir?
• Hangi veriler kullanılacaktır ve nasıl gruplanacaktır?
• Gruplar arası ilişkiler hangi veri alanlarıyla ve nasıl olacaktır?
• Tasarım ilişkisel veritabanı kurallarına uygun mu?
• Veritabanı oluşturmadaki amaç nedir?
• Hangi veriler kullanılacaktır ve nasıl gruplanacaktır?
• Gruplar arası ilişkiler hangi veri alanlarıyla ve nasıl olacaktır?
• Tasarım ilişkisel veritabanı kurallarına uygun mu?
Soru 71
Niteliğin veri modelinde alabileceği değerlerin tümüne ............ denir.
Yukarıdaki cümlede.. ....... ile gösterilen boşluğa gelecek uygun ifade aşağıdakilerden hangisidir?
Yukarıdaki cümlede.. ....... ile gösterilen boşluğa gelecek uygun ifade aşağıdakilerden hangisidir?
Seçenekler
A
Varlıklar
B
Etki alanı
C
Rumuz
D
Belirleyiciler
E
Anahtar
Açıklama:
Niteliğin veri modelinde alabileceği değerlerin tümüne etki alanı denir.
Soru 72
Alan isimlerinde kullanılması gereken özel karakter varsa ya da alan isimleri veritabanı mantığına uygun
olarak verildiğinde son kullanıcı için yeterli seviyede açıklayıcı olmuyorsa, alan isimlerine son kullanıcının
görebileceği şekilde ................ verilebilir.
Yukarıdaki cümlede.. ....... ile gösterilen boşluğa gelecek uygun ifade aşağıdakilerden hangisidir?
olarak verildiğinde son kullanıcı için yeterli seviyede açıklayıcı olmuyorsa, alan isimlerine son kullanıcının
görebileceği şekilde ................ verilebilir.
Yukarıdaki cümlede.. ....... ile gösterilen boşluğa gelecek uygun ifade aşağıdakilerden hangisidir?
Seçenekler
A
“eşsiz olmayan” değer (non-unique
B
“Eşsiz” değer (unique)
C
rumuzlar (alias)
D
Birleşik nitelik (composite)
E
birincil anahtar
Açıklama:
rumuzlar (alias)
Soru 73
.....................varlıkların oluşum sayısını (satır sayısını) gösteren özniteliklerdir.
Yukarıdaki cümlede.. ....... ile gösterilen boşluğa gelecek uygun ifade aşağıdakilerden hangisidir?
Yukarıdaki cümlede.. ....... ile gösterilen boşluğa gelecek uygun ifade aşağıdakilerden hangisidir?
Seçenekler
A
non-unique
B
unique
C
alias
D
identifiers
E
composite
Açıklama:
Belirleyiciler (identifiers) varlıkların oluşum sayısını (satır sayısını) gösteren özniteliklerdir. Değer olarak “eşsiz, eşsiz olmayan ya da birleşik (birden fazla parçadan oluşan)” değerliklerini alabilirler.
Soru 74
Bir varlığın kendisiyle oluşturduğu ilişkiye ne ad verilir?
Seçenekler
A
Bir bileşenli ilişki
B
Çift bileşenli ilişki
C
Basit varlık ilişki
D
Detaylı varlık ilişki
E
Tek detaylı varlık ilişki
Açıklama:
Bir bileşenli ilişki, bir varlığın kendisiyle oluşturduğu ilişkidir.
Soru 75
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?
Yukarıdaki cümlede.. ....... ile gösterilen boşluğa gelecek uygun ifade aşağıdakilerden hangisidir?
Seçenekler
A
0
B
1
C
N
D
1’den N
E
1’den 0
Açıklama:
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.
durumunda gerçekleşir.
Soru 76
Kümelenmiş dizin sıralamaya bağlı bir sistem olduğundan bir tabloda sadece ............ tane oluşturulabilir.
Yukarıdaki cümlede.. ....... ile gösterilen boşluğa gelecek uygun ifade aşağıdakilerden hangisidir?
Yukarıdaki cümlede.. ....... ile gösterilen boşluğa gelecek uygun ifade aşağıdakilerden hangisidir?
Seçenekler
A
1
B
2
C
N
D
N-1
E
N-n
Açıklama:
Kümelenmiş dizin sıralamaya bağlı bir sistem olduğundan bir tabloda sadece bir tane oluşturulabilir.
Soru 77
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?
Seçenekler
A
Sayısal
B
Metin
C
Binary
D
Tarih
E
Zaman
Açıklama:
Metin (char, text,varchar, ntext vb)
Soru 78
Sayısal alt veri tipinin her veri hücresi için kapladığı alan kaç byte'dir?
Seçenekler
A
1
B
8
C
16
D
32
E
64
Açıklama:
1 byte
Soru 79
Aşağıdakilerden hangisi kullanışlı ve faydalı bir ilişkisel veritabanı basamaklarında cevabı aranılan sorulardan biri değildir?
Seçenekler
A
Veritabanına kaç kullanıcı bağlanacaktır?
B
Veritabanı oluşturmadaki amaç nedir?
C
Hangi veriler kullanılacaktır ve nasıl gruplanacaktır?
D
Gruplar arası ilişkiler hangi veri alanlarıyla ve nasıl olacaktır?
E
Tasarım ilişkisel veritabanı kurallarına uygun mu?
Açıklama:
a
Soru 80
- Veritabanı Oluşturmaktaki Amaç
- İlişkilerin Belirlenmesi
- Varlıkların ve Özniteliklerin Belirlenmesi
- E-R (Varlık-İlişki) Diyagramlarının Oluşturulması
- R-M (İlişkiselModel) Diyagramlarını Oluşturulması
- Tasarımın Uygulanması
Seçenekler
A
1-3-2-4-5-6
B
1-2-3-4-5-6
C
1-2-4-3-5-6
D
6-5-4-3-2-1
E
3-2-1-4-5-6
Açıklama:
a
Soru 81
Seçenekler
A
1’den 0 ya da daha çok (olası durum)
B
1’den 1 ya da daha çok (zorunluluk)
C
1’den 1 (zorunluluk)
D
1’den 0 ya da daha çok (zorunluluk)
E
1’den 1 ya da daha çok (olası durum)
Açıklama:
a
Soru 82
Seçenekler
A
1’den 0 ya da daha çok (olası durum)
B
1’den 1 ya da daha çok (zorunluluk)
C
1’den 1 (zorunluluk)
D
1’den 0 ya da daha çok (zorunluluk)
E
1’den 1 ya da daha çok (olası durum)
Açıklama:
a
Soru 83
Seçenekler
A
1’den 1 ya da daha çok (zorunluluk)
B
1’den 0 ya da daha çok (olası durum)
C
1’den 1 (zorunluluk)
D
1’den 0 ya da daha çok (zorunluluk)
E
1’den 1 ya da daha çok (olası durum)
Açıklama:
a
Soru 84
Seçenekler
A
1’den 1 ya da daha çok (zorunluluk)
B
1’den 0 ya da daha çok (olası durum)
C
1’den 1 (zorunluluk)
D
1’den 0 ya da daha çok (zorunluluk)
E
1’den 1 ya da daha çok (olası durum)
Açıklama:
a
Soru 85
Seçenekler
A
1’den 1 (zorunluluk)
B
1’den 0 ya da daha çok (olası durum)
C
1’den 1 ya da daha çok (zorunluluk)
D
1’den 0 ya da daha çok (zorunluluk)
E
1’den 1 ya da daha çok (olası durum)
Açıklama:
a
Soru 86
Bir eğitmen derste " İ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" diyorsa ilişkisel veritabanlarında hangi normalizasyon kuralından bahsetmektedir?
Seçenekler
A
Birinci Normalizasyon Kuralı
B
İkinci Normalizasyon Kuralı
C
Üçüncü Normalizasyon Kuralı
D
Dördüncü Normalizasyon Kuralı
E
Beşinci Normalizasyon Kuralı
Açıklama:
A
Soru 87
Bir eğitmen derste "İlişkili her tablo varlık bütünlüğü göstermelidir. Bu durum tablodaki her satırın eşsiz ve özgün olması ile mümkündür." diyorsa ilişkisel veritabanlarında hangi normalizasyon kuralından bahsetmektedir?
Seçenekler
A
İkinci Normalizasyon Kuralı
B
Birinci Normalizasyon Kuralı
C
Üçüncü Normalizasyon Kuralı
D
Dördüncü Normalizasyon Kuralı
E
Beşinci Normalizasyon Kuralı
Açıklama:
A
Soru 88
Bir eğitmen derste "İlişkili her tablo veri tutarlılığını sağlamalıdır. Bu durum tablolar arası ilişkinin anahtar alanlar ile kurulmasıyla
mümkündür" diyorsa ilişkisel veritabanlarında hangi normalizasyon kuralından bahsetmektedir?
mümkündür" diyorsa ilişkisel veritabanlarında hangi normalizasyon kuralından bahsetmektedir?
Seçenekler
A
Üçüncü Normalizasyon Kuralı
B
İkinci Normalizasyon Kuralı
C
Birinci Normalizasyon Kuralı
D
Dördüncü Normalizasyon Kuralı
E
Beşinci Normalizasyon Kuralı
Açıklama:
a
Ünite 7
Soru 1
Aşağıdakilerden hangisi “bolge” isimli tablodan tüm kayıtların görüntülenmesini sağlayan bir SQL sorgusudur?
Seçenekler
A
SELECT * FROM bolge;
B
SELECT all FROM bolge;
C
SELECT FROM bolge WHERE bolge=*;
D
SELECT bolge FROM bolge;
E
SELECT distinct from bolge;
Açıklama:
CBS’de öznitelik verilerine bağlı sorgulamalar doğrudan sorgulama sınıfına girer ve başlıca kullanılan fonksiyon SELECT ifadesidir. Seçme işlemi için kullanılan SELECT komut ifadesinden sonra, boşluk bırakılarak seçilmek istenen veri sütununun alan adı yazılır. Eğer seçilmek istenen birden fazla sütun varsa seçilmek istenen sütunların alan adları arasında virgül koyularak SQL ifadesi yazılır. Tablodaki bütün sütunların seçilmesi isteniyorsa alan adları yerine * (yıldız) karakteri kullanılarak bu seçim yapılabilmektedir. Seçilmek istenen sütunların ait olduğu tablo FROM ifadesinden sonra belirtilir. Bu ifadeden sonra bir boşluk bırakılarak tablo adı yazılır. Bu bilgiler ışığında bolge isimli tablodan tüm kayıtların görüntülenmesini sağlamak için SQL sorgusu şu şekilde yazılmalıdır: SELECT * from bolge;
Buna göre doğru yanıt A’dır.
Buna göre doğru yanıt A’dır.
Soru 2
Aşağıdaki SQL karşılaştırma operatörlerinden hangisi “benzeri seç” anlamında kullanılır?
Seçenekler
A
<>
B
=
C
IN
D
NULL
E
LIKE
Açıklama:
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.
<> 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.
Soru 3
İç Anadolu Bölgesi’nin illerinin bulunduğu bir konumsal nesne tablosunda Eskişehir ili de dahil olmak üzere alfabetik olarak Eskişehir’den sonra gelen illerin sorgusu aşağıdaki seçeneklerden hangisinde gösterilmektedir?
Seçenekler
A
SELECT * FROM bolge_iller WHERE [IL_ADI] > ‘ESKİŞEHİR’;
B
SELECT * FROM bolge_iller WHERE [IL_ADI] >= ‘ESKİŞEHİR’;
C
SELECT * FROM bolge_iller WHERE [IL_ADI] <= ‘ESKİŞEHİR’;
D
SELECT * FROM bolge_iller WHERE [IL_ADI] <= ‘ESKİŞEHİR’;
E
SELECT * FROM bolge_iller WHERE [IL_ADI] <> ‘ESKİŞEHİR’;
Açıklama:
Konumsal nesne tablosunda bulunan verilerden belirtilen değere eşit ve bu değerden büyük olanları seçmek için >= operatörü kullanılır. Büyük-eşit operatörü sayısal veri tiplerinin yanı sıra tarih ve metin veri tipleri için de kullanılır. Buna göre Eskişehir ili de dahil olmak üzere alfabetik olarak Eskişehir’den sonra gelen illerin sorgusunda büyük-eşit operatörü kullanılmalıdır. Doğru gösterim SELECT * FROM bolge_iller WHERE [IL_ADI] >= ‘ESKİŞEHİR’; şeklindedir. Buna göre doğru yanıt B’dir.
Soru 4
İlçe isimlerinin bulunduğu ilce isimli konumsal nesne tablosunda SELECT * FROM ilce WHERE [ILCE_ADI] < ‘ALTIN’; sorgusunun yanıt kümesi kaç ilçeden oluşur?
ILCE_ADI
Adaklı
Ağaçören
Ağın
Akseki
Aladağ
Altındağ
Altınova
Akyurt
Ayaş
Ayvacık
ILCE_ADI
Adaklı
Ağaçören
Ağın
Akseki
Aladağ
Altındağ
Altınova
Akyurt
Ayaş
Ayvacık
Seçenekler
A
3
B
4
C
5
D
6
E
7
Açıklama:
Küçüktür operatörü, konumsal nesne tablosunda bulunan verilerden, belirtilen değerden küçük olanları seçmek için kullanılır. Küçüklük sorgusu, sayısal veri tiplerinin yanı sıra tarih ve metin veri tipleri için de kullanılır. Metin veri tipleri ile birlikte kullanıldığında sorgulanan ölçütün her harfi sırayla alfabetik olarak karşılaştırılır. Buna göre soru kökünde verilen ilçe adlarından Adaklı, Ağaçören, Ağın, Akseki ve Aladağ ilçeleri Altın kelimesinden önce gelmektedir. Sorgu sonucu söz konusu beş ilçe dönecektir, doğru yanıt C’dir.
Soru 5
SELECT * FROM bina WHERE YAPIM_YILI <> ‘2005’;
Yukarıda verilen sorgunun açıklaması aşağıdakilerden hangisidir?
Yukarıda verilen sorgunun açıklaması aşağıdakilerden hangisidir?
Seçenekler
A
bina tablosunda yapım yılı 2005 olan tüm verilerin listelenmesi
B
bina tablosunda yapım yılı 2005’den farklı tüm verilerin listelenmesi
C
bina tablosunda yapım yılı 2005’ten büyük tüm verilerin listelenmesi
D
bina tablosunda yapım yılı içerisinde 2005 geçen tüm verilerin listelenmesi
E
bina tablosunda yapım yılı 2005 ve daha önceki tüm verilerin listelenmesi
Açıklama:
“<>” operatörü konumsal nesne tablosunda, ölçüt olarak belirtilen verinin bulunduğu satırların dışında kalan satırları seçmek için kullanılır. Soru kökünde verilen SELECT * FROM bina WHERE YAPIM_YILI <> ‘2005’;
sorgusu yapım yılı 2005 yılından farklı olan tüm verileri listeleyecektir. Sorguda bulunan yıldız işareti <> operatörü ile ölçütü verilen tüm verileri listelemek amacıyla kullanılmıştır. Doğru yanıt B’dir.
sorgusu yapım yılı 2005 yılından farklı olan tüm verileri listeleyecektir. Sorguda bulunan yıldız işareti <> operatörü ile ölçütü verilen tüm verileri listelemek amacıyla kullanılmıştır. Doğru yanıt B’dir.
Soru 6
Konumsal nesne tablosunda bulunan verilerden ölçüt olarak belirtilen iki değer arasında olanları seçmek için aşağıdaki operatörlerden hangisi kullanılmalıdır?
Seçenekler
A
IN
B
NOT
C
NULL
D
LIKE
E
BETWEEN
Açıklama:
Konumsal nesne tablosunda bulunan verilerden ölçüt olarak belirtilen (X ve Y değerleri) değerler arasında olanları seçmek için kullanılan operatör BETWEEN’dir. İki değer arası AND mantık operatörü ile bağlanır. Sayısal, metin ve tarih veri tipleri ile uygulanabilmektedir. Belirlenen aralıktaki değerler seçilirken, alt ve üst sınır olarak X ve Y değerlerini de seçerek bu aralığa ekler. Doğru yanıt E’dir.
Soru 7
SQL’de NULL operatörünün kullanım amacı aşağıdakilerden hangisidir?
Seçenekler
A
Bilinmeyen değerleri ifade etmek için kullanılır.
B
İlk harfi bilinmeyen sütun sorgulaması yapmak için kullanılır.
C
Ölçüt olarak belirtilen değerler arasında olanları seçmek için kullanılır.
D
Verilerden belirlenen ölçüt karakter dizilimine benzer olanları seçmek için kullanılır.
E
Ölçüt olarak belirtilen verinin bulunduğu satırların dışında kalanları seçmek için kullanılır.
Açıklama:
Açıklama: SQL’de bilinmeyen değerleri ifade etmek için NULL operatörü kullanılır. İlk harfi bilinmeyen sorgulama için LIKE ‘?ölçüt’ operatörü kullanılır. Ölçüt olarak belirtilen değerler arasında olanları seçmek için BETWEEN operatörü kullanılır. Verilerden belirlenen ölçüt karakter dizilimine benzer olanları seçmek için LIKE operatörü kullanılır. Ölçüt olarak belirtilen verinin bulunduğu satırların dışında kalanları seçmek için ise <> operatörü kullanılır. Doğru yanıt A’dır.
Soru 8

Resimde 1, 2 ve 3. koşulların temsil ettikleri durumlar şunlardır:
- Koşul: Bina yapım yılı 2000’den küçük olacak.
- Koşul: Bina yapı türü ‘YIĞMA’ olacak.
- Koşul: Bina kat adedi 1’den farklı olacak.
Resimdeki Venn diyagramında taralı alana uygun SQL ifadesi aşağıdakilerden hangisidir?
Seçenekler
A
SELECT * FROM bina WHERE ([YAPI_TURU] <>’YIĞMA’ OR ([YAPIM_YILI] < 2000) AND [KAT_ADEDI] NOT IN 1);
B
SELECT * FROM bina WHERE [YAPI_TURU] <>’YIĞMA’ XOR ([YAPIM_YILI] < 2000) OR [KAT_ADEDI] NOT IN 1);
C
SELECT * FROM bina WHERE ([YAPI_TURU] <> ’YIĞMA’ OR ([YAPIM_YILI] < 2000) XOR [KAT_ADEDI] NOT IN 1);
D
SELECT * FROM bina WHERE ([YAPI_TURU] <> ’YIĞMA’ XOR [KAT_ADEDI] <> 1) AND ([YAPIM_YILI] < 2000;
E
SELECT * FROM bina WHERE ([YAPIM_YILI] < 2000 OR [YAPI_TURU]=’YIĞMA’) NOT [KAT_ADEDI] <> 1;
Açıklama:
AND operatörü kesişim, OR operatörü birleşim, XOR simetrik farkı, NOT operatörü fark amacıyla kullanılır. Soru kökünde verilen Venn diyagramının taralı alanının mantıksal gösterimi (2 OR 1) NOT 3 şeklindedir. Bu gösterimi belirten SQL ifadesi SELECT * FROM bina WHERE ([YAPIM_YILI] < 2000 OR [YAPI_TURU]=’YIĞMA’) NOT [KAT_ADEDI] <> 1;
olarak E seçeneğinde verilmiştir. Doğru yanıt E’dir.
olarak E seçeneğinde verilmiştir. Doğru yanıt E’dir.
Soru 9
SELECT * FROM bina WHERE [YAPIM_YILI] < 2000 XOR [YAPI_TURU] <> ‘YIĞMA’
sorgusunun açıklaması aşağıdaki seçeneklerden hangisinde doğru verilmiştir?
sorgusunun açıklaması aşağıdaki seçeneklerden hangisinde doğru verilmiştir?
Seçenekler
A
Yapım yılı 2000’den önce veya yapı türü yığma olan binaları listeler.
B
Hem yapım yılı 2000’den önce hem de yapı türü yığma olmayan binaları listeler.
C
Yapım yılı 2000’den önce ve yapı türü yığmadan farklı olan binaları yıl sırasına göre listeler.
D
Yapım yılı 2000’den önce ve yapı türü yığma olanlar ile yapım yılı 2000’den önce ve yapı türü yığma olmayanların birleşim kümesini listeler.
E
Yapım yılı 2000’den önce veya yapı türü yığma olmayan binalardan yapım yılı 2000’den önce ve yapı türü yığma olmayan binaların farkını listeler.
Açıklama:
XOR operatörü, istenen koşulları sağlayanlardan, koşulların ikisini birden sağlayanların çıkarıldığı durumu sorgular. Soru kökündeki sorgu binaların yapım yılı 2000’den önce olacak ya da yapı türü yığmadan farklı olacak ancak binalar 2000’den önce yapılmış ve yığma olmayan bina olmayacaktır. Buna göre doğru yanıt E’dir.
Soru 10
Öznitelik verilerinin sorgulanmasında kullanılacak alt sorguları oluştururken dikkat edilmesi gereken ilkeler ile ilgili aşağıdaki bilgilerden hangisi doğrudur?
Seçenekler
A
Alt sorguda parantez içine alınma zorunluluğu yoktur.
B
Alt sorgu karşılaştırma operatörünün solunda yer almalıdır.
C
Alt sorgu kendi sonucunu manipüle edebilir.
D
Alt sorgular SELECT, WHERE ve FROM ifadelerinin herhangi birinde oluşturulabilir.
E
Tek bir veri satırını sorgulayan operatöre alt sorguyla birden fazla veri değeri gönderilebilir.
Açıklama:
Alt sorgu, öznitelik verilerine bağlı yazılan bir sorgulamanın içinde, konumsal veritabanının veri kaynakları tarafından da desteklenen komutlarla yeni bir sorgu yaratma işlemidir. Öznitelik verilerinin sorgulanmasında kullanılacak alt sorguları oluştururken dikkat edilmesi gereken ilkeler şunlardır:
Doğru yanıt D’dir.
- Alt sorgu parantez içine alınmalıdır.
- Alt sorgu karşılaştırma operatörünün sağında yer almalıdır.
- Alt sorgu kendi sonucunu manipüle edemez.
- 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 sorgular SQL dilinde SELECT, WHERE ve FROM ifadelerinin herhangi birinde oluşturulabilir.
Doğru yanıt D’dir.
Soru 11
Veritabanı sorgulama dili SQL aşağıda belirtilen standartların hangisine/hangilerine sahiptir?
- ANSI
- IEC
- ISO
Seçenekler
A
I ve II
B
II ve III
C
I ve III
D
Yalnız I
E
Yalnız II
Açıklama:
SQL 1986 yılında ANSI (American National Standart Institute) ve 1987'de ISO (International Organization for Standardization) standartlarına sahip olmuştur. IEC (International Electrotechnical Commission) standardına sahip değildir. Doğru cevap C'dir.
Soru 12
Aşağıda verilen komutlardan hangisi bir doğrudan sorgu (direct querry) komutudur?
Seçenekler
A
SELECT
B
INSERT
C
UPDATE
D
DELETE
E
CREATE
Açıklama:
Doğrudan sorgunun yapısında sorgunun sonucunuda istenen veriler ayrıştırılarak bir altküme
tablosunda, orijinal veri değiştirilmeden çıkarılırlar. INSERT, UPDATE, DELETE ve CREATE komutları doğrudan orjinal verinin yapısında değişiklik oluşturan komutlar olduğundan doğrudan sorgu komutları değildir. Doğru cevap A'dır.
tablosunda, orijinal veri değiştirilmeden çıkarılırlar. INSERT, UPDATE, DELETE ve CREATE komutları doğrudan orjinal verinin yapısında değişiklik oluşturan komutlar olduğundan doğrudan sorgu komutları değildir. Doğru cevap A'dır.
Soru 13
| 1. IN | K. Eşit olmayanı seç |
| 2. <> | L. Veri değeri yok |
| 3. NULL | M. Belirtilen değerler içinde olanı seç |
Seçenekler
A
1-L, 2-K, 3-M
B
1-M, 2-K, 3-L
C
1-K, 2-M, 3-L
D
1-M, 2-L, 3-K
E
1-L, 3-M, 2-K
Açıklama:
IN operatörü belitrtilen değerler arasındakini seçme, <> operatörü eşit olmayanı seçme ve NULL operatörü veri değeri olmayanları seçme işlemi için kullanılır. Doğru cevap B'dir.
Soru 14
Şekildeki Venn diyagramında her bir daire bir sorgulama koşulunu gösteriyorsa sarı renkle taralı bölge hangi mantık operatörü yardımıyla yapılan sorgu sonucunu göstermektedir?


Seçenekler
A
IN
B
NOT
C
XOR
D
OR
E
AND
Açıklama:
Sorgulama koşullarının her ikisinin de geçerli olduğu (bütün küme elemanlarının seçildiği) sorgulama operatörü OR operatörüdür. Doğru cevap D'dir.
Soru 15
Seçeneklerdeki Venn diyagramlarında her bir daire bir sorgulama koşulunu göstermek üzere, 2 koşulu AND mantık operatörüyle sorguladığımızda sonuç sarıyla taranmış bölgelerden hangisine karşılık gelir?
Seçenekler
A

B

C

D

E

Açıklama:
AND mantık operatörüyle sorgulama her iki koşulu da sağlayan sorgu sonucunu sağlayacaktır. Bu durum Venn şemasında kesişim kümesinin gösterimiyle ifade edilir. Doğru cevap E'dir.
Soru 16
Aşağıda veirlen alt sorgu oluştururken uyulması gereken ilkelerden hangisi / hangileri doğrudur?
- Alt sorgu kendi sonucunu manipüle edemez
- Tek bir veri satırını sorgulayan operatöre alt sorguyla tek bir veri değeri gönderilmelidir
- Alt sorgu karşılaştırma operatörünün solunda yer almalıdır.
Seçenekler
A
I ve II
B
I ve III
C
II ve III
D
Yalnız I
E
Yalnız II
Açıklama:
Alt sorguya sahip sorgulama komut dizinlerinde, alt sorgu ifadesi karşılaştımra operatörünün sağında yer almalıdır. Doğru cevap A'dır
Soru 17
Ö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?
Seçenekler
A
AND
B
OR
C
NOT
D
XOR
E
IN
Açıklama:
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.
Soru 18
Öznitelirk verilerine bağlı sorgulamalarda “seçilmiş kayıtlar içinden seçmek” seçeneği ile aynı sonucu veren mantık operatörü aşağıdakilerden hangisidir?
Seçenekler
A
IN
B
XOR
C
NOT
D
OR
E
AND
Açıklama:
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 cevap E'dir.
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 cevap E'dir.
Soru 19
Bir sorgu sonucunu veritabanının dışına katman olarak aktarmak istediğimizde seçilen verilerin öznitelik, alan ve uzunluk bilgileri hangi dosya formatında dışa aktarılır?
Seçenekler
A
Shape file (shp)
B
Multiple XML document (mxd)
C
Drawing interchange format (dxf)
D
Database file (dbf)
E
Microsoft Access database (mdb)
Açıklama:
Sorgu sonucu dışarı aktarıldığında, seçilen verilerin öznitelik, alan ve uzunluk bilgileri veritabanı dosyası (dbf), geometri, projeksiyon ve gösterim bilgileri şekil dosyası (shape file) içinde saklanacaktır. Doğru cevap D'dir.
Soru 20
Aşağıdakilerden hangisi bir karşılaştırma operatörüdür?
Seçenekler
A
OR
B
XOR
C
LIKE
D
WHERE
E
SELECT
Açıklama:
OR ve XOR mantık operatörleridir. SELECT ve WHERE sorgulama komutlarıdır. LIKE bir karşılaştırma operatörüdür. Doğru cevap C'dir.
Soru 21
Konumsal nesnelerin nitelik, nicelik gibi karakteristik özelliklerini tanımlayan, konumsal nesne ile ilişkili ve konum bilgisi içermeyen veriler aşağıdakilerden hangisidir?
Seçenekler
A
Konum verileri
B
Öznitelik verileri
C
Tematik verileri
D
İlişkisel veriler
E
Kişisel veriler
Açıklama:
Öznitelik (attribute) verileri ise konumsal nesnelerin nitelik, nicelik gibi karakteristik özelliklerini tanımlayan, konumsal nesne ile ilişkili ve konum bilgisi içermeyen verilerdir.
Soru 22
Veritabanında tablolar halinde bulunan öznitelik verilerinin, belirlediğimiz bir ölçütü veya ölçütleri karşılayanlarını ya da karşılamayanlarını belirleme işlemi aşağıdakilerden hangisidir?
Seçenekler
A
Thematik sorgulama
B
Standart veritabanı sorgulaması
C
Geometrik sorgulama
D
Çoğrafi sorgulamalar
E
Tarih sorgulamaları
Açıklama:
Thematik sorgulama veritabanında tablolar halinde bulunan öznitelik verilerinin, belirlediğimiz bir ölçütü veya ölçütleri karşılayanlarını ya da karşılamayanlarını belirleme işlemidir.
Soru 23
SQL aşağıdakilerden hagisidir?
Seçenekler
A
Coğrafi bilgi sistemleri yazılımlarında, dosya tabanlı konumsal veritabanıdır.
B
Coğrafi bilgi sistemleri yazılımlarında kullanılan sorgu oluşturucudur.
C
CBS yazılımlarının, konumsal nesne tabloları içinde saklanan öznitelik verilerini sorgularken kulandığı bilgisayar dilidir.
D
Kullanıcının sorgulama sonucu orijinal veriyi silmesini sağlayan fomksiyondur.
E
Belirlediğimiz bir ölçütü veya ölçütleri karşılayanlarını ya da karşılamayanlarını belirleme işlemidir.
Açıklama:
Coğrafi Bilgi Sistemleri yazılımları da tablolar içinde sakladığı verilerini sorgularken, veritaba- nı platformunda sorgulama için geliştirilmiş araç olan SQL (Structured Query Language) kullanır. SQL ilişkisel veritabanı sorgulama dili olarak 1986’da ANSI (American National Standarts Institute), 1987’de ISO (International Organization for Standardization) standartlarına sahip olmuştur.
Soru 24
Yapılan sorgulama işleminde, veri sütunundaki tüm veriler yerine, bir veya daha çok koşula bağlı veri grubu bulunmak istenirse sorgulama dilinde hangi ifadeyi kullanmak gerekir?
Seçenekler
A
SELECT
B
FROM
C
INSERT
D
WHERE
E
UPDATE
Açıklama:
Yapılan sorgulama işleminde, veri sütunundaki tüm veriler yerine, bir veya daha çok koşula bağlı veri grubu bulunmak istenirse sorgulama dilinde WHERE ifadesini kullanmak gerekir.
Soru 25
Aşağıdakilerden hangisi karşılaştırma operatörleri ile ilgili olarak doğrudur?
Seçenekler
A
Sadece aritmetiksel ifadeler için kullanılırlar.
B
SQL’in bütün karşılaştırma operatörleri CBS yazılımlarındaki sorgu oluşturucu arayüzlerde çalışmayabilmektedir.
C
[NOT] ifadesi, başına gelebildiği operatörün anlamını ve kullanımını doğru yönde değiştirmektedir.
D
Sorgu oluşturucusunun hangi koşullarda desteklediğini denemden bilemeyiz.
E
[NOT] NULL veri değeri benzer değil anlamındadır.
Açıklama:
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. Metin tipi verilerin karşılaştırılmasında büyüktür ya da küçüktür gibi operatörler, metindeki harf dizininin alfabetik sıralamasına göre hareket ederler. Sorgu oluşturmada en yaygın kullanılan karşılaştırma operatörleri aşağıdaki tabloda gösterilmiştir. SQL’in bütün karşılaştırma operatörleri CBS yazılımlarındaki sorgu oluşturucu arayüzlerde çalışmayabilmekte ya da bazılarında çalışırken bazılarında çalışmayabilmektedir. Kullandığınız yazılımın sorgu oluşturucusunun (veritabanının) hangi operatörleri desteklediği ya da hangi koşul- larda desteklediği genellikle yazılımınızın yardım (help) dosyalarında açıklanmaktadır. Çizelgede kırmızıyla gösterilen [NOT] ifadesi, başına gelebildiği operatörün anlamını ve kullanımını zıt yönde değiştirmektedir.


Soru 26
Türkiye iller haritasının gösterildiği il, konumsal nesne tablosundan nüfusu bir milyonun üzerinde olan illerin sorgusu için kullanılan SQL komut dizisi aşağdakilerden hangisinde doğru olarak verilmiştir?
Seçenekler
A
SELECT * FROM il WHERE NUFUS_2012 #1000000 #
B
SELECT * FROM il WHERE NUFUS_2012 > 1000000
C
SELECT * FROM il WHERE [NUFUS_2012] >= 1000000
D
SELECT * FROM il WHERE NUFUS_2012 >= 1000000
E
SELECT * FROM il WHERE [NUFUS_2012] > 1000000
Açıklama:
Türkiye iller haritasının gösterildiği il, konumsal nesne tablosundan nüfusu bir milyonun üzerinde olan illerin sorgusu NUFUS_2012 veri sütunu kullanılarak gösterilir. Bunu için kullanılan SQL komut dizisi;
SELECT * FROM il WHERE [NUFUS_2012] > 1000000;
şeklinde olacaktır. Komut ifadelerindeki sayısal karşılaştırmalarda değer, tırnak içine alınmaz.
SELECT * FROM il WHERE [NUFUS_2012] > 1000000;
şeklinde olacaktır. Komut ifadelerindeki sayısal karşılaştırmalarda değer, tırnak içine alınmaz.
Soru 27
İl konumsal nesne tablosunda kilometrekareye düşen kişi sayısı 250 ve daha fazla olan illeri bulmak için kullanılan SQL komut dizisi aşağıdakilerden hangisidir?
Seçenekler
A
SELECT * FROM il WHERE >= 250 [NUFUS_2012] / [ALAN_km2]
B
SELECT * FROM il WHERE [NUFUS_2012 / ALAN_km2] >= 250
C
SELECT * FROM il WHERE [ALAN_km2] / [NUFUS_2012] >= 250
D
SELECT * FROM il WHERE [NUFUS_2012] / [ALAN_km2] >= 250
E
SELECT * FROM il WHERE [ALAN_km2]-[NUFUS_2012]>= 250
Açıklama:
İki sayısal veri tipini böler. Örneğin, il konumsal nesne tablosunda kilometrekareye düşen kişi sayısı 250 ve daha fazla olan illeri bulmak için;
SELECT * FROM il WHERE [NUFUS_2012] / [ALAN_km2] >= 250;
SQL komut dizisi kullanılır. Bu ifade, il konumsal nesne tablosunda NUFUS_2012 veri sütununda bulunan verilerin ALAN_km2 veri sütununda bulunan verilere bölündüğünde, sonuçları 250’ye eşit ya da büyük olan satırları seçerek gösterir
SELECT * FROM il WHERE [NUFUS_2012] / [ALAN_km2] >= 250;
SQL komut dizisi kullanılır. Bu ifade, il konumsal nesne tablosunda NUFUS_2012 veri sütununda bulunan verilerin ALAN_km2 veri sütununda bulunan verilere bölündüğünde, sonuçları 250’ye eşit ya da büyük olan satırları seçerek gösterir
Soru 28
Bir mantık operatörleri olan XOR operatörünün Türkçe anlamı nedir?
Seçenekler
A
Buul
B
Doğru ve yanlış
C
Veya
D
Ve değil
E
Anlamı yoktur
Açıklama:
Mantık operatörlerinin sorgulamadaki işlevleri, Türkçe anlamlarıyla aynıdır. XOR operatörünün bir kelime anlamı yoktur ancak simetrik fark işlevinde kullanılır. Yani sorgulamada her iki koşulu sağlayan veriler, seçimin dışında tutulur.
Soru 29
Öznitelik verilerinin sorgulanmasında kullanılacak alt sorguları oluştururken dikkat edilmesi gereken ilkeler aşağıdaklerden hangileridir?
I Alt sorgu parantez içine alınmaz.
II Alt sorgu karşılaştırma operatörünün solunda yer almalıdır.
III Alt sorgu kendi sonucunu manipüle edemez.
IV Tek bir veri satırını sorgulayan operatöre alt sorguyla tek bir veri değeri gönderilmelidir.
I Alt sorgu parantez içine alınmaz.
II Alt sorgu karşılaştırma operatörünün solunda yer almalıdır.
III Alt sorgu kendi sonucunu manipüle edemez.
IV Tek bir veri satırını sorgulayan operatöre alt sorguyla tek bir veri değeri gönderilmelidir.
Seçenekler
A
I ve II
B
I ve III
C
II ve III
D
III ve IV
E
II, III ve IV
Açıklama:
Öznitelik verilerinin sorgulanmasında kulla- nılacak alt sorguları oluştururken dikkat edilmesi gereken bazı ilkeler vardır. Bunları sıralarsak;
• Alt sorgu parantez içine alınmalıdır.
• Alt sorgu karşılaştırma operatörünün sağında yer almalıdır.
• Alt sorgu kendi sonucunu manipüle edemez. Örneğin, bir alt sorguda oluşturulan değerler, ORDER BY komutuyla sıralama- ya sokulamaz.
• Alt sorgu parantez içine alınmalıdır.
• Alt sorgu karşılaştırma operatörünün sağında yer almalıdır.
• Alt sorgu kendi sonucunu manipüle edemez. Örneğin, bir alt sorguda oluşturulan değerler, ORDER BY komutuyla sıralama- ya sokulamaz.
- 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ıyor- sa, ana sorgu hiçbir seçim yapamayacaktır. (Bu durum WHERE ifadesi ve standart karşılaştırma operatörleriyle birlikte çalışan yani bizim öznitelik verilerine bağlı sorgula- maları da kapsayan bir durumdur.)
Soru 30
Bir sorgulama yöntemi olan,eçilmiş kayıtlardan çıkarma yönteminde mantık operatörlerinden hangisi ile yapabiliriz?
Seçenekler
A
OR NOT
B
AND OR
C
AND NOT
D
XOR
E
ADD NOT
Açıklama:
Yöntem, önceden elde edilmiş seçim kümesinden sorgu sonucu seçilen kayıtların çıkartılması işlemini gerçekleştirir. Benzer şekilde bu yöntemde de sorguların aynı konumsal nesne tablosunda yapılması gerekir. Eğer yalnızca öznitelik verilerine bağlı bir sorgulama yapılıyorsa aynı seçim sonucu mantık operatörlerinden AND NOT kullanılarak tek sorguda elde edilebilir.
Soru 31
Coğrafi Bilgi Sistemleri yazılımlarının konumsal nesnelerin konum bilgilerini kaydederken kullanabildiği veri formatı aşağıdakilerden hangisidir?
Seçenekler
A
Binary
B
Float
C
Integer
D
Boolean
E
Double
Açıklama:
Coğrafi Bilgi Sistemleri yazılımlarının konumsal nesnelerin konum bilgilerini kaydederken Well Known Binary formatına benzer binary ya da long binary formatlarında veri kullanabilir.
Soru 32
Coğrafi Bilgi Sistemleri yazılımları tablolar içinde sakladığı verileri sorgularken hangi program dilini kullanır?
Seçenekler
A
Structured Query Language
B
Hypertext Processor Language
C
Practical Extraction and Reporting Language
D
Lisp Language
E
Fortran Language
Açıklama:
Coğrafi Bilgi Sistemleri yazılımları tablolar içinde sakladığı verileri sorgularken Structured Query Language (SQL) programlama dilini kullanmaktadır.
Soru 33
Binaların yapım türünün yer aldığı YAPI_TURU veri sütununda, BETONARME olan tüm yapıların seçilmesi istendiğinde kullanılması gereken SQL komut dizisi hangisidir?
Seçenekler
A
SELECT * FROM bina WHERE [YAPI_TURU] = 'BETONARME';
B
SELECT * FROM yapı_turu WHERE [BINA] = 'BETONARME';
C
SELECT * FROM BETONARME WHERE [BINA] = 'YAPI_TURU';
D
SELECT * FROM (YAPI_TURU) WHERE [BINA] = 'BETONARME';
E
SELECT BETONARME FROM (BINA) WHERE [YAPI_TURU]
Açıklama:
Binaların yapım türünün yer aldığı YAPI_TURU veri sütununda, BETONARME olan tüm yapıların seçilmesi istendiğinde kullanılması gereken SQL komut dizisi SELECT * FROM bina WHERE [YAPI_TURU] = 'BETONARME'; şeklinde olmalıdır.
Soru 34
Türkiye İller Haritasının gösterildiği il konumsal nesne tablosundan IL_ADI sütununda yer alan Tekirdağ ili de dahil olmak üzere alfabetik olarak Tekirdağ'dan sonra gelen illerin sorgusunun yapılması için gereken SQL sorgulama kodu hangisidir?
Seçenekler
A
SELECT * FROM il WHERE [IL_ADI] >= 'TEKİRDAĞ';
B
SELECT * FROM il WHERE [IL_ADI] = 'TEKİRDAĞ';
C
SELECT * FROM IL_ADI WHERE [il] >= 'TEKİRDAĞ';
D
SELECT * FROM IL_ADI WHERE [il] = 'TEKİRDAĞ';
E
SELECT * FROM IL_ADI WHERE [il] <= 'TEKİRDAĞ';
Açıklama:
Türkiye İller Haritasının gösterildiği il konumsal nesne tablosundan IL_ADI sütununda yer alan Tekirdağ ili de dahil olmak üzere alfabetik olarak Tekirdağ'dan sonra gelen illerin sorgusunun yapılması için gereken SQL sorgulama kodu;
SELECT * FROM il WHERE [IL_ADI] >= 'TEKİRDAĞ';
şeklindedir.
SELECT * FROM il WHERE [IL_ADI] >= 'TEKİRDAĞ';
şeklindedir.
Soru 35
Türkiye İlçeler Haritasının gösterildiği ilce konumsal nesne tablosunda ILCE_ADI sütununda yer alan ilçeler arasında GÖLBAŞI kelimesinden önce gelen ilçeleri sorgulamak isteyen bir operatörün yazması gereken SQL komutu hangisidir?
Seçenekler
A
SELECT * FROM ilce WHERE [ILCE_ADI] < 'GÖLBAŞI';
B
SELECT * FROM ilçe WHERE [ILCE_ADI] < 'GOLBASI';
C
SELECT * FROM ILCE_ADI WHERE [ilce] <= 'GOLBASI';
D
SELECT * FROM ILCE_ADI WHERE [ilce] <= 'GÖLBAŞI';
E
SELECT * FROM ILCE_ADI WHERE [ilce] = 'GÖLBAŞI';
Açıklama:
Türkiye İlçeler Haritasının gösterildiği ilce konumsal nesne tablosunda ILCE_ADI sütununda yer alan ilçeler arasında GÖLBAŞI kelimesinden önce gelen ilçeleri sorgulamak isteyen bir operatörün yazması gereken SQL komutu;
SELECT * FROM ilce WHERE [ILCE_ADI] < 'GÖLBAŞI';
şeklinde olmalıdır.
SELECT * FROM ilce WHERE [ILCE_ADI] < 'GÖLBAŞI';
şeklinde olmalıdır.
Soru 36
Konumsal nesne tablosunda bulunan verilerden, bina nesne tablosunda YAPIM_YILI sütununda yapım tarihi 18 Haziran 1996 ve öncesi olan binaları sorgulamak isteyen bir operatör SELECT * FROM bina WHERE [YAPIM_YILI] <= #18/06/1996#; şeklinde bir SQL sorgulama kodu oluşturmuştur. Bu SQL kodu çalıştırıldığında bir hata ile karşılaşıldığına göre operatör bu sorgunun düzeltilmesi için hangisini tercih etmelidir?
Seçenekler
A
Sorguda #18/06/1996#; ifadesi #1996-06-18#; olarak değiştirilmelidir.
B
Sorguda <= ifadesi < olarak değiştirilmelidir.
C
Sorguda YAPIM_YILI ifadesi yapim_yili olarak düzeltilmelidir.
D
Sorguda bina ve YAPIM_YILI yer değiştirmelidir.
E
Sorguda bina ifadesi BINA olarak düzeltilmelidir.
Açıklama:
Bu SQL kodu çalıştırıldığında bir hata ile karşılaşıldığına göre operatör bu sorgunun düzeltilmesi için sorgu üzerinde;
#18/06/1996#; ifadesi #1996-06-18#;
olacak şekilde düzeltme yapmalıdır.
#18/06/1996#; ifadesi #1996-06-18#;
olacak şekilde düzeltme yapmalıdır.
Soru 37
"ilce" isimli konumsal nesne tablosunda ILCE_ADI veri sütununda bulunan verilerden "E" harfi ile başlayıp "U" harfi ile biten ilçe adlarını seçmek için yazılması gereken SQL komut dizisi hangisidir?
Seçenekler
A
SELECT * FROM ilce WHERE [ILCE_ADI] LIKE 'K*N';
B
SELECT * FROM ilce WHERE [ILCE_ADI] = 'K*N';
C
SELECT * FROM ilce WHERE [ILCE_ADI] = 'K-N';
D
SELECT * FROM ilce WHERE [ILCE_ADI] > 'K & < N';
E
SELECT * FROM ILCE_ADI WHERE [ilce] > 'K & < N';
Açıklama:
"ilce" isimli konumsal nesne tablosunda ILCE_ADI veri sütununda bulunan verilerden "E" harfi ile başlayıp "U" harfi ile biten ilçe adlarını seçmek için yazılması gereken SQL komut dizisi, SELECT * FROM ilce WHERE [ILCE_ADI] LIKE 'K*N'; şeklinde olmalıdır.
Soru 38
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?
Seçenekler
A
SELECT * FROM ilce WHERE [ILCE_ADI] LIKE 'GÖ?B???';
B
SELECT * FROM ilce WHERE [ILCE_ADI] LIKE 'GÖ?B?';
C
SELECT * FROM ilce WHERE [ILCE_ADI] = 'GÖ?B???';
D
SELECT * FROM ilce WHERE [ILCE_ADI] <= 'GÖ?B?';
E
SELECT * FROM ilce WHERE [ILCE_ADI] == 'GÖ?B';
Açıklama:
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.
SELECT * FROM ilce WHERE [ILCE_ADI] LIKE 'GÖ?B???';
SQL komut dizisi ile bunu gerçekleştirebilir.
Soru 39
Bir SQL komut dizisi ile bina konumsal nesne tablosunda YAPIM_YILI sütununda yer alan veriler arasından yapım yılı 2010 yılından önce olan ya da yapı türü çelik olan ancak hem 2010 yılından önce yapılmış olup hem de yapı türü çelik olmayacak binaların seçimi için yazılması gereken SQL komut dizisi hangisidir?
Seçenekler
A
SELECT * FROM bina WHERE [YAPIM_YILI] < 2010 XOR [YAPI_TURU] = 'ÇELİK';
B
SELECT * FROM bina WHERE [YAPIM_YILI] < 2010 OR [YAPI_TURU] = 'ÇELİK';
C
SELECT * FROM bina WHERE [YAPI_TURU] = 'ÇELİK' OR [YAPIM_YILI] < 2010;
D
SELECT * FROM bina WHERE [YAPIM_YILI] < 2011 NOR [YAPI_TURU] = 'ÇELİK';
E
SELECT * FROM bina WHERE [YAPIM_YILI] > 2010 NOT [YAPI_TURU] = 'ÇELİK';
Açıklama:
Bir SQL komut dizisi ile bina konumsal nesne tablosunda YAPIM_YILI sütununda yer alan veriler arasından yapım yılı 2010 yılından önce olan ya da yapı türü çelik olan ancak hem 2010 yılından önce yapılmış olup hem de yapı türü çelik olmayacak binaların seçimi için yazılması gereken SQL komut dizisi,
SELECT * FROM bina WHERE [YAPIM_YILI] < 2010 XOR [YAPI_TURU] = 'ÇELİK';
şeklinde olmalıdır.
SELECT * FROM bina WHERE [YAPIM_YILI] < 2010 XOR [YAPI_TURU] = 'ÇELİK';
şeklinde olmalıdır.
Soru 40
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?
Seçenekler
A
Her iki komut dizisi de ayrı sonuçlar verir.
B
Her iki komut dizisi de hatalı yazıldığı için sonuç üretmez.
C
İkinci SQL komut dizisi sonuç üretirken ilk SQL komut dizisi hata verecektir.
D
SQL komut dizileri mantıksal hata nedeniyle sonuç üretmez.
E
SQL komut dizilerinin her ikisi de sonuç üretir ancak ikinci SQL komut dizisi için herhangi bir sonuç listenemez.
Açıklama:
Soruda verilen her iki SQL komut dizisi de ayrı sonuçlar verecektir.
Soru 41
CBS yazılımları tablolar içinde sakladığı verilerini sorgularken, veritabanı platformunda sorgulama için gerçekleştirilen bilgisayar dili aşağıdakilerden hangisidir?
Seçenekler
A
SQL
B
q-basic
C
NetLogo
D
Vensim
E
C#
Açıklama:
Coğrafi Bilgi Sistemleri yazılımları da tablolar içinde sakladığı verilerini sorgularken, veritabanı platformunda sorgulama için geliştirilmiş araç olan SQL (Structured Query Language) kullanır. Doğru cevap A'dır.
Soru 42
Aşağıdakilerden hangisi bir karşılaştırma operatörüdür?
Seçenekler
A
Like
B
And
C
Or
D
Where
E
Select
Açıklama:
Karşılaştırma operatörleri arasında; in, between, null ve like sayılabilir. Dolayısıyla doğru cevap A'dır.
Soru 43
Aşağıdakilerden hangisi konumsal nesne tablosunda bulunan verilerden, ölçüt olarak belirtilmiş liste halindeki verilerin bulunduğu satırları seçmek için kullanılır?
Seçenekler
A
Or
B
Between
C
In
D
< >
E
<=
Açıklama:
Türkçe anlamı içinde demek olan IN, konumsal nesne tablosunda bulunan verilerden, ölçüt olarak belirtilmiş liste halindeki verilerin bulunduğu satırları seçmek için kullanılır. Dolayısıyla doğru cevap C'dir.
Soru 44
SQL bilgisayar dilinde bilinmeyen değerleri ifade eden kod aşağıdakilerden hangisidir?
Seçenekler
A
Between
B
Null
C
Or
D
Xor
E
< >
Açıklama:
Sorgulama dili SQL’de bilinmeyen değerleri ifade etmek için NULL operatörü kullanılmaktadır. Dolayısıyla doğru cevap B'dir.
Soru 45
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?
Seçenekler
A
SELECT * FROM il WHICH [NUFUS_2012] + [NUFUS_2012] > 6000000;
B
SELECT * FROM il WHERE [NUFUS_2012] + [NUFUS_2012] > 3000000;
C
SELECT * FROM il WHERE [NUFUS_2012] + [NUFUS_2012] < 3000000;
D
SELECT * FROM il BETWEEN [NUFUS_2012] + [NUFUS_2012] < 3000000;
E
SELECT * FROM il WHERE [NUFUS_2012] - [NUFUS_2012] > 3000000;
Açıklama:
SELECT * FROM il WHERE [NUFUS_2012] + [NUFUS_2012] > 3000000; komudu ile istenilen bilgiye ulaşılabilir. Dolayısıyla doğru cevap B'dir.
Soru 46
Aşağıdaki komut dizilerinden hangisi il konumsal nesne tablosunda kilometrekareye düşen kişi sayısı 350 ve daha fazla olan illeri bulmamızı sağlar?
Seçenekler
A
SELECT * FROM il WHERE [NUFUS_2012] / [ALAN_km2] > 350
B
SELECT * FROM il WHERE [NUFUS_2012] / [ALAN_km2] <= 350
C
SELECT * FROM il WHERE [NUFUS_2012] / [ALAN_km2] < 350
D
SELECT * FROM il WHERE [NUFUS_2012] / [ALAN_km2] >= 350
E
SELECT * FROM il WHERE [NUFUS_2012] * [ALAN_km2] >= 350
Açıklama:
SELECT * FROM il WHERE [NUFUS_2012] / [ALAN_km2] >= 350 komut dizesi ile bulunabilir. Dolayısıyla doğru cevap D'dir.
Soru 47
Aşağıdaki simgelerden hangisi simetrik fark işlevinde kullanılır?
Seçenekler
A
Between
B
XOR
C
OR
D
In
E
Null
Açıklama:
XOR operatörünün bir kelime anlamı yoktur ancak simetrik fark işlevinde kullanılır. Dolayısıyla doğru cevap B'dir.
Soru 48
I. Seçilmiş kayıtlar içinden seçmek,
II. Seçilmiş kayıtlara eklemek,
III. Seçilmiş kayıtlardan çıkartmak,
Yukarıda verilen yöntemlerden hangisi ya da hangileri CBS'de sorgu oluşturmaya başlamadan önce kullanılacak konumsal nesne tablosunun durumuna göre belirlenir?
II. Seçilmiş kayıtlara eklemek,
III. Seçilmiş kayıtlardan çıkartmak,
Yukarıda verilen yöntemlerden hangisi ya da hangileri CBS'de sorgu oluşturmaya başlamadan önce kullanılacak konumsal nesne tablosunun durumuna göre belirlenir?
Seçenekler
A
I ve II
B
I, II ve III
C
II ve III
D
Yalnız I
E
Yalnız II
Açıklama:
Coğrafi bilgi sistemleri yazılımlarının sorgu oluşturucularında, sorgu oluşturmaya başlamadan önce, kullanılacak konumsal nesne tablosunun durumuna (daha önce bir seçimde kullanılıp kullanılmadığına) göre yöntemler belirlenebilmektedir. Bunlar;
- Yeni seçim yapmak,
-Seçilmiş kayıtlara eklemek,
-Seçilmiş kayıtlardan çıkartmak,
-Seçilmiş kayıtlar içinden seçmek,
Dolayısıyla doğru cevap B'dir.
- Yeni seçim yapmak,
-Seçilmiş kayıtlara eklemek,
-Seçilmiş kayıtlardan çıkartmak,
-Seçilmiş kayıtlar içinden seçmek,
Dolayısıyla doğru cevap B'dir.
Soru 49
Aşağıdakilerden hangisi ile yalnızca öznitelik verilerine bağlı bir sorgulama yapılıyorsa aynı seçim sonucu mantık operatörlerinden kullanılarak tek sorguda elde edilir?
Seçenekler
A
XOR
B
IN
C
LIKE
D
AND
E
BETWEEN
Açıklama:
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. Dolayısıyla doğru cevap D'dir.
Soru 50
Aşağıdakilerden hangisi öznitelik verilerinin sorgulanmasında kullanılacak alt sorguları oluştururken dikkat edilmesi gereken ilkeler arasında yer almamaktadır?
Seçenekler
A
Alt sorgu kendi sonucunu manipüle edemez.
B
Alt sorgu parantez içine alınmamalıdır.
C
Alt sorgu karşılaştırma operatörünün sağında yer almalıdır.
D
Tek bir veri satırını sorgulayan operatöre alt sorguyla tek bir veri değeri gönderilmelidir.
E
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.
Açıklama:
Alt sorgu parantez içine alınmalıdır. Dolayısıyla doğru cevap B'dir.
Soru 51
Sorgulama oluşturduğu sonuca göre "İşleme (Manipulation)" içerisinde hangisi yer almaz?
Seçenekler
A
Orijinal verinin silinmesi
B
Güncellemesi
C
Veri eklenmesi
D
Konumsal bilgi oluşturması
E
Verinin değiştirilememesi
Açıklama:
İş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.
Soru 52
• Karşılaştırma operatörleri
• Aritmetik operatörler
• Mantıksal operatörler
Belirtilen operatörler hangi sorgulama sınıflandırılmasında yer alır?
• Aritmetik operatörler
• Mantıksal operatörler
Belirtilen operatörler hangi sorgulama sınıflandırılmasında yer alır?
Seçenekler
A
Where (nerede?)
B
Select (seçiniz)
C
Select from (-den seçiniz)
D
Query builder (sorgu oluşturma)
E
Komut bloku
Açıklama:
Yapılan sorgulama işleminde, veri sütunundaki tüm veriler yerine, bir veya daha çok koşula bağlı veri
grubu bulunmak istenirse sorgulama dilinde WHERE ifadesini kullanmak gerekir. Türkçe “nerede” anlamına gelen bu ifade ile belirlenen ölçütleri oluşturmada, bu ölçütleri aramada ve karşılaştırmada operatörlerden faydalanılır. Bu operatörler üç kategoride sınıflandırılabilir. Bunlar:
• Karşılaştırma operatörleri
• Aritmetik operatörler
• Mantıksal operatörler
SELECT-FROM-WHERE komut bloku SELECT ifadesinin en temel ve yaygın olarak kullanılan halidir. Coğrafi
bilgi sistemleri yazılımlarının çoğunda bu komut blokuyla
yapılan seçimin harita üzerinde görüntülenmesini sağlayan
kolaylaştırıcı arayüzler bulunmaktadır. Bu arayüzlere sorgu
oluşturucu (query builder) denir. Sorgu oluşturucular; SELECT * FROM WHERE;hazır komut yapısını kullanırlar.
grubu bulunmak istenirse sorgulama dilinde WHERE ifadesini kullanmak gerekir. Türkçe “nerede” anlamına gelen bu ifade ile belirlenen ölçütleri oluşturmada, bu ölçütleri aramada ve karşılaştırmada operatörlerden faydalanılır. Bu operatörler üç kategoride sınıflandırılabilir. Bunlar:
• Karşılaştırma operatörleri
• Aritmetik operatörler
• Mantıksal operatörler
SELECT-FROM-WHERE komut bloku SELECT ifadesinin en temel ve yaygın olarak kullanılan halidir. Coğrafi
bilgi sistemleri yazılımlarının çoğunda bu komut blokuyla
yapılan seçimin harita üzerinde görüntülenmesini sağlayan
kolaylaştırıcı arayüzler bulunmaktadır. Bu arayüzlere sorgu
oluşturucu (query builder) denir. Sorgu oluşturucular; SELECT * FROM WHERE
Soru 53
Öznitelik tablolarında yer alan konumsal ya da konumsal olmayan nesnelerin seçimi ve sorgusu için kullanılan kolaylaştırıcı arayüze ne ad verilir?
Seçenekler
A
Where
B
Query builder
C
Select from
D
Karşılaştırma
E
Aritmetik
Açıklama:
Query Builder
Öznitelik tablolarında yer alan konumsal ya da konumsal olmayan nesnelerin seçimi ve sorgusu için kullanılan kolaylaştırıcı bir arayüzdür.
Öznitelik tablolarında yer alan konumsal ya da konumsal olmayan nesnelerin seçimi ve sorgusu için kullanılan kolaylaştırıcı bir arayüzdür.
Soru 54
Karşılaştırma operatörleri ve açıklamaları göz önüne alındığında "[NOT] IN" ne anlama gelmektedir?
Seçenekler
A
Belirtilen değerler arasında [Belirtilen değerler dışında]
B
Veri değeri yok [Veri değerine sahip]
C
Benzeri seç [Beenzemeyeni seç]
D
Belirtilen değerler içinde [Belirtilen değerler dışında]
E
Küçüktür veya eşittir
Açıklama:
= Eşittir
> Büyüktür
>= Büyük veya eşittir
< Küçüktür
<= Küçüktür veya eşittir
<> Eşit değildir
[NOT] IN Belirtilen değerler içinde [Belirtilen değerler dışında]
[NOT] BETWEEN X AND Y Belirtilen değerler arasında [Belirtilen değerler dışında] [NOT] NULL Veri değeri yok [Veri değerine sahip]
[NOT] LIKE Benzeri seç [Beenzemeyeni seç]
> Büyüktür
>= Büyük veya eşittir
< Küçüktür
<= Küçüktür veya eşittir
<> Eşit değildir
[NOT] IN Belirtilen değerler içinde [Belirtilen değerler dışında]
[NOT] BETWEEN X AND Y Belirtilen değerler arasında [Belirtilen değerler dışında] [NOT] NULL Veri değeri yok [Veri değerine sahip]
[NOT] LIKE Benzeri seç [Beenzemeyeni seç]
Soru 55
Konumsal nesne tablosunda bulunan verilerden, belirtilen değerden küçük
olanları seçmek için kullanılan karşılaştırma operatörü hangisidir?
olanları seçmek için kullanılan karşılaştırma operatörü hangisidir?
Seçenekler
A
Küçüktür operatörü
B
Büyüktür operatörü
C
Eşittir operatörü
D
Büyük veya eşittir operatörü
E
Büyük veya eşittir operatörü
Açıklama:
Küçüktür operatörü, konumsal nesne tablosunda bulunan verilerden, belirtilen değerden küçük olanları seçmek için kullanılmaktadır. Küçüklük sorgusu, sayısal veri tiplerinin yanı sıra tarih ve metin veri tipleri için de kullanılır.
Soru 56
Konumsal nesne tablosunda bulunan verilerden belirlenen ölçüt karakter dizilimine benzer olanları seçmeyi sağlayan operatördür?
Seçenekler
A
LIKE
B
NULL
C
BETWEEN
D
SELECT * FROM
E
NOT IN
Açıklama:
LIKE operatörü konumsal nesne tablosunda bulunan verilerden belirlenen ölçüt karakter dizilimine benzer olanları seçmeyi sağlar. Genellikle metin veri tipinde değerlerin içinde arama yapmak için kullanılsa da diğer veri tiplerinde de kullanılabilir.
Soru 57
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?
Seçenekler
A
Toplama işlemi için operatör.
B
Çıkarma işlemi için operatör.
C
Karekök için operatör
D
Çarpma işlemi için operatör
E
Bölme işlemi için operatör
Açıklama:
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
+ 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
Soru 58
Öznitelik sorgulamasında kullanılan mantık operatörleri arasında yer almaz?
Seçenekler
A
AND (Türkçe ve anlamına gelir)
B
OR (Türkçe veya anlamına gelir)
C
XOR (simetrik fark işlemi)
D
NOT (Türkçe değil anlamına gelir).
E
WHERE (Türkçe nerede analmına gelir)
Açıklama:
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ı öznitelik karşılaştırmalarını birbirlerine bağlayarak
sağlar. Mantıksal operatörlerin çalışma prensibi Boole (Türkçe buul okunur) cebirine dayanır. Öznitelik sorgulamasında kullanılan mantık operatörleri AND (Türkçe ve anlamına gelir), OR (Türkçe veya anlamına gelir), XOR ve NOT’tır (Türkçe değil anlamına gelir).
sağlar. Mantıksal operatörlerin çalışma prensibi Boole (Türkçe buul okunur) cebirine dayanır. Öznitelik sorgulamasında kullanılan mantık operatörleri AND (Türkçe ve anlamına gelir), OR (Türkçe veya anlamına gelir), XOR ve NOT’tır (Türkçe değil anlamına gelir).
Soru 59
Öznitelik verilerinin sorgulanmasında kullanılacak alt sorguları oluştururken dikkat edilmesi gereken ilkelerden olmadığı söylenebilir?
Seçenekler
A
Alt sorgu parantez içine alınmalıdır
B
Alt sorgu karşılaştırma operatörünün sağında yer almalıdır
C
Alt sorgu kendi sonucunu manipüle edemez.
D
Alt sorgu "NULL" değeri ile dönüş yapıyorsa, ana sorgu birçok seçim yapar.
E
Tek bir veri satırını sorgulayan operatöre alt
sorguyla tek bir veri değeri gönderilmelidir
sorguyla tek bir veri değeri gönderilmelidir
Açıklama:
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. (Bu durum WHERE ifadesi ve standart karşılaştırma operatörleriyle birlikte çalışan yani bizim öznitelik verilerine bağlı sorgulamaları da kapsayan bir durumdur.) Yani çoklu seçim yapamaz.
Soru 60
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?
Seçenekler
A
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.
B
Elde edilen seçimin sonucundan yeni bir seçim yapmak için kullanılan yöntemdir.
C
Öncesinde herhangi bir konumsal nesne tablosu ya da katmanından bir seçim yapılmadığı sürece kullanılan sorgu yöntemidir
D
Sorgulama sonucu yapılan bir seçimin üstüne yeni ölçütte bir sorgu sonucunu eklemek için kullanılan yöntemdir
E
Daha önce bir seçimde kullanılıp kullanılmadığını belirleyen yöntemdir.
Açıklama:
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.
Soru 61
I.Konumsal nesnenin geometrik şekli ve konum bilgisi, öznitelik verileri ile aynı tablo içinde kayıt olarak saklanmakta ve işlenebilmektedir.
II.Konumsal nesnelerin konum bilgileri sadece binary(ikili) formatında saklanmaktadır.
III.Konum bilgileri veritabanı tablolarında “geometry” ya da “shape” isimli veri alanlarında bulunur. Bu veri alanlarında konumsal nesneler bulunur.
Coğrafi bilgi sistemleri yazılımları ile ilgili yukarıda verilenlerden hangisi ya da hangileri doğrudur?
II.Konumsal nesnelerin konum bilgileri sadece binary(ikili) formatında saklanmaktadır.
III.Konum bilgileri veritabanı tablolarında “geometry” ya da “shape” isimli veri alanlarında bulunur. Bu veri alanlarında konumsal nesneler bulunur.
Coğrafi bilgi sistemleri yazılımları ile ilgili yukarıda verilenlerden hangisi ya da hangileri doğrudur?
Seçenekler
A
Yalnız I
B
Yalnız II
C
Yalnız III
D
I ve II
E
II ve III
Açıklama:
Günümüz coğrafi bilgi sistemleri yazılımlarında konumsal nesnenin geometrik şekli ve konum bilgisi, öznitelik verileri ile aynı tablo içinde kayıt olarak saklanmakta ve işlenebilmektedir. Bu sayede konumsal nesneler ve öznitelik verileri ilişkisi kayıt bazında oluşturulabilmektedir. Konumsal nesnelerin konum bilgileri bu kayıtlarda WKB (Well Known Binary) formatına benzer binary (ikili) ya da long binary (uzun ikili) formatlarında saklanmaktadır. Konum bilgileri veritabanı tablolarında “geometry” ya da “shape” isimli veri alanlarında bulunur. Bu veri alanlarında bulunan verinin okunması ile konumsal nesneler görsel arayüzlerde kullanıcıya harita olarak sunulur. Doğru yanıt A seçeneğidir.
Soru 62
I.Kullanıcının doğrudan SQL ile ya da uygulama arayüzüyle (query builder) veriye etkileşimli bir şekilde ulaşımıdır.
II.Kullanıcının orijinal veri üstünde değişiklik yapabildiği sorgulamalardır.
III.Sorgu sonucunda istenen veriler ayrıştırılarak bir altküme tablosunda, orijinal veri değiştirilmeden çıkarılırlar.
Yukarıdakilerden hangisinde ya da hangilerinde işleme ile ilgili özelliklerden biri doğru olarak verilmiştir?
II.Kullanıcının orijinal veri üstünde değişiklik yapabildiği sorgulamalardır.
III.Sorgu sonucunda istenen veriler ayrıştırılarak bir altküme tablosunda, orijinal veri değiştirilmeden çıkarılırlar.
Yukarıdakilerden hangisinde ya da hangilerinde işleme ile ilgili özelliklerden biri doğru olarak verilmiştir?
Seçenekler
A
Yalnız I
B
Yalnız II
C
Yalnız III
D
I ve II
E
II ve III
Açıklama:
Doğrudan Sorgu (Direct Query): Kullanıcının doğrudan SQL ile ya da uygulama arayüzüyle (query builder) veriye etkileşimli bir şekilde ulaşımıdır. Sorgu sonucunda istenen veriler ayrıştırılarak bir altküme tablosunda, orijinal veri değiştirilmeden çıkarılırlar. İşleme (manipulation), kullanıcının orijinal veri üstünde değişiklik yapabildiği sorgulamalardır. Doğru yanıt B seçeneğidir.
Soru 63
işlemede veri işleme işlemleri yapılırken veritabanı içerisinde bulunan verilerin üzerine ekleme yapmak için aşağıdakilerden hangisi yazılmalıdır?
Seçenekler
A
SELECT
B
FROM
C
INSERT
D
WHERE
E
UPDATE
Açıklama:
Başlıca veri işleme komutları; veritabanı içerisinde bulunan verilerin üzerine ekleme yapmak için INSERT, veritabanındaki verileri silme işlemi için DELETE ve veritabanındaki bir veriyi değiştirmek için UPDATE ifadeleridir. Doğru yanıt C seçeneğidir.
Soru 64
Konumsal nesne tablosunda bulunan verilerden
ölçüt değerden büyük olanları seçmek için kullanılan karşılaştırma operatörü aşağıdakilerden hangisidir?
ölçüt değerden büyük olanları seçmek için kullanılan karşılaştırma operatörü aşağıdakilerden hangisidir?
Seçenekler
A
=
B
<
C
>=
D
>
E
<=
Açıklama:
Belirtilen Değerden Büyük Olanları
Seçme (>): Konumsal nesne tablosunda bulunan verilerden ölçüt değerden büyük olanları seçmek için kullanılır. Doğru yanıt D seçeneğidir.
Seçme (>): Konumsal nesne tablosunda bulunan verilerden ölçüt değerden büyük olanları seçmek için kullanılır. Doğru yanıt D seçeneğidir.
Soru 65
SELECT * FROM bina WHERE [YAPI_TURU] <> ‘GOKDELEN' SQL komut dizisinin işlevi aşağıdakilerden hangisidir?
Seçenekler
A
Yapı türü konumsal nesne tablosundan, yapı türü gökdelen olan yapıları seçmek.
B
Yapı türü konumsal nesne tablosundan, yapı türü içinde gökdelen olan yapıları silmek.
C
Yapı türü konumsal nesne tablosundan, yapı türü içinde gökdelen olmayan yapıları silmek.
D
Yapı türü konumsal nesne tablosundan, yapı türü içinde gökdelen olan yapıları çıkarmak.
E
Yapı türü konumsal nesne tablosundan, yapı türü gökdelen olmayan yapıları seçmek.
Açıklama:
Bu operatör konumsal nesne tablosunda, ölçüt olarak belirtilen verinin, bulunduğu satırların dışında kalan satırları seçmek için kullanılır. Örneğin, şekildeki bina konumsal nesne tablosundan, yapı türü betonarme olmayan yapıları seçmek için; SELECT * FROM bina WHERE [YAPI_TURU] <> ‘BETONARME’; SQL komut dizisini kullanırız. Doğru yanıt E seçeneğidir.
Soru 66
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?
Seçenekler
A
SELECT * FROM bina
WHERE (‘YIĞMA’, ‘KARKAS’, ‘BETONARME’) IN [YAPI_TURU]
WHERE (‘YIĞMA’, ‘KARKAS’, ‘BETONARME’) IN [YAPI_TURU]
B
SELECT * FROM bina
WHERE (‘YIĞMA’, ‘KARKAS’, ‘BETONARME’) NOT IN [YAPI_TURU]
WHERE (‘YIĞMA’, ‘KARKAS’, ‘BETONARME’) NOT IN [YAPI_TURU]
C
SELECT * FROM
WHERE [YAPI_TURU] NOT IN (‘YIĞMA’, ‘KARKAS’, ‘BETONARME’)
WHERE [YAPI_TURU] NOT IN (‘YIĞMA’, ‘KARKAS’, ‘BETONARME’)
D
SELECT * FROM bina
WHERE [YAPI_TURU] IN (‘YIĞMA’, ‘KARKAS’, ‘BETONARME’)
WHERE [YAPI_TURU] IN (‘YIĞMA’, ‘KARKAS’, ‘BETONARME’)
E
SELECT * FROM bina
WHERE [YAPI_TURU] NOT IN (‘YIĞMA’, ‘KARKAS’, ‘BETONARME’)
WHERE [YAPI_TURU] NOT IN (‘YIĞMA’, ‘KARKAS’, ‘BETONARME’)
Açıklama:
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.
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.
Soru 67
"T” harfi ile başlayan ve “N” harfi ile biten ilçe adlarını seçmek için aşağıdaki SQL komut dizilerinden hangisi kullanılmalıdır?
Seçenekler
A
SELECT * FROM ilce WHERE [ILCE_ADI]
LIKE ‘T...N'
LIKE ‘T...N'
B
SELECT * FROM ilce WHERE [ILCE_ADI]
BETWEEN ‘T*N'
BETWEEN ‘T*N'
C
SELECT * FROM ilce WHERE [ILCE_ADI]
BETWEEN ‘T-N'
BETWEEN ‘T-N'
D
SELECT * FROM ilce WHERE [ILCE_ADI]
LIKE ‘T*N'
LIKE ‘T*N'
E
SELECT * FROM ilce WHERE [ILCE_ADI]
LIKE ‘T-N'
LIKE ‘T-N'
Açıklama:
“T” harfi ile başlayan ve “N” harfi ile biten ilçe adlarını seçmek için;
SELECT * FROM ilce WHERE [ILCE_ADI]
LIKE ‘T*N’;
SQL komut dizisi kullanılır. Bu ifade, ilce konumsal nesne tablosunda ILCE_ADI veri sütununda bulunan verilerden baş harfi "T” ve son harfi “N” olan satırları seçerek gösterir. Doğru yanıt D seçeneğidir.
SELECT * FROM ilce WHERE [ILCE_ADI]
LIKE ‘T*N’;
SQL komut dizisi kullanılır. Bu ifade, ilce konumsal nesne tablosunda ILCE_ADI veri sütununda bulunan verilerden baş harfi "T” ve son harfi “N” olan satırları seçerek gösterir. Doğru yanıt D seçeneğidir.
Soru 68
I. Alt sorgu köşeli parantez içine alınmalıdır.
II.Alt sorgu karşılaştırma operatörünün solunda yer almalıdır.
III.Alt sorgu kendi sonucunu manipüle edemez.
Yukarıda öznitelik verilerinin sorgulanmasında kullanılacak alt sorguları oluştururken dikkat edilmesi gereken ilkelerden bazıları verilmiştir. Bu ilkelerden hangisi ya da hangileri doğrudur?
II.Alt sorgu karşılaştırma operatörünün solunda yer almalıdır.
III.Alt sorgu kendi sonucunu manipüle edemez.
Yukarıda öznitelik verilerinin sorgulanmasında kullanılacak alt sorguları oluştururken dikkat edilmesi gereken ilkelerden bazıları verilmiştir. Bu ilkelerden hangisi ya da hangileri doğrudur?
Seçenekler
A
Yalnız I
B
Yalnız II
C
Yalnız III
D
I ve II
E
II ve III
Açıklama:
Öznitelik verilerinin sorgulanmasında kullanılacak alt sorguları oluştururken dikkat edilmesi
gereken bazı ilkeler vardır. Bunları sıralarsak;
• Alt sorgu parantez içine alınmalıdır.
• Alt sorgu karşılaştırma operatörünün sağında yer almalıdır.
• Alt sorgu kendi sonucunu manipüle edemez. Doğru yanıt C seçeneğidir.
gereken bazı ilkeler vardır. Bunları sıralarsak;
• Alt sorgu parantez içine alınmalıdır.
• Alt sorgu karşılaştırma operatörünün sağında yer almalıdır.
• Alt sorgu kendi sonucunu manipüle edemez. Doğru yanıt C seçeneğidir.
Soru 69
Öncesinde herhangi bir konumsal nesne tablosu ya da katmanından bir seçim yapılmadığı sürece kullanılan sorgu yöntemi aşağıdakilerden hangisidir?
Seçenekler
A
Seçilmiş kayıtlara eklemek
B
Yeni bir seçim yapmak
C
Seçilmiş kayıtlardan çıkartmak
D
Seçilmiş kayıtlar içinden seçmek
E
Seçilmiş kayıtlar üzerinden işlem yapmak
Açıklama:
Coğrafi bilgi sistemleri yazılımlarının sorgu oluşturucularında, sorgu oluşturmaya başlamadan önce, kullanılacak konumsal nesne tablosunun durumuna (daha önce bir seçimde kullanılıp kullanılmadığına) göre yöntemler belirlenebilmektedir. Bunlar;
• Yeni bir seçim yapmak (create a new selection), öncesinde herhangi bir konumsal nesne tablosu ya da katmanından bir seçim yapılmadığı sürece kullanılan sorgu yöntemidir.
• Seçilmiş kayıtlara eklemek (add to current
selection), sorgulama sonucu yapılan bir seçimin üstüne yeni ölçütte bir sorgu sonucunu eklemek için kullanılan yöntemdir. Burada daha önce yapılan seçimde hangi sorgu yolunun kaç kez kullanıldığının bir önemi yoktur.
• Seçilmiş kayıtlardan çıkartmak (remove from
current selection), 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.
• 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. Doğru yanıt B seçeneğidir.
• Yeni bir seçim yapmak (create a new selection), öncesinde herhangi bir konumsal nesne tablosu ya da katmanından bir seçim yapılmadığı sürece kullanılan sorgu yöntemidir.
• Seçilmiş kayıtlara eklemek (add to current
selection), sorgulama sonucu yapılan bir seçimin üstüne yeni ölçütte bir sorgu sonucunu eklemek için kullanılan yöntemdir. Burada daha önce yapılan seçimde hangi sorgu yolunun kaç kez kullanıldığının bir önemi yoktur.
• Seçilmiş kayıtlardan çıkartmak (remove from
current selection), 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.
• 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. Doğru yanıt B seçeneğidir.
Soru 70
Seçilmiş kayıtlar içinden seçmek için aşağıdaki komutlardan hangisi kullanılmalıdır?
Seçenekler
A
AND
B
AND NOT
C
OR
D
NOT
E
XOR
Açıklama:
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.
sonucu mantık operatörlerinden AND kullanılarak tek sorguda elde edilebilir. Doğru yanıt A seçeneğidir.
Soru 71
Bir veri kümesi üzerindeki sorgu-cevap sistemlerine ne ad verilir?
Seçenekler
A
Coğrafi Bilgi Sistemleri
B
Bilgi sistemleri
C
Veritabanı Yönetim Sistemleri
D
Akıllı kataloglama sistemleri
E
Açık kaynaklı dağıtık dosya sistemleri
Açıklama:
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.
Soru 72
Konumsal bir nesne veya olay ile ilgili olup konum verisi içermeyen, ölçüm, sayım, deney, gözlem ya da araştırma yolu ile elde edilen, konumsal nesne veya olayların nitelik ve nicelik gibi karakteristik özelliklerini belirten, Coğrafi Bilgi Sistemleri platformunda tablo olarak gösterilen sayı, metin, resim vb. verilere ne ad verilir?
Seçenekler
A
Veri
B
Konumsal veri
C
Öznitelik verisi
D
Özellik verisi
E
Bilgelik verisi
Açıklama:
Öznitelik verileri ise konumsal nesnelerin nitelik, nicelik gibi karakteristik özelliklerini tanımlayan, konumsal nesne ile ilişkili ve konum bilgisi içermeyen verilerdir. Günümüz coğrafi bilgi sistemleri yazılımlarında konumsal nesnenin geometrik şekli ve konum bilgisi, öznitelik verileri ile aynı tablo içinde kaydolarak saklanmakta ve işlenebilmektedir. Bu sayede konumsal nesneler ve öznitelik verileri ilişkisi kayıt bazında oluşturulabilmektedir.
Soru 73
Veritabanında tablolar halinde bulunan öznitelik verilerinin, belirlediğimiz bir ölçütü veya ölçütleri karşılayanlarını ya da karşılamayanlarını belirleme işlemi aşağıdakilerden hangisidir?
Seçenekler
A
Atayarak sorgulama
B
Konuma dayalı sorgulama
C
Tematik sorgulama
D
Dizin oluşturma
E
İlişkilendirme
Açıklama:
Tematik sorgulama
Veritabanında tablolar halinde bulunan öznitelik verilerinin, belirlediğimiz bir ölçütü veya ölçütleri karşılayanlarını ya da karşılamayanlarını belirleme işlemidir.Özniteliğe bağlı sorgulamalar, haritadaki veri katmanlarının yazınsal verilerinin, belirtilen koşullara göre seçiminin yapıldığı tematik sorgulamalardır. Bir karşılaştırma yapıldığında yapı olarak standart veritabanı sorgulamasından farksızdır. Ancak sonuç itibarıyla sorgulanan verilerin harita üzerinde gösterilmesi ile bir fark yaratır. Yapılan sorgulama sonucunun harita üstünde görüntülenebilmesi yani öznitelik verilerinden harita elemanlarına ulaşılabilmesi ya da tersi uygulanarak harita elemanlarından öznitelik verilerine ulaşılabilmesi, coğrafi bilgi sistemlerinin en önemli özelliklerinden birisidir.
Veritabanında tablolar halinde bulunan öznitelik verilerinin, belirlediğimiz bir ölçütü veya ölçütleri karşılayanlarını ya da karşılamayanlarını belirleme işlemidir.Özniteliğe bağlı sorgulamalar, haritadaki veri katmanlarının yazınsal verilerinin, belirtilen koşullara göre seçiminin yapıldığı tematik sorgulamalardır. Bir karşılaştırma yapıldığında yapı olarak standart veritabanı sorgulamasından farksızdır. Ancak sonuç itibarıyla sorgulanan verilerin harita üzerinde gösterilmesi ile bir fark yaratır. Yapılan sorgulama sonucunun harita üstünde görüntülenebilmesi yani öznitelik verilerinden harita elemanlarına ulaşılabilmesi ya da tersi uygulanarak harita elemanlarından öznitelik verilerine ulaşılabilmesi, coğrafi bilgi sistemlerinin en önemli özelliklerinden birisidir.
Soru 74
Coğrafi bilgi sistemleri yazılımlarının çoğunda bu farklılıkları bizim hissetmememizi sağlayacak sorgu oluşturucu arayüzler bulunmaktadır. İşleme kullanıcının orijinal veri üstünde değişiklik yapabildiği sorgulamalardır. Aşağıdakilerden komutlardan hangisi veritabanı içerisinde bulunan verilerin üzerine ekleme yapmak için kullanılır?
Seçenekler
A
SELECT
B
INSERT
C
DELETE
D
UPDATE
E
WHERE
Açıklama:
Doğrudan sorgu, bir seçme ve seçileni gösterme işlemidir. Bu sınıfta sorgulama, veritabanında tablolar halinde bulunan verilerin SELECT (seç anlamına gelir) ifadesiyle, belirlediğimiz bir ölçütü veya ölçütleri karşılayanlarını ya da karşılamayanlarını belirleme işlemidir. SELECT komutu belirlediğimiz ölçütler doğrultusunda istediğimiz verileri veritabanından, kullanıcının isteği doğrultusunda okunabilir bir formatta ayıklayarak çıkarma işlemi için kullanılır. Veritabanında tek bir tablo üzerinde sorgulama yapılabildiği gibi, birden çok tablonun bir arada sorgulanması da mümkündür. İşleme (manipulation), kullanıcının orijinal veri üstünde değişiklik yapabildiği sorgulamalardır. Başlıca veri işleme komutları; veritabanı içerisinde bulunan verilerin üzerine ekleme yapmak için INSERT, veritabanındaki verileri silme işlemi için DELETE ve veritabanındaki bir veriyi değiştirmek için UPDATE ifadeleridir. Coğrafi bilgi sistemleri yazılımları, veritabanı olarak kurumsal veritabanları (enterprise geodatabase), dosya tabanlı konumsal veritabanı (file base geodatabase) ya da, kişisel konumsal veritabanı (personal geodatabase) kullanırlar. CBS yazılımları veri işleme fonksiyonlarına genellikle öznitelik sorgulama arayüzlerinde izin vermez. Bu fonksiyonları farklı arayüzler üzerinden kullanırlar. Bu fonksiyonların SQL formları, daha çok CBS sunucu (server) yapılarının veri yönetiminde kullanılır.
Soru 75
SELECT-FROM-WHERE komut bloku SELECT ifadesinin en temel ve yaygın olarak kullanılan halidir. Coğrafi bilgi sistemleri yazılımlarının çoğunda bu komut blokuyla yapılan seçimin harita üzerinde görüntülenmesini sağlayan kolaylaştırıcı arayüzler bulunmaktadır.
Aşağıdaki seçeneklerin hangisinde doğru olarak ifade edilmiştir?
Aşağıdaki seçeneklerin hangisinde doğru olarak ifade edilmiştir?
Seçenekler
A
SELECT * FROM WHERE;
B
SELECT + FROM-tablo adı+ WHERE;
C
SELECT - FROM;
D
SELECT “FROM” WHERE;
E
SELECT / FROM WHERE;
Açıklama:
SELECT-FROM-WHERE komut bloku SELECT ifadesinin en temel ve yaygın olarak kullanılan halidir. Coğrafi bilgi sistemleri yazılımlarının çoğunda bu komut blokuyla yapılan seçimin harita üzerinde görüntülenmesini sağlayan kolaylaştırıcı arayüzler bulunmaktadır. Bu arayüzlere sorgu oluşturucu (query builder) denir. Sorgu oluşturucular;
SELECT * FROM WHERE;
hazır komut yapısını kullanırlar. Dikkat edilirse hazır komut yapısı bütün sütunları seçecek şekilde yazılmıştır. Bunun sebebi yapılan seçimin sonucunun görsel olarak sunulabilmesiyle ilgilidir. Coğrafi bilgi sistemlerini kullanan bütün kullanıcıların SQL’e tamamıyla hakim olması beklenemez. Bu arayüzler sayesinde kullanıcılar, SQL yazımına tamamıyla hakim olmasa bile ihtiyaç duyduğu sorguları kod yazmadan da gerçekleştirebilirler.
SELECT * FROM
hazır komut yapısını kullanırlar. Dikkat edilirse hazır komut yapısı bütün sütunları seçecek şekilde yazılmıştır. Bunun sebebi yapılan seçimin sonucunun görsel olarak sunulabilmesiyle ilgilidir. Coğrafi bilgi sistemlerini kullanan bütün kullanıcıların SQL’e tamamıyla hakim olması beklenemez. Bu arayüzler sayesinde kullanıcılar, SQL yazımına tamamıyla hakim olmasa bile ihtiyaç duyduğu sorguları kod yazmadan da gerçekleştirebilirler.
Soru 76
Binaların yapılış türünün yer aldığı YAPI_TURU veri sütununda, BETONARME olan yapılar seçilmek istenmiştir. SELECT * FROM bina WHERE [YAPI_TURU] = ‘BETONARME’; komut dizininde hangisi belirlenen değere eşit olanı seçme operatörüdür?
Seçenekler
A
=
B
>
C
>=
D
<
E
<>
Açıklama:
Karşılaştırma Operatörleri
= Eşittir
> Büyüktür
>= Büyük veya eşittir
< Küçüktür
<= Küçüktür veya eşittir
<> Eşit değildir.
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. Metin tipi verilerin karşılaştırılmasında büyüktür ya da küçüktür gibi operatörler, metindeki harf dizininin alfabetik sıralamasına göre hareket ederler. Bu operatör konumsal nesne tablosunda belirtilen ölçütün bulunduğu veri satırlarını seçmek için kullanılır. Resim 7.6’da verilen örnekte bina konumsal nesne tablosundan binaların yapı türüne göre yapılan sorgu görülmektedir. Seçilmiş konumsal nesneler, tabloda ve veri görünümünde açık mavi renkle işaretlenmektedir. Binaların yapılış türünün yer aldığı YAPI_TURU veri sütununda, BETONARME olan yapılar seçilmek istenmiştir. Bu seçim için kullanılan eşitlik operatörünü de içeren komut dizisi; SELECT * FROM bina WHERE [YAPI_TURU] = ‘BETONARME’;
= Eşittir
> Büyüktür
>= Büyük veya eşittir
< Küçüktür
<= Küçüktür veya eşittir
<> Eşit değildir.
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. Metin tipi verilerin karşılaştırılmasında büyüktür ya da küçüktür gibi operatörler, metindeki harf dizininin alfabetik sıralamasına göre hareket ederler. Bu operatör konumsal nesne tablosunda belirtilen ölçütün bulunduğu veri satırlarını seçmek için kullanılır. Resim 7.6’da verilen örnekte bina konumsal nesne tablosundan binaların yapı türüne göre yapılan sorgu görülmektedir. Seçilmiş konumsal nesneler, tabloda ve veri görünümünde açık mavi renkle işaretlenmektedir. Binaların yapılış türünün yer aldığı YAPI_TURU veri sütununda, BETONARME olan yapılar seçilmek istenmiştir. Bu seçim için kullanılan eşitlik operatörünü de içeren komut dizisi; SELECT * FROM bina WHERE [YAPI_TURU] = ‘BETONARME’;
Soru 77
Türkiye iller haritasının gösterildiği il, konumsal nesne tablosundan nüfusu bir milyonun üzerinde olan illerin sorgusu NUFUS_2012 veri sütunu kullanılarak gösterilmek istenilmiştir. Bunun için kullanılan SELECT * FROM il WHERE [NUFUS_2012] > 1000000; SQL komut dizisinde belirtilen değerden büyük olanı seçme operatörü hangisidir?
Seçenekler
A
=
B
>
C
>=
D
<
E
<=
Açıklama:
Karşılaştırma Operatörleri
= Eşittir
> Büyüktür
>= Büyük veya eşittir
< Küçüktür
<= Küçüktür veya eşittir
<> Eşit değildir.
Konumsal nesne tablosunda bulunan verilerden ölçüt değerden büyük olanları seçmek için kullanılır. Büyüklük sorgusu sayı veri tiplerinde olduğu gibi tarih ve metin veri tipleri için de kullanılabilir. Seçme işlemi, tarih veri tipinde belirtilen ölçüt değerinden sonra gelen tarihler, metin veri tipinde ise belirtilen ölçüt değerinden alfabetik olarak sonrasında gelen metinler için yapılacaktır. Örnekte, Türkiye iller haritasının gösterildiği il, konumsal nesne tablosundan nüfusu bir milyonun üzerinde olan illerin sorgusu NUFUS_2012 veri sütunu kullanılarak gösterilmektedir (Resim 7.7). Bunu için kullanılan SQL komut dizisi; SELECT * FROM il WHERE [NUFUS_2012] > 1000000;
= Eşittir
> Büyüktür
>= Büyük veya eşittir
< Küçüktür
<= Küçüktür veya eşittir
<> Eşit değildir.
Konumsal nesne tablosunda bulunan verilerden ölçüt değerden büyük olanları seçmek için kullanılır. Büyüklük sorgusu sayı veri tiplerinde olduğu gibi tarih ve metin veri tipleri için de kullanılabilir. Seçme işlemi, tarih veri tipinde belirtilen ölçüt değerinden sonra gelen tarihler, metin veri tipinde ise belirtilen ölçüt değerinden alfabetik olarak sonrasında gelen metinler için yapılacaktır. Örnekte, Türkiye iller haritasının gösterildiği il, konumsal nesne tablosundan nüfusu bir milyonun üzerinde olan illerin sorgusu NUFUS_2012 veri sütunu kullanılarak gösterilmektedir (Resim 7.7). Bunu için kullanılan SQL komut dizisi; SELECT * FROM il WHERE [NUFUS_2012] > 1000000;
Soru 78
Bina konumsal nene tablosunda yığma, karkas ve çelik yapı türü sorgusu iolan SQL komutu dizisi için aşağıdakilerden hangisi doğrudur?
Seçenekler
A
SELECT + FROM bina WHERE [YAPI_TURU] NOT IN (‘YIĞMA’, ‘KARKAS’, ‘ÇELİK’);
B
SELECT * FROM bina WHERE [YAPI_TURU] IN (‘YIĞMA’, ‘KARKAS’, ‘ÇELİK’);
C
SELECT * FROM bina WHERE [YAPI_TURU] LİKE (‘YIĞMA’, ‘KARKAS’, ‘ÇELİK’);
D
SELECT * FROM bina WHERE [YAPI_TURU] NOT LİKE (‘YIĞMA’, ‘KARKAS’, ‘ÇELİK’);
E
SELECT * FROM bina WHERE [YAPI_TURU] NULL (‘YIĞMA’, ‘KARKAS’, ‘ÇELİK’);
Açıklama:
IN Belirtilen değerler içinde
[NOT] IN [Belirtilen değerler dışında
BETWEEN Belirtilen değerler arasında
NOT] BETWEEN X AND Y [Belirtilen değerler dışında
NULL Veri değerine sahip]
NOT] NULL Veri değeri yok
LİKE BENZERİ SEÇ
[NOT] LIKE [Beenzemeyeni seç]
Bina konumsal nesne tablosundan yığma, karkas ve çelik yapı türünde olan binalar seçilmek istenmektedir. Bunun için kullanılacak SQL komut dizisi; SELECT * FROM bina WHERE [YAPI_TURU] IN (‘YIĞMA’, ‘KARKAS’, ‘ÇELİK’); şeklindedir. Komut dizisinde de görüldüğü üzere IN operatöründen sonra gelen liste halindeki veri, parantez içinde ifade edilmiş, veri değerleri birbirinden virgülle ayrılmış ve parantez içindeki veri, tipine bağlı olarak tırnak içine alınmıştır. Parantez içindeki veri işaretçisi (bu örnekte tek tırnak işareti) sorgulanan verinin tipine göre değişmektedir.
[NOT] IN [Belirtilen değerler dışında
BETWEEN Belirtilen değerler arasında
NOT] BETWEEN X AND Y [Belirtilen değerler dışında
NULL Veri değerine sahip]
NOT] NULL Veri değeri yok
LİKE BENZERİ SEÇ
[NOT] LIKE [Beenzemeyeni seç]
Bina konumsal nesne tablosundan yığma, karkas ve çelik yapı türünde olan binalar seçilmek istenmektedir. Bunun için kullanılacak SQL komut dizisi; SELECT * FROM bina WHERE [YAPI_TURU] IN (‘YIĞMA’, ‘KARKAS’, ‘ÇELİK’); şeklindedir. Komut dizisinde de görüldüğü üzere IN operatöründen sonra gelen liste halindeki veri, parantez içinde ifade edilmiş, veri değerleri birbirinden virgülle ayrılmış ve parantez içindeki veri, tipine bağlı olarak tırnak içine alınmıştır. Parantez içindeki veri işaretçisi (bu örnekte tek tırnak işareti) sorgulanan verinin tipine göre değişmektedir.
Soru 79
İlçe konumsal nesne tablosunda “O” harfiyle başlayan ilçe isimlerini seçmek için aşağıdaki sorgu operatörlerinden hangisi ile gösterilir?
Seçenekler
A
LİKE
B
IN
C
NULL
D
NOT NULL
E
BETWEEN
Açıklama:
LIKE operatörü konumsal nesne tablosunda bulunan verilerden belirlenen ölçüt karakter dizilimine benzer olanları seçmeyi sağlar. Genellikle metin veri tipinde değerlerin içinde arama yapmak için kullanılsa da diğer veri tiplerinde de kullanılabilir. Örneğin, ilce konumsal nesne tablosunda “O” harfiyle başlayan ilçe isimlerini seçmek için; SELECT * FROM ilce WHERE [ILCE_ADI] LIKE ‘O*’;
Soru 80
Seçilen binaların ya yapım yılı 2018 den önce olacak ya da yapı türü çelik olacak gibi İki koşuldan en az birini sağlayan sorgulama için aşağıdaki operatörlerden hangisi kullanılır?
Seçenekler
A
OR
B
NOT
C
XOR
D
AND
E
ALL
Açıklama:
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şlemi, tekil koşulları ve farklı öznitelik karşılaştırmalarını birbirlerine bağlayarak sağlar. Mantıksal operatörlerin çalışma prensibi Boole cebirine dayanır. • (AND) And operatörü verilen her iki koşulu da sağlayanı sorgulayan operatördür. • (OR) OR operatörü, verilen iki koşuldan en az birini sağlayanın sorgulandığı operatördür. • (XOR) XOR operatörü, istenen koşulları sağlayanlardan, koşulların ikisini birden sağlayanların çıkarıldığı verileri sorgular. • (NOT) NOT operatörü, mantıksal bir değişkeni bir argüman olarak alıp değerini tersine çevirmek için kullanır.
Verilen iki koşuldan en az birini sağlayan durumun sorgulandığı operatördür. Yani seçilen binaların ya yapım yılı 2010’dan önce olacak ya da yapı türü çelik olacaktır. İki koşuldan en az birini sağlayan sorgulama için; SELECT * FROM bina WHERE [YAPIM_YILI]
Verilen iki koşuldan en az birini sağlayan durumun sorgulandığı operatördür. Yani seçilen binaların ya yapım yılı 2010’dan önce olacak ya da yapı türü çelik olacaktır. İki koşuldan en az birini sağlayan sorgulama için; SELECT * FROM bina WHERE [YAPIM_YILI]
Soru 81
Aşağıdakilerden hangisi bir karşılaştırma operatörüdür?
Seçenekler
A
BETWEEN
B
SELECT
C
OR
D
FROM
E
WHERE
Açıklama:
a
Soru 82
Aşağıdaki komut dizilerinden hangisi kişisel konumsal veritabanında Sehirler tablosundan, sehir_adi veri sütunundan son
harfi L olan şehirleri seçer?
harfi L olan şehirleri seçer?
Seçenekler
A
SELECT * FROM Sehirler WHERE [sehir_adi] LIKE '*L';
B
SELECT * FROM Sehirler WHERE [sehir_adi] IS ‘*L’;
C
SELECT * FROM Sehirler WHERE [sehir_adi] LIKE 'L*';
D
SELECT * FROM Sehirler WHERE [sehir_adi] LIKE '*L*';
E
SELECT * FROM Sehirler WHERE [sehir_adi] IS NOT ‘*L’;
Açıklama:
a
Soru 83
Öznitelik sorgulaması için verilen her iki koşulun ikisinin yada birinin gerçekleşmesini sağlayan mantıksal operatör aşağıdakilerden hangisidir?
Seçenekler
A
OR
B
AND
C
NOT
D
ALL
E
XOR
Açıklama:
a
Soru 84
Öznitelik sorgusunda sorgunun yapılacağı konumsal nesne tablosu isminden önce hangi SQL ifadesi gelir?
Seçenekler
A
FROM
B
SELECT
C
WHERE
D
LIKE
E
NULL
Açıklama:
a
Soru 85
Aşağıdaki karşılaştırma operatörlerinden hangisi eşittir anlamında kullanılır?
Seçenekler
A
=
B
<>
C
<
D
>
E
>=
Açıklama:
a
Soru 86
Aşağıdaki karşılaştırma operatörlerinden hangisi büyüktür anlamında kullanılır?
Seçenekler
A
>
B
<
C
=
D
<>
E
>=
Açıklama:
a
Soru 87
Aşağıdaki karşılaştırma operatörlerinden hangisi küçüktür anlamında kullanılır?
Seçenekler
A
<
B
>
C
=
D
<>
E
IN
Açıklama:
a
Soru 88
Aşağıdaki karşılaştırma operatörlerinden hangisi belirtilen değerler arasında anlamında kullanılır?
Seçenekler
A
IN
B
=
C
<
D
<>
E
<=
Açıklama:
a
Soru 89
Aşağıdaki karşılaştırma operatörlerinden hangisi benzeri seç anlamında kullanılır?
Seçenekler
A
LIKE
B
BETWEEN
C
NOT
D
AND
E
IN
Açıklama:
a
Soru 90
Aşağıdaki karşılaştırma operatörlerinden hangisi eşit değildir anlamında kullanılır?
Seçenekler
A
<>
B
<
C
>
D
=
E
<=
Açıklama:
a
Ünite 8
Soru 1
Konuma dayalı sorgulama ile ilgili aşağıdaki bilgilerden hangisi doğrudur?
Seçenekler
A
Konuma dayalı sorgulama, standart veritabanı ortamında yapılabilir.
B
Konuma dayalı sorgulamada, Veritabanı Yönetim Sistemi tarafından sağlanan standart sorgulama arayüzleri yeterlidir.
C
Yapılandırılmış Sorgulama Dili SQL, konumsal nesnelerin birbirleri ile olan konumsal ilişkilerini işlemekte ve konuma dayalı sorgulama yapmakta yeterlidir.
D
Standart veritabanlarında Veritabanı Yönetim Sistemi, istenildiği zaman tablolarda depolanan kayıtlara erişim sağlamaya olanak tanır.
E
Konumsal veritabanlarında sorgulama ve seçme işlemleri erişilen kayıtlar üzerinden CBS yazılımı arayüzü ile yapılır.
Açıklama:
- Konuma dayalı sorgulama, standart veritabanı ortamında yapılamaz.
- Konuma dayalı sorgulamada Veritabanı Yönetim Sistemi tarafından sağlanan standart sorgulama arayüzleri yeterli olmadığı için Coğrafi Bilgi Sistemleri yazılımları içinde özel konuma dayalı sorgulama arayüzleri tasarlanmıştır.
- Yapılandırılmış Sorgulama Dili SQL, konumsal nesnelerin birbirleri ile olan konumsal ilişkilerini işlemekte ve konuma dayalı sorgulama yapmakta yetersiz kalmaktadır.
- Standart veritabanlarında Veritabanı Yönetim Sistemi gerek olmadıkça tablolarda depolanan kayıtlara erişim sağlamaz, ancak listelenmek istenen kayıtlar SQL yardımı ile görüntülenir.
Soru 2
Aşağıdakilerden hangisi, CBS platformunda geliştirilen sorgulama arayüzlerinde kullanıcılara sunulan dört seçme yönteminden biri değildir?
Seçenekler
A
Hedef katmanlardan yeni bir seçim yapmak (select features from)
B
Belirli uzaklıkta olanları seçmek (are within a distance of)
C
Seçilmiş kayıtlara eklemek (add to the currently selected features)
D
Seçilmiş kayıtlardan çıkartmak (remove from the currently selected features)
E
Seçilmiş kayıtların içinden seçmek (select from the currently selected features)
Açıklama:
CBS platformunda geliştirilen sorgulama arayüzlerinde kullanıcılara genellikle 4 farklı seçme yöntemi (selection method) sunulur. Bu yöntemler, şu şekilde sıralanabilir:
- Hedef katmanlardan yeni bir seçim yapmak (select features from)
- Seçilmiş kayıtlara eklemek (add to the currently selected features)
- Seçilmiş kayıtlardan çıkartmak (remove from the currently selected features)
- Seçilmiş kayıtların içinden seçmek (select from the currently selected features)
Soru 3
- Coğrafi Bilgi Sistemleri yazılımlarında öznitelik verilerine bağlı ya da konuma dayalı sorgulamalar Veritabanı Yönetim Sistemleri tarafından kullanılan SQL ile yapılan sorgulamalardan farklıdır.
- Sorgulama işlemi konumsal veritabanı tablolarında bulunan kayıtların, seçilmesi ve gösterilmesi ilkesine dayanır.
- CBS yazılımları, sorgulama öncesi tablodaki tüm kayıtlara erişerek harita arayüzünde gösterdiği için, sorgulama sonucu seçilmiş kayıtların gösterimi farklı bir renk ile belirtilir.
Seçenekler
A
I-II
B
I-III
C
II-III
D
Yalnız I
E
Yalnız II
Açıklama:
Coğrafi Bilgi Sistemleri yazılımlarında öznitelik verilerine bağlı ya da konuma dayalı sorgulamalar Veritabanı Yönetim Sistemleri tarafından kullanılan SQL ile yapılan sorgulamalara benzer. Sorgulama işlemi konumsal veritabanı tablolarında bulunan kayıtların, seçilmesi ve gösterilmesi ilkesine dayanır. CBS yazılımları, sorgulama öncesi tablodaki tüm kayıtlara erişerek harita arayüzünde gösterdiği için, sorgulama sonucu seçilmiş kayıtların gösterimi farklı bir renk ile belirtilir. Sorgulamada temel ilke kayıt seçimi ve gösterimidir.
Soru 4
- 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.
Seçenekler
A
I-II
B
II-IV
C
II-III
D
I-IV
E
III-IV
Açıklama:
- 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.
Soru 5
- Temel prensip konumsal nesnelerin birbirleri ile konumsal ilişkileri incelenerek amaca uygun sonuçların elde edilmesidir.
- Konuma dayalı sorgulamada topolojik yapıyı oluşturan, konumsal nesnelerin bağlanırlık (connectivity), bitişiklik (adjacency) ve yakınlık (proximity) ilkeleri kullanılmaktadır.
- OGC (Open Geospatial Consortium) standartları değişmez olduğundan konuma dayalı tek bir sorgulama operatörü bulunmaktadır.
Seçenekler
A
I-II
B
I-III
C
II-III
D
Yalnız II
E
Yalnız III
Açıklama:
OGC (Open Geospatial Consortium) standartları bulunsa da konuma dayalı sorgulama operatörleri CBS yazılımlarının yetenekleri doğrultusunda çeşitlilik göstermektedir.
Soru 6
- Kaynak katman olarak belirlenen konumsal nesnenin tümü ile aynı lokasyonda bulunan hedef katmanındaki konumsal nesneleri seçme işleminde inşa edilmiş binaların seçimi için kesişenleri seç operatörü kullanılmıştır.
- Kesişenleri seç operatörü kullanımında kaynak ve hedef katman farklı olamaz.
- Kaynak veya hedef katman nokta, çizgi veya poligon geometrisinde olabilir.
Seçenekler
A
Yalnız I
B
Yalnız II
C
Yalnız III
D
I-II
E
II-III
Açıklama:
- Kaynak katman olarak belirlenen konumsal nesnenin tümü ya da bir kısmı ile aynı lokasyonda bulunan hedef katmanındaki konumsal nesneleri seçme işleminde inşa edilmiş binaların seçimi için kesişenleri seç operatörü kullanılmıştır.
- Kesişenleri seç operatörü kullanımında kaynak ve hedef katman farklı olabileceği gibi, bir katman içerisinde önceden seçilmiş konumsal nesneler kaynak olarak belirtilerek, aynı katman içerisindeki diğer konumsal nesneler hedef gösterilebilir.
Soru 7
- Sorgulamada sanal tampon bölge sınırları görüntülenebilir.
- Akıllı telefonlar ile bulunduğum yere 100 metre mesafedeki restoran ve kafelerin yerlerinin gösterimi belirli uzaklıkta olanları seç (are within a distance of) operatörü ile konumsal veritabanında konuma dayalı sorgulama kullanılarak kullanıcılara sunulur.
- Akıllı telefonumuz GPS yardımı ile konumumuzu belirledikten sonra, yazılım bize çevremizdeki restoran ve kafelerin yerlerini gösterir.
Seçenekler
A
Yalnız I
B
Yalnız II
C
Yalnız III
D
I-II
E
II-III
Açıklama:
Sorgulamada sanal tampon bölge sınırları görüntülenmez.
Soru 8
- Konuma dayalı sorgulamada içinde olduğunu seç (contain) operatörü ile kaynak olarak belirlenen konumsal nesne ya da nesnelerin konumsal olarak içinde bulundukları hedef katmanındaki poligon konumsal nesnesi ya da nesneleri seçilir.
- Kesişenleri seç operatöründe olduğu gibi seçilecek hedef katmanındaki konumsal nesne poligonları ile herhangi bir şekilde kesişmiş olmaları yeterlidir.
- Kaynak olarak belirlenen konumsal nesneler içinde oldukları poligonun sınırına dokunabilirler ve sınırdan taşabilirler.
Seçenekler
A
Yalnız I
B
Yalnız II
C
Yalnız III
D
I-II
E
II-III
Açıklama:
Kesişenleri seç operatöründe olduğu gibi seçilecek hedef katmanındaki konumsal nesne poligonları ile herhangi bir şekilde kesişmiş olmaları yeterli değildir. Kaynak olarak belirlenen konumsal nesneler içinde oldukları poligonun sınırına dokunabilirler ancak, sınırdan taşamazlar.
Soru 9
- 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.
Seçenekler
A
I-II
B
II-III
C
I-III
D
Yalnız II
E
Yalnız III
Açıklama:
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.
Soru 10
- 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.
Seçenekler
A
I-II
B
II-III
C
Yalnız I
D
Yalnız II
E
Yalnız III
Açıklama:
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.
Soru 11
Aşağıdakilerden hangisi sorgulama sonucu içinden veri seçilecek katmandır?
Seçenekler
A
Uzaklık Katmanı
B
Hedef Katman
C
Kaynak Katman
D
Coğrafi Katman
E
Bilgi Katmanı
Açıklama:
Sorgulama sonucu içinden veri seçilecek katmana "hedef katmanı" adı verilir.
Soru 12
Aşağıdakilerden hangisi hedef katmanın sorgulanan ilişkilerinin bulunduğu katmandır?
Seçenekler
A
Hedef Katman
B
Kaynak Katman
C
Coğrafi Katman
D
Bilgi Katmanı
E
Uzaklık Katman
Açıklama:
Hedef katmanın sorgulanan ilişkilerinin bulunduğu katmanına "kaynak katman" adı verilir.
Soru 13
Aşağıdakilerden hangisi CBS platformunda geliştirilen sorgulama arayüzlerinde kullanıcılara sunulan seçme yöntemlerinden biri değildir?
Seçenekler
A
Kaynak katmanı silerek sorgulamak
B
Hedef katmanlardan yeni bir seçim yapmak
C
Seçilmiş kayıtlara eklemek
D
Seçilmiş kayıtlardan çıkartmak
E
Seçilmiş kayıtların içinden seçmek
Açıklama:
"Kaynak katmanı silerek sorgulamak" ,CBS platformunda geliştirilen sorgulama arayüzlerinde kullanıcılara sunulan seçme yöntemlerinden biri değildir.
Soru 14
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çenekler
A
Seçilmiş kayıtlara eklemek
B
Hedef katmanlardan yeni bir seçim yapmak
C
Hedef katmanlara eklemek
D
Seçilmiş kayıtlardan çıkartmak
E
Seçilmiş kayıtların içinden seçmek
Açıklama:
"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.
Soru 15
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 eden seçim yöntemi aşağıdakilerden hangisidir?
Seçenekler
A
Seçilmiş kayıtlara eklemek
B
Hedef katmanlardan yeni bir seçim yapmak
C
Hedef katmanlara eklemek
D
Seçilmiş kayıtlardan çıkartmak
E
Seçilmiş kayıtların içinden seçmek
Açıklama:
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 eden seçim yöntemi "Seçilmiş kayıtlardan çıkartmak" tır.
Soru 16
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 eden seçim yöntemi aşağıdakilerden hangisidir?
Seçenekler
A
Seçilmiş kayıtlara eklemek
B
Hedef katmanlardan yeni bir seçim yapmak
C
Hedef katmanlara eklemek
D
Seçilmiş kayıtlardan çıkartmak
E
Seçilmiş kayıtların içinden seçmek
Açıklama:
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 eden seçim yöntemi "Seçilmiş kayıtların içinden seçmek" tir
Soru 17
Kaynak katman olarak belirlenen konumsal nesnenin tümü ya da bir kısmı ile aynı lokasyonda bulunan hedef katmanındaki konumsal nesneleri seçme işleminde kullanılan sorgulama operatörü aşağıdakilerden hangisidir?
Seçenekler
A
İçine Düşenleri Seç
B
Kesişenleri seç
C
Belirli Uzaklıkta Olanları Seç
D
İçinde Olduğunu Seç
E
Tümüyle İçinde Olduğunu Seç
Açıklama:
Kaynak katman olarak belirlenen konumsal nesnenin tümü ya da bir kısmı ile aynı lokasyonda bulunan hedef katmanındaki konumsal nesneleri seçme işleminde kullanılan sorgulama operatörü "Kesişenleri seç" tir.
Soru 18
Kaynak olarak belirlenen konumsal nesne ya da nesnelerin konumsal olarak içinde bulundukları hedef katmanındaki poligon konumsal nesnesi ya da nesneleri seçme işleminde kullanılan sorgulama operatörü aşağıdakilerden hangisidir?
Seçenekler
A
İçine Düşenleri Seç
B
Kesişenleri seç
C
Belirli Uzaklıkta Olanları Seç
D
İçinde Olduğunu Seç
E
Tümüyle İçinde Olduğunu Seç
Açıklama:
Kaynak olarak belirlenen konumsal nesne ya da nesnelerin konumsal olarak içinde bulundukları hedef katmanındaki poligon konumsal nesnesi ya da nesneleri seçme işleminde kullanılan sorgulama operatörü "İçinde Olduğunu Seç" operatörüdür.
Soru 19
Ardışık en az iki noktayı kullanarak, ortak doğru parçası paylaşan çizgi ve poligon konumsal nesneleri seçme işleminde kullanılan sorgulama operatörü aşağıdakilerden hangisidir?
Seçenekler
A
İçine Düşenleri Seç
B
Kesişenleri seç
C
Belirli Uzaklıkta Olanları Seç
D
İçinde Olduğunu Seç
E
Ortak Kenar Paylaştıklarını Seç
Açıklama:
Ardışık en az iki noktayı kullanarak, ortak doğru parçası paylaşan çizgi ve poligon konumsal nesneleri seçme işleminde kullanılan sorgulama operatörü "Ortak Kenar Paylaştıklarını Seç" tir.
Soru 20
Konuma dayalı sorgulama sonucu içinden veri seçilecek katman ifadesi aşağıdaki kavramlardan hangisini tanımlamaktadır?
Seçenekler
A
Hedef katman (target layer)
B
Öznitelik katmanı (attribute layer)
C
Ön seçim katmanı (pre-selection layer)
D
Kaynak katman (source layer)
E
Kesişim katmanı (intersect layer)
Açıklama:
Hedef katman (target layer)
Soru 21
Bir fay hattının 100 m. çevresinde bulunan binaları seçmek için aşağıdaki konuma dayalı sorgulama operatörlerinden hangisi kullanılmalıdır?
Seçenekler
A
İçine düşenleri seç (are within)
B
Ortak kenar paylaştıklarını seç (share a line segment)
C
Belirli uzaklıkta olanları seç (within a distance of)
D
Tümüyle içinde olduğunu seç (completely contain)
E
Kesişenleri seç (intersect)
Açıklama:
Belirli uzaklıkta olanları seç (within a distance of)
Soru 22
“Veritabanı Yönetim Sistemi gerek olmadıkça tablolarda depolanan kayıtlara erişim sağlamaz, ancak listelenmek istenen kayıtlar SQL yardımı ile görüntülenir” ifadesi aşağıdaki veritabanı türlerinden hangisi için söylenmiştir?
Seçenekler
A
Kişisel Veritabanı
B
Dağıtık Veritabanı
C
Kurumsal Veritabanı
D
Standart Veritabanı
E
Konumsal Veritabanı
Açıklama:
Standart Veritabanı
Soru 23
Kaya zemin üzerine inşa edilen yapıları belirlemek için aşağıdaki konuma dayalı sorgulama operatörlerinden hangisi kullanılmalıdır?
Seçenekler
A
Ortak kenar paylaştıklarını seç (share a line segment)
B
Kesişenleri seç (intersect)
C
Belirli uzaklıkta olanları seç (within a distance of)
D
Sınırını kesenleri seç (are crossed by the outline of)
E
Benzeşenleri seç (identical to)
Açıklama:
Kesişenleri seç (intersect)
Soru 24
Ankara iline komşu illeri bulabilmek için aşağıdaki konuma dayalı sorgulama operatörlerinden hangisi kullanılmalıdır?
Seçenekler
A
Sınırına dokunanları seç (touch the boundary of)
B
Komşu olduğunu seç (neighbour of)
C
Belirli uzaklıkta olanları seç (within a distance of)
D
Kesişenleri seç (intersect)
E
Ortak kenar paylaştıklarını seç (share a line segment)
Açıklama:
Ortak kenar paylaştıklarını seç (share a line segment)
Soru 25
Genellikle birleşik bir sorgunun ilk basamağı ya da basit bir sorgunun tek işlemi olabilen seçme yöntemi aşağıdakilerden hangisidir?
Seçenekler
A
Hedef katmanlardan yeni bir seçim
B
Seçilmiş kayıtların içinden seçme
C
Seçilmiş kayıtlarla çarpma
D
Seçilmiş kayıtlardan çıkartma
E
Seçilmiş kayıtlara ekleme
Açıklama:
Hedef katmanlardan yeni bir seçim
Soru 26
Bir ile bağlı ilçelerin tümünü seçebilmek için aşağıdaki konuma dayalı sorgulama operatörlerinden hangisi kullanılmalıdır?
Seçenekler
A
Sınırını kesenleri seç (are crossed by the outline of)
B
İçine düşenleri seç (are within)
C
Tümüyle içine düşenleri seç (are completely within)
D
Ortak kenar paylaştıklarını seç (share a line segment)
E
Sınırına dokunanları seç (touch the boundary of)
Açıklama:
İçine düşenleri seç (are within)
Soru 27
Bir okulun hizmet alanı içine düşen binaları bulabilmek için aşağıdaki konuma dayalı sorgulama operatörlerinden hangisi kullanılmalıdır?
Seçenekler
A
Ortak kenar paylaştıklarını seç (share a line segment)
B
Benzeşenleri seç (identical to)
C
Belirli uzaklıkta olanları seç (within distance of)
D
Sınırını kesenleri seç (are crossed by the outline of)
E
Komşu olduğunu seç (neighbour of)
Açıklama:
Belirli uzaklıkta olanları seç (within distance of)
Soru 28
Tramvay güzergahı üzerindeki durak alanlarını seçmek için aşağıdaki konuma dayalı sorgulama operatörlerinden hangisi kullanılmalıdır?
Seçenekler
A
İçinde olduğunu seç (contain)
B
Ortak kenar paylaştıklarını seç (share a line segment)
C
İçine düşenleri seç seç (are within)
D
Sınırını kesenleri seç (are crossed by the outline of)
E
Benzeşenleri seç (identical to)
Açıklama:
Sınırını kesenleri seç (are crossed by the outline of)
Soru 29
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?
Seçenekler
A
Sınırına dokunanları seç (touch the boundary of)
B
İçine düşenleri seç (are within)
C
Sınırını kesenleri seç (are crossed by the outline of)
D
Ortak kenar paylaştıklarını seç (share a line segment)
E
Tümüyle içine düşenleri seç (are completely within)
Açıklama:
Tümüyle içine düşenleri seç (are completely within)
Soru 30
Konuma dayalı sorgulama arayüzleri için aşağıdakilerden hangisi yanlıştır?
Seçenekler
A
Sorgulama yapabilmek için CBS yazılımları tarafından özel arayüzler tasarlanmıştır.
B
Konumsal nesnelerin birbirleri ile olan konumsal ilişkileri kullanıldığı için genellikle birden fazla konumsal nesne katmanı bulunur.
C
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.
D
Kaynak katmanla olan konumsal ilişkiler birden fazla katman içinde aranacaksa, hedef katman birden fazla katman olarak belirlenir.
E
İlişkiler sadece bir katman içinde sorgulanacaksa hedef katman ile kaynak katman ayrı seçilir.
Açıklama:
Konuma dayalı sorgulama yapabilmek için CBS yazılımları tarafından özel arayüzler tasarlanmıştır. Konuma dayalı sorgulamada konumsal nesnelerin birbirleri ile olan konumsal ilişkileri kullanıldığı için genellikle birden fazla konumsal nesne katmanı bulunur. 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. Kaynak katmanla olan konumsal ilişkiler birden fazla katman içinde aranacaksa, hedef katman birden fazla katman olarak belirlenir. İlişkiler sadece bir katman içinde sorgulanacaksa hedef katman ile kaynak katman aynı seçilir.
Soru 31
CBS platformunda geliştirilen sorgulama arayüzlerinde kullanıcılara genellikle hangi seçme yöntemi (selection method) sunulur?
I. Hedef katmanlardan yeni bir seçim yapmak (select features from)
II. Seçilmiş kayıtlara eklemek (add to the currently selected features)
III. Seçilmiş kayıtlardan çıkartmak (remove from the currently selected features)
IV Seçilmiş kayıtların içinden seçmek (select from the currently selected features)
I. Hedef katmanlardan yeni bir seçim yapmak (select features from)
II. Seçilmiş kayıtlara eklemek (add to the currently selected features)
III. Seçilmiş kayıtlardan çıkartmak (remove from the currently selected features)
IV Seçilmiş kayıtların içinden seçmek (select from the currently selected features)
Seçenekler
A
Yalnız I, II
B
Yalnız II, III
C
Yalnız III, IV
D
Yalnız I, II, III
E
I, II, III, IV
Açıklama:
CBS platformunda geliştirilen sorgulama arayüzlerinde kullanıcılara genellikle 4 farklı seçme yöntemi (selection method) sunulur. Bu yöntemler; hedef katmanlardan yeni bir seçim yapmak (select features from), seçilmiş kayıtlara eklemek (add to the currently selected features), seçilmiş kayıtlardan çıkartmak (remove from the currently selected features), seçilmiş kayıtların içinden seçmek (select from the currently selected features)'dır.
Soru 32
Aşağıdakilerden hangisi konuma dayalı sorgulama operatörlerindendir?
I. Kesişenleri seç (intersect)
II. Belirli uzaklıkta olanları seç (are within a distance of)
III. İçinde olduğunu seç (contain)
IV. Tümüyle içinde olduğunu seç (completely contain)
V. İçine düşenleri seç (are within)
I. Kesişenleri seç (intersect)
II. Belirli uzaklıkta olanları seç (are within a distance of)
III. İçinde olduğunu seç (contain)
IV. Tümüyle içinde olduğunu seç (completely contain)
V. İçine düşenleri seç (are within)
Seçenekler
A
Yalnız I, II
B
Yalnız II, III
C
Yalnız III, IV
D
Yalnız I, IV, V,
E
I, II, III, IV, V
Açıklama:
Konuma dayalı sorgulama operatörleri için her ne kadar Open Geospatial Consortium (OGC) tarafından tanımlanan standart bir çerçeve bulunsa da her yazılım kendi yetenekleri doğrultusunda konuma dayalı sorgulama operatörlerini çeşitlendirmiştir. En çok kullanılan temel konuma dayalı sorgulama operatörleri; Kesişenleri seç (intersect), Belirli uzaklıkta olanları seç (are within a distance of), İçinde olduğunu seç (contain), 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)'dir.
Soru 33
Konuma dayalı sorgulamada bir fay hattı güzergahında inşa edilmiş okulların seçimi için hangi operatör kullanılır?
Seçenekler
A
Kesişenleri seç (intersect)
B
Belirli uzaklıkta olanları seç (within a distance of)
C
İçine düşenleri seç (are within)
D
Ortak kenar paylaştıklarını seç (share a line segment)
E
Tümüyle içinde olduğunu seç (completely contain
Açıklama:
Konuma dayalı sorgulamada kesişenleri seç (intersect) operatörü, kaynak katman olarak belirlenen konumsal nesnenin tümü ya da bir kısmı ile aynı lokasyonda bulunan hedef katmanındaki konumsal nesneleri seçme işleminde kullanılır.
Soru 34
Konuma dayalı sorgulamada bir merkezin 1 km çevresindeki yerleşim yerlerini belirlemek için hangisi kullanılır?
Seçenekler
A
Kesişenleri seç (intersect)
B
Belirli uzaklıkta olanları seç (within a distance of)
C
İçine düşenleri seç (are within)
D
Ortak kenar paylaştıklarını seç (share a line segment)
E
Tümüyle içinde olduğunu seç (completely contain)
Açıklama:
Konuma dayalı sorgulamada belirli uzaklıkta olanları seç (are with in a distance of) operatörü ile kaynak olarak belirlenen konumsal nesne ya da nesnelerin etrafında istenen uzaklıkta sanal bir tampon bölge oluşturulur. Oluşan sanal tampon bölge ile kesişen kaynak katmanındaki konumsal nesneler seçilir.
Soru 35
Bir salgın hastalığın çıkış merkezinden 100 km uzaklıktaki ilçelerin ve bağlı oldukları illerin belirlenmesi için hangisi kullanılır?
I. Kesişenleri seç (intersect)
II. Belirli uzaklıkta olanları seç (are within a distance of)
III. İçinde olduğunu seç (contain)
IV. Tümüyle içinde olduğunu seç (completely contain)
V. İçine düşenleri seç (are within)
I. Kesişenleri seç (intersect)
II. Belirli uzaklıkta olanları seç (are within a distance of)
III. İçinde olduğunu seç (contain)
IV. Tümüyle içinde olduğunu seç (completely contain)
V. İçine düşenleri seç (are within)
Seçenekler
A
Yalnız I, II
B
Yalnız II, III
C
Yalnız III, IV
D
Yalnız I, II, III
E
I, II, III, IV
Açıklama:
Konuma dayalı sorgulamada içinde olduğunu seç (contain) operatörü ile kaynak olarak belirlenen konumsal nesne ya da nesnelerin konumsal olarak içinde bulundukları hedef katmanındaki poligon konumsal nesnesi ya da nesneleri seçilir. Burada dikkat edilmesi gereken konu kesişenleri seç operatöründe olduğu gibi seçilecek hedef katmanındaki konumsal nesne poligonları ile herhangi bir şekilde kesişmiş olmaları yeterli değildir. Kaynak olarak belirlenen konumsal nesneler içinde oldukları poligonun sınırına dokunabilirler ancak, sınırdan taşamazlar. İçinde olduğunu seç (contain) operatörünü açıklamak için bir sorgulama senaryosu kullanalır.
Soru 36
Konuma dayalı sorgulamada bir yağmur bulutun altında kalan binaların seçiminde hangi operatör kullanır?
Seçenekler
A
Kesişenleri seç (intersect)
B
Belirli uzaklıkta olanları seç (are within a distance of)
C
İçinde olduğunu seç (contain)
D
Sınırını kesenleri seç (are crossed by the outline of)
E
Ortak kenar paylaştıklarını seç (share a line segment)
Açıklama:
Konuma dayalı sorgulamada içine düşenleri seç (are within) operatörü ile kaynak olarak belirlenen poligon konumsal nesnesi ya da nesnelerin poligon alanının içinde bulunan, hedef katmandaki konumsal nesneler seçilir.
Soru 37
Aşağıdakilerden hangisinde bir ili sınırları içine düşen ve tümüyle içine düşen ilçeleri hangi operatör ile seçebiliriz?
Seçenekler
A
Kesişenleri seç (intersect)
B
Belirli uzaklıkta olanları seç (are within a distance of)
C
İçinde olduğunu seç (contain)
D
İçine düşenleri seç (are within)
E
Tümüyle içine düşenleri seç (are completely within)
Açıklama:
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.
Soru 38
Konuma dayalı sorgulamada sağlam olmayan bir zemin üzerindeki binaları seçiminde hangi operatör kullanılır?
Seçenekler
A
Tümüyle içinde olduğunu seç (completely contain)
B
İçine düşenleri seç (are within)
C
Tümüyle içine düşenleri seç (are completely within)
D
Sınırını kesenleri seç (are crossed by the outline of)
E
Ortak kenar paylaştıklarını seç (share a line segment)
Açıklama:
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.
Soru 39
Konuma dayalı sorgulamada bir ilin komşu illerinin seçiminde hangi operatör kullanılır?
Seçenekler
A
Kesişenleri seç (intersect)
B
Belirli uzaklıkta olanları seç (are within a distance of)
C
Tümüyle içine düşenleri seç (are completely within)
D
Sınırını kesenleri seç (are crossed by the outline of)
E
Ortak kenar paylaştıklarını seç (share a line segment)
Açıklama:
Konuma dayalı sorgulamada ortak kenar paylaştıklarını seç (share a line segment) operatörü ardışık en az iki noktayı kullanarak, ortak doğru parçası paylaşan çizgi ve poligon konumsal nesnelerini seçmek için kullanılır. Bu operatör il, ilçe vb. poligon konumsal nesnelerinin komşularını ya da aynı güzergahta en az bir doğru parçasının bulunduğu yol, elektrik, doğalgaz vb. çizgi konumsal nesnelerini seçmektedir.
Soru 40
Aşağıdakilerden hangisi Standart veri tabanları ile konumsal veri tabanları arasındaki en büyük farklılıktır?
Seçenekler
A
Konumsal veri tabanlarının konuma dayalı sorgulama yeteneği
B
Standart veri tabanlarında Kaynak Katman olması
C
Standart veri tabanlarında Coğrafi Katman olması
D
Konumsal veri tabanlarında Bilgi Katmanı olması
E
Konumsal veri tabanlarında Uzaklık Katmanı olması
Açıklama:
Standart veri tabanları ile konumsal veri tabanları arasındaki en büyük farklılık "Konumsal veri tabanlarının konuma dayalı sorgulama yeteneği" dir.
Soru 41
Aşağıdakilerden hangisi CBS platformunda geliştirilen sorgulama ara yüzlerinde kullanıcılara sunulan seçme yöntemlerinden biridir?
Seçenekler
A
Kaynak katmanı silerek sorgulamak
B
Hedef katmana yeni veri eklemek
C
Seçilmiş kayıtları yeni tablo olarak kaydetmek
D
Seçilmiş kayıtları hedef katmana kaydetmek
E
Seçilmiş kayıtların içinden seçmek
Açıklama:
"Seçilmiş kayıtların içinden seçmek" CBS platformunda geliştirilen sorgulama ara yüzlerinde kullanıcılara sunulan seçme yöntemlerinden biridir.
Soru 42
Aşağıdakilerden hangisi konuma dayalı sorgulama operatörlerinden biri değildir?
Seçenekler
A
Yeni katman oluştur
B
Kesişenleri seç
C
İçinde olduğunu seç
D
Sınırını kesenleri seç
E
İçine düşenleri seç
Açıklama:
"Yeni katman oluştur" konuma dayalı sorgulama operatörlerinden biri değildir.
Soru 43
Konuma dayalı sorgulama operatörleri için aşağıdaki standartlarından hangisi geçerlidir?
Seçenekler
A
OGC
B
ISO
C
SKS
D
URS
E
HACCP
Açıklama:
Konuma dayalı sorgulama operatörleri için "OGC-Open Geospatial Consortium" geçerlidir.
Soru 44
Kaynak olarak belirlenen konumsal nesne ya da nesnelerin içinde bulundukları hedef katmandaki poligon konumsal nesnesini seçme işleminde kullanılan sorgulama operatörü aşağıdakilerden hangisidir?
Seçenekler
A
İçine Düşenleri Seç
B
Kesişenleri seç
C
Belirli Uzaklıkta Olanları Seç
D
İçinde Olduğunu Seç
E
Tümüyle İçinde Olduğunu Seç
Açıklama:
Kaynak olarak belirlenen konumsal nesne ya da nesnelerin içinde bulundukları hedef katmandaki poligon konumsal nesnesini seçme işleminde kullanılan sorgulama operatörü "Tümüyle İçinde Olduğunu Seç" operatörüdür.
Soru 45
Kaynak olarak belirlenen poligon konumsal nesnesi ya da nesnelerin poligon alanının içinde bulunan, hedef katmandaki konumsal nesneleri seçme işleminde kullanılan sorgulama operatörü aşağıdakilerden hangisidir?
Seçenekler
A
İçine Düşenleri Seç
B
Kesişenleri seç
C
Belirli Uzaklıkta Olanları Seç
D
İçinde Olduğunu Seç
E
Tümüyle İçinde Olduğunu Seç
Açıklama:
Kaynak olarak belirlenen poligon konumsal nesnesi ya da nesnelerin poligon alanının içinde bulunan, hedef katmandaki konumsal nesneleri seçme işleminde kullanılan sorgulama operatörü " İçine Düşenleri Seç " tir.
Soru 46
Hedef katmanındaki seçilecek konumsal nesnelerin arasından kaynak katmanında belirtilen poligonun sınırına dokunmayanları seçme işleminde kullanılan sorgulama operatörü aşağıdakilerden hangisidir?
Seçenekler
A
İçine Düşenleri Seç
B
Kesişenleri seç
C
Belirli Uzaklıkta Olanları Seç
D
İçinde Olduğunu Seç
E
Tümüyle İçinde Olduğunu Seç
Açıklama:
Hedef katmanındaki seçilecek konumsal nesnelerin arasından kaynak katmanında belirtilen poligonun sınırına dokunmayanları seçme işleminde kullanılan sorgulama operatörü "Tümüyle İçinde Olduğunu Seç" operatörüdür.
Soru 47
Hedef katmanındaki seçilecek konumsal nesnelerin arasından kaynak katmanında belirtilen poligonun sınırını kesenleri seçme operatörü aşağıdakilerden hangisidir?
Seçenekler
A
İçine Düşenleri Seç
B
Kesişenleri seç
C
Belirli Uzaklıkta Olanları Seç
D
İçinde Olduğunu Seç
E
Sınırını kesenleri seç
Açıklama:
Hedef katmanındaki seçilecek konumsal nesnelerin arasından kaynak katmanında belirtilen poligonun sınırını kesenleri seçme operatörü "Sınırını kesenleri seç" operatörüdür.
Soru 48
Sakarya nehrinin geçtiği illeri seçmek için aşağıdaki konuma dayalı sorgulama operatörlerinden hangisi kullanılmalıdır?
Seçenekler
A
İçine Düşenleri Seç
B
Kesişenleri seç
C
Belirli Uzaklıkta Olanları Seç
D
İçinde Olduğunu Seç
E
Sınırını kesenleri seç
Açıklama:
Sakarya nehrinin geçtiği illeri seçmek için aşağıdaki konuma dayalı sorgulama operatörlerinden "Kesişenleri seç" kullanılmalıdır.
Soru 49
Fay hattına 15 km uzaklıktaki yerleşim bölgelerini seçmek için aşağıdaki konuma dayalı sorgulama operatörlerinden hangisi kullanılmalıdır?
Seçenekler
A
İçine Düşenleri Seç
B
Kesişenleri seç
C
Belirli Uzaklıkta Olanları Seç
D
İçinde Olduğunu Seç
E
Sınırını kesenleri seç
Açıklama:
Fay hattına 15 km uzaklıktaki yerleşim bölgelerini seçmek için aşağıdaki konuma dayalı sorgulama operatörlerinden "Belirli Uzaklıkta Olanları Seç" operatörü kullanılmalıdır.
Soru 50
Konuma dayalı sorgulama sonucu hedef katmanın sorgulanan ilişkilerinin bulunduğu katman aşağıdakilerden hangisidir?
Seçenekler
A
Ön seçim katmanı
B
Kaynak katman
C
Kesişim katmanı
D
Öznitelik katmanı
E
d
Açıklama:
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.
Soru 51
Konumsal sorgulamada ilişkiler sadece bir katman içinde sorgulanacaksa nasıl bir yol izlenir?
Seçenekler
A
Hedef katman birden fazla katman olarak belirlenir.
B
Veri seçilecek katman hedef katman olarak tanımlanır.
C
Hedef katman ile kaynak katman aynı seçilir.
D
Hedef katmanlardan yeni bir seçim yapılır.
E
Veri seçilecek katman kaynak katman olarak tanımlanır.
Açıklama:
İlişkiler sadece bir katman içinde sorgulanacaksa hedef katman ile kaynak katman aynı seçilir.
Soru 52
Aşağıdakilerden hangisi CBS platformunda geliştirilen konuma dayalı sorgulama ara yüzlerinde kullanıcılara sunulan dört seçme yönteminden biri değildir?
Seçenekler
A
Hedef katmanlardan yeni bir seçim yapmak (select features from)
B
Seçilmiş kayıtlara eklemek (add to the currently selected features)
C
Seçilmiş kayıtlardan çıkartmak (remove from the currently selected features)
D
Seçilmiş kayıtların içinden seçmek (select from the currently selected features)
E
Belirli uzaklıkta olanları seç (are within a distance of)
Açıklama:
Konuma dayalı sorgulamada seçme yöntemleri;
• Hedef katmanlardan yeni bir seçim yapmak (select features from)
• Seçilmiş kayıtlara eklemek (add to the currently selected features)
• Seçilmiş kayıtlardan çıkartmak (remove from the currently selected features)
• Seçilmiş kayıtların içinden seçmek (select from the currently selected features) olarak sıralanabilir.
• Hedef katmanlardan yeni bir seçim yapmak (select features from)
• Seçilmiş kayıtlara eklemek (add to the currently selected features)
• Seçilmiş kayıtlardan çıkartmak (remove from the currently selected features)
• Seçilmiş kayıtların içinden seçmek (select from the currently selected features) olarak sıralanabilir.
Soru 53
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?
Seçenekler
A
ortak kenar paylaştıklarını seç (share a line segment)
B
Benzeşenleri seç (identical to)
C
Belirli uzaklıkta olanları seç (within a distance of)
D
Kesişenleri seç (intersect)
E
Ortak kenar paylaştıklarını seç (share a line segment)
Açıklama:
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.
inşa edilmiş binaları bulmak için kesişenleri seç (intersect) operatörünü kullanmamız gerekir.
Soru 54
Türkiye'ye komşu ülkeleri bulabilmek için aşağıdaki konuma dayalı sorgulama operatörlerinden hangisi kullanılmalıdır?
Seçenekler
A
Kesişenleri seç (intersect)
B
Belirli uzaklıkta olanları seç (within a distance of)
C
Sınırına dokunanları seç (touch the boundary of)
D
Komşu olduğunu seç (neighbour of )
E
Ortak kenar paylaştıklarını seç (share a line segment)
Açıklama:
Türkiye'ye komşu olan ülkeleri bulabilmek için Komşu olduğunu seç (neighbour of) operatörünün kullanılması gerekir.
Soru 55
Aşağıdakilerden hangisi CBS platformunda geliştirilen sorgulama arayüzlerinde kullanıcılara sunulan seçme yöntemi (selection method) arasında yer almaz?
Seçenekler
A
Hedef katmanlardan yeni bir seçim yapmak
B
Seçilmiş kayıtların içinden seçmek
C
Seçilmiş kayıtlardan çıkartmak
D
Seçilmiş kayıtlardan silmek
E
Seçilmiş kayıtlara eklemek
Açıklama:
CBS platformunda geliştirilen sorgulama arayüzlerinde kullanıcılara genellikle 4 farklı seçme yöntemi (selection method) sunulur. Bu yöntemler;
- Hedef katmanlardan yeni bir seçim yapmak (select features from)
- Seçilmiş kayıtlara eklemek (add to the currently selected features)
- Seçilmiş kayıtlardan çıkartmak (remove from the currently selected features)
- Seçilmiş kayıtların içinden seçmek (select from the currently selected features)
Soru 56
Aşağıdakilerden hangisi binalar katmanında sağlamlık kriterleri arasında turuncu renkle ifade edilen kriterdir?
Seçenekler
A
Sağlam Değil
B
Az Sağlam
C
Orta Sağlam
D
Sağlam
E
Çok Sağlam
Açıklama:
Resim 8.4 de görüleceği gibi turuncu renk az sağlam zemin poligonlarını ifade etmektedir. Doğru cevap B’dir.Soru 57
Aşağıdakilerden hangisi seçilmiş tüm kayıtların bina katmanının öznitelik tablosunda ve haritada işaretlenmiş olduğu renktir?
Seçenekler
A
Sarı
B
Yeşil
C
Kırmızı
D
Koyu Gri
E
Açık Mavi
Açıklama:
Seçilmiş tüm kayıtların bina katmanının öznitelik tablosunda ve haritada açık mavi renkle işaretlenmiş olduğuna dikkat edilmelidir (Resim 8.5). Doğru cevap E’dir.
Soru 58
Aşağıdakilerden hangisi fayların haritada işaretlenmiş olduğu renktir?
Seçenekler
A
Mor
B
Gri
C
Siyah
D
Beyaz
E
Pembe
Açıklama:
Resim 8.5 de görüldüğü gibi faylar mor renk ile belirtilmektedir. Doğru cevap A’dır.Soru 59
Aşağıdakilerden hangisi en çok kullanılan temel konuma dayalı sorgulama operatörleri arasında yer almaz?
Seçenekler
A
Kesişenleri seç
B
Sınırını kesenleri seç
C
Arasında kalanları seç
D
Belirli uzaklıkta olanları seç
E
Ortak kenar paylaştıklarını seç
Açıklama:
En çok kullanılan temel konuma dayalı sorgulama operatörleri;
- Kesişenleri seç (intersect)
- Belirli uzaklıkta olanları seç (are within a distance of)
- İçinde olduğunu seç (contain)
- 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) şeklinde listelenebilir.
Soru 60
- Bağlanırlık
- Bitişiklik
- Yakınlık
- Güvenlilik
Yukarıdakilerden hangileri konuma dayalı sorgulamada topolojik yapıyı oluşturan ilkeler arasında yer alır?
Seçenekler
A
I ve II
B
II ve III
C
I, II ve III
D
II, III ve IV
E
I, II, III ve IV
Açıklama:
Konuma dayalı sorgulamada topolojik yapıyı oluşturan, konumsal nesnelerin bağlanırlık (connectivity), bitişiklik (adjacency) ve yakınlık (proximity) ilkeleri kullanılmaktadır. I, II ve III seçeneği doğru cevaptır.
Soru 61
Yukarıdaki şekle göre fay hattı güzergâhında inşa edilmiş binaların seçimi için konuma dayalı sorgulama operatörlerinden hangisi kullanılmıştır?Seçenekler
A
Kesişenleri Seç
B
İçinde Olduğunu Seç
C
Sınırını Kesenleri Seç
D
Belirli Uzaklıkta Olanları Seç
E
Ortak Kenar Paylaştıklarını Seç
Açıklama:
Örnek olarak fay hattı güzergâhında inşa edilmiş binaların seçimi için kesişenleri seç operatörü kullanılmıştır (Resim 8.8). Doğru cevap A’dır.
Soru 62
Bir okulun 100 metre çevresine kadar alanda yer alan parkları bulmak için kullanılacak sorgu aşağıdakilerden hangisidir?
Seçenekler
A
Belirli Uzaklıkta Olanları Seç
B
Kesişenleri Seç
C
İçinde Olduğunu Seç
D
Tümüyle İçinde Olduğunu Seç
E
İçine Düşenleri Seç
Açıklama:
Okula belirli bir mesafede olan parkları seçmek istediğimiz için kullancağımız sorgu Belirli Uzaklıkta Olanları Seç olacaktır.
Soru 63
Aşağıdakilerden hangisi akıllı telefonlar ile bulunulan yere 100 metre mesafedeki restoran ve kafelerin yerlerinin gösterimi için kullanılan sorgulama operatörüdür?
Seçenekler
A
İçine Düşenleri Seç
B
İçinde Olduğunu Seç
C
Belirli Uzaklıkta Olanları Seç
D
Tümüyle İçine Düşenleri Seç
E
Tümüyle İçinde Olduğunu Seç
Açıklama:
Akıllı telefonlar ile bulunduğum yere 100 metre mesafedeki restoran ve kafelerin yerlerinin gösterimi belirli uzaklıkta olanları seç (are within a distance of) operatörü ile konumsal veritabanında konuma dayalı sorgulama kullanılarak kullanıcılara sunulur. Doğru cevap C’dir.
Soru 64
Aşağıdaki sorgulamalardan hangisi İçine Düşenleri Seç operatörü ile yapılabilir?
Seçenekler
A
İl sınırına dokunan ilçelerin seçimi
B
Eskişehir il sınırları içine düşen ilçelerin seçimi
C
Fay hattına 100 metre uzaklıktaki binaların seçimi
D
Alüvyon zemin poligon alanının içindeki binaların seçimi
E
Depremin merkez üssünden 100 km civarındaki ilçeleri bulmak
Açıklama:
Örnekte alüvyon zemin poligonunun içine düşen binalar seçilmiştir. Kesişenleri seç (intersect) operatöründen farklı olarak poligon sınırını taşarak kesişenler seçilmemiş, poligon alanının içine düşen binalar sınıra dokunsalar da seçilmişlerdir (Resim 8.14). Doğru cevap D’dir.Soru 65
Aşağıdaki operatörlerden hangisi il, ilçe vb. poligon konumsal nesnelerinin komşularını ya da aynı güzergâhta en az bir doğru parçasının bulunduğu yol, elektrik, doğalgaz vb. çizgi konumsal nesnelerini seçmek için kullanılır?
Seçenekler
A
Kesişenleri Seç
B
İçine Düşenleri Seç
C
Sınırını Kesenleri Seç
D
Belirli Uzaklıkta Olanları Seç
E
Ortak Kenar Paylaştıklarını Seç
Açıklama:
Bu operatör il, ilçe vb. poligon konumsal nesnelerinin komşularını ya da aynı güzergâhta en az bir doğru parçasının bulunduğu yol, elektrik, doğalgaz vb. çizgi konumsal nesnelerini seçmektedir. Doğru cevap E’dir.
Soru 66
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?
Seçenekler
A
İçine düşenleri seç seç (are within)
B
Sınırını kesenleri seç (are crossed by the outline of)
C
Benzeşenleri seç (identical to)
D
Ortak kenar paylaştıklarını seç (share a line segment)
E
İçinde olduğunu seç (contain)
Açıklama:
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).
Soru 67
Yaşanan bir deprem sonrasında etkilenen komşu ilçeleri bulabilmek için aşağıdaki konuma dayalı sorgulama operatörlerinden hangisi kullanılmalıdır?
Seçenekler
A
Sınırını kesenleri seç (are crossed by the outline of)
B
Tümüyle içine düşenleri seç (are completely within)
C
Benzeşenleri seç (identical to)
D
Ortak kenar paylaştıklarını seç (share a line segment)
E
Belirli uzaklıkta olanları seç (within distance of)
Açıklama:
Ortak kenar paylaştıklarını seç (share a line segment) operatörü il, ilçe vb. poligon konumsal nesnelerinin komşularını ya da aynı güzergahta en az bir doğru parçasının bulunduğu yol, elektrik, doğalgaz vb. çizgi konumsal nesnelerini seçmektedir.
Soru 68
Birleşik sorgunun ikinci ya da daha sonraki basamağı olan ve seçim kümesini daraltarak seçilmiş kayıtlar içinden istenen konumsal ilişkiyi sağlayan kayıtları belirlemeye yarayan seçme yöntemi aşağıdakilerden hangisidir?
Seçenekler
A
Seçilmiş kayıtlara eklemek (add to the currently selected features)
B
Seçilmiş kayıtlardan çıkartmak (remove from the currently selected features)
C
Seçilmiş kayıtların içinden seçmek (select from the currently selected features)
D
Hedef katmanlardan yeni bir seçim yapmak (select features from)
E
Tümüyle içinde olduğunu seçmek (completely contain)
Açıklama:
Seçilmiş kayıtlar içinden seçme yöntemi seçim kümesini daraltarak seçilmiş kayıtlar içinden istenen konumsal ilişkiyi sağlayan kayıtları belirlemeye yarar. Ayrıca diğer taraftan bakıldığında, seçilmiş kayıtlar içinden seçme yöntemi birleşik bir sorgunun ikinci ya da daha sonraki basamağıdır.
Soru 69
"Sorgulama sonucu içinden veri seçilecek katman............., sorgulanan ilişkilerin bulunduğu katman............. olarak tanımlanır.
Yukarıda boşluklara aşağıdakilerden hangisi gelmelidir?
Yukarıda boşluklara aşağıdakilerden hangisi gelmelidir?
Seçenekler
A
Ön seçim katmanı/Kaynak katmanı
B
Kaynak katmanı/Hedef katmanı
C
Hedef katmanı/Kaynak katmanı
D
Kesişim katmanı/Öznitelik katmanı
E
Ön seçim katmanı/Öznitelik katmanı
Açıklama:
Konuma dayalı sorgulamada konumsal nesnelerin birbirleri ile olan konumsal ilişkileri incelendiği için genellikle birden fazla konumsal nesne katmanı bulunur. Sorgulama sonucu içinden veri seçilecek katman hedef katman (target layer), hedef katmanın konumsal ilişkilerinin incelendiği katman aynak katman (source layer) olarak tanımlanır.
Soru 70
Kaynak katman olarak belirlenen konumsal nesnenin tümü ya da bir kısmı ile aynı lokasyonda bulunan hedef katmanındaki konumsal nesneleri seçme işleminde kullanılan konuma dayalı sorgulama operatörü aşağıdakilerden hangisidir?
Seçenekler
A
Kesişenleri Seç
B
Belirli Uzaklıkta Olanları Seç
C
İçinde Olduğunu Seç
D
Tümüyle İçinde Olduğunu Seç
E
İçine Düşenleri Seç
Açıklama:
a
Soru 71
Kaynak olarak belirlenen konumsal nesne ya da nesnelerin etrafında istenen uzaklıkta sanal bir tampon bölge oluşturulurduktan sonra tampon bölge ile kesişen katmandaki konumsal nesneleri seçmek için kullanılan konuma dayalı sorgu operatörü aşağıdakilerden hangisidir?
Seçenekler
A
Belirli Uzaklıkta Olanları Seç
B
Kesişenleri Seç
C
İçinde Olduğunu Seç
D
Tümüyle İçinde Olduğunu Seç
E
İçine Düşenleri Seç
Açıklama:
A
Soru 72
kaynak olarak belirlenen konumsal nesne ya da nesnelerin konumsal olarak içinde bulundukları hedef katmanındaki poligon konumsal nesnesi ya da nesnelerin seçilmesi için kullanılan konuma dayalı sorgulama operatörü aşağıdakilerden hangisidir?
Seçenekler
A
İçinde Olduğunu Seç
B
Kesişenleri Seç
C
Belirli Uzaklıkta Olanları Seç
D
Tümüyle İçinde Olduğunu Seç
E
İçine Düşenleri Seç
Açıklama:
A
Soru 73
Kaynak olarak belirlenen konumsal nesne ya da nesnelerin tamamıyla içinde bulundukları hedef katmandaki poligon konumsal nesnesi seçilmesi için kullanılan konuma dayalı sorgulama operatörü aşağıdakilerden hangisidir?
Seçenekler
A
Tümüyle İçinde Olduğunu Seç
B
İçinde Olduğunu Seç
C
Kesişenleri Seç
D
Belirli Uzaklıkta Olanları Seç
E
İçine Düşenleri Seç
Açıklama:
A
Soru 74
Ardışık en az iki noktayı kullanarak, ortak doğru parçası paylaşan çizgi ve poligon konumsal nesnelerini seçmek için kullanılan konumsal sorgulama operatörü aşağıdakilerden hangisidir?
Seçenekler
A
Ortak Kenar Paylaştıklarını Seç
B
Kesişenleri Seç
C
Sınırını Kesenleri Seç
D
İçine Düşenleri Seç
E
Tümüyle İçine Düşenleri Seç
Açıklama:
A
Soru 75
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 eden konuma dayalı seçme yöntemi aşağıdakilerden hangisidir?
Seçenekler
A
Seçilmiş Kayıtlar İçinden Seçmek
B
Seçilmiş Kayıtlara Eklemek
C
Seçilmiş Kayıtlardan Çıkartmak
D
Hedef Katmanlardan Yeni Bir Seçim Yapmak
E
Kesişenleri Seç
Açıklama:
a
Soru 76
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 eden konuma dayalı seçim yöntemi aşağıdakilerden hangisidir?
Seçenekler
A
Seçilmiş Kayıtlardan Çıkartmak
B
Seçilmiş Kayıtlar İçinden Seçmek
C
Kesişenleri Çıkartmak
D
Seçilmiş Kayıtlara Eklemek
E
Hedef Katmanlardan Yeni Bir Seçim Yapmak
Açıklama:
a
Soru 77
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 konuma dayalı seçme yöntemi aşağıdakilerden hangisidir?
Seçenekler
A
Seçilmiş Kayıtlara Eklemek
B
Seçilmiş Kayıtlar İçinden Seçmek
C
Seçilmiş Kayıtlardan Çıkartmak
D
Hedef Katmanlardan Yeni Bir Seçim Yapmak
E
Kesişenleri Seçmek
Açıklama:
A
Soru 78
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 eden konuma dayalı seçme yöntemi aşağıdakilerden hangisidir?
Seçenekler
A
Hedef Katmanlardan Yeni Bir Seçim Yapmak
B
Seçilmiş Kayıtlara Eklemek
C
Seçilmiş Kayıtlardan Çıkartmak
D
Seçilmiş Kayıtlar İçinden Seçmek
E
Kesişenleri Seç
Açıklama:
A
Soru 79
Aşağıdakilerden hangisi konuma dayalı seçme yöntemlerinden biri değildir?
Seçenekler
A
Kesişenleri Seç
B
Seçilmiş Kayıtlar İçinden Seçmek
C
Seçilmiş Kayıtlardan Çıkartmak
D
Seçilmiş Kayıtlara Eklemek
E
Hedef Katmanlardan Yeni Bir Seçim Yapmak
Açıklama:
A