Konumsal Veritabanı 1 Final 7. Deneme Sınavı
Toplam 20 Soru1.Soru
Veritabanında yapılan sorgulamalarda ve işlemlerde belirli özelliklere sahip kayıtların belirtilmesinde kullanılan komut nedir?
Veritabanında yapılan sorgulamalarda ve işlemlerde belirli özelliklere sahip kayıtların belirtilmesinde kullanılan komut nedir?
UPDATE |
DELETE |
INSERT INTO |
SELECT |
WHERE |
WHERE komutu veritabanında yapılan sorgulamalarda ve işlemlerde belirli özelliklere sahip kayıtların belirtilmesinde kullanılır.
2.Soru
Aşağıdakilerden hangisi karşılaştırma operatörleri ile ilgili olarak doğrudur?
Sadece aritmetiksel ifadeler için kullanılırlar. |
SQL’in bütün karşılaştırma operatörleri CBS yazılımlarındaki sorgu oluşturucu arayüzlerde çalışmayabilmektedir. |
[NOT] ifadesi, başına gelebildiği operatörün anlamını ve kullanımını doğru yönde değiştirmektedir. |
Sorgu oluşturucusunun hangi koşullarda desteklediğini denemden bilemeyiz. |
[NOT] NULL veri değeri benzer değil anlamındadır. |
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. C¸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.
3.Soru
"Etki Alanı" kavramı, özetle nasıl tanımlanmaktadır?
Niteliğin veri modelinde alabileceği değerlerin tümü |
Veritabanı oluştururken üzerinde en fazla önem verilen aşama |
Belirlenen amacın ilgi alanlarını oluşturan somut nesneler yığını |
Varlığı tanımlayan, onunla ilgili özellikleri veren veri alanları |
Kullanıcı öznitelik değerlerinin saklanmasının ve takibinin sağlandığı aşama |
"Etki Alanı" kavramı, özetle; niteliğin veri modelinde alabileceği değerlerin tümü olarak tanımlanmaktadır.
4.Soru
Tablolar arası ilişkilerde kaç farklı tipte ilişki olduğu aşağıdaki seçeneklerin hangisinde verilmiştir?
2 |
3 |
4 |
5 |
6 |
Tablolar arasında 3 farklı tipte ilişkiden söz edilebilir.
-
Bire-bir (one to one 1:1)
-
Birden-çoğa (one to many 1:M)
-
C¸oktan-çoğa (many to many M:N). Doğru cevap B'dir.
5.Soru
Bir varlığın kendisiyle oluşturduğu ilişkiye ne ad verilir?
Bir bileşenli ilişki |
Çift bileşenli ilişki |
Basit varlık ilişki |
Detaylı varlık ilişki |
Tek detaylı varlık ilişki |
Bir bileşenli ilişki, bir varlığın kendisiyle oluşturduğu ilişkidir.
6.Soru
"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?
Öğretmen |
Ders Konusu |
Öğrenci |
Tablet Bilgisayar |
Sınıflar |
O¨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.
7.Soru
Anlamı "boş" olan mantıksal operator aşağıdakilerden hangisidir?
AND |
OR |
XOR |
IsNull |
NOT |
IsNull "boş" anlamına gelmektedir.
8.Soru
"İ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?
1. |
2. |
3. |
4. |
5. |
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).
9.Soru
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?
Kesişenleri seç (intersect) |
Belirli uzaklıkta olanları seç (are within a distance of) |
İçinde olduğunu seç (contain) |
İçine düşenleri seç (are within) |
Tümüyle içine düşenleri seç (are completely within) |
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.
10.Soru
Bir coğrafi bölgenin resmi veritabanına kaydedilmek istenmektedir. Aşağıdakilerden hangisi bu resmin veritabanına kaydedilecek olan veri tipidir?
Metin |
Sayısal Veri Tipi |
Tarih/Zaman |
İkili |
Int |
Veritabanlarında büyük yer kaplayacak resim, grafik, ses gibi verilerin saklanmasında "İkili" veri tipi kullanılır.
11.Soru
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?
Veri Analizi |
Sistem Analizi |
Bilgi |
Sistem Çıktısı |
Sorgulama |
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.
12.Soru
Bir sorgulama yöntemi olan,eçilmiş kayıtlardan çıkarma yönteminde mantık operatörlerinden hangisi ile yapabiliriz?
Bir sorgulama yöntemi olan,eçilmiş kayıtlardan çıkarma yönteminde mantık operatörlerinden hangisi ile yapabiliriz?
OR NOT |
AND OR |
AND NOT |
XOR |
ADD NOT |
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.
13.Soru
GROUP BY komutunu ele aldığınızda grupta gösterilen alandaki verilerin ortalamasını alan komut nedir?
COUNT |
MAX |
MIN |
SUM |
AVG |
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.
14.Soru
Kişilerin adres yerlerinin tutulduğu bir tabloda mahalle adı hangi veri tipi olarak kaydedilir?
Bigint |
İkili |
Tarih/zaman |
Sayısal |
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.
15.Soru
Niteliğin veri modelinde alabileceği değerlerin tümüne ne denir?
Niteliğin veri modelinde alabileceği değerlerin tümüne ne denir?
Kayıp alan |
Antrepo |
Bilgi |
Etki alanı |
Grafik |
Niteliğin veri modelinde alabileceği değerlerin tümüne etki alanı denir.
16.Soru
Aşağıdakilerden hangisi İlişkilerin nicelik ve olasılıklarının birleşimlerini doğru belirtilmemiştir?
İ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 ‘1’ – İlişki olabilir (Olası durum) |
İ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
17.Soru
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?
Unique |
Identifiers |
Non-unique |
Composite |
Matrix |
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.
18.Soru
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?
INSERT INTO |
HAVING |
GROUP BY |
SELECT |
DISTINCT |
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.
19.Soru
Aşağıdaki simgelerden hangisi simetrik fark işlevinde kullanılır?
Between |
XOR |
OR |
In |
Null |
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.
20.Soru
İ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?
Ağ Veritabanı Modeli |
Nesneye Yönelik Veritabanı Modeli |
Varlık-İlişki Modeli |
Konumsal Veritabanı Modeli |
Nesne-İlişkisel Veritabanı Modeli |
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
-
- 1.SORU ÇÖZÜLMEDİ
- 2.SORU ÇÖZÜLMEDİ
- 3.SORU ÇÖZÜLMEDİ
- 4.SORU ÇÖZÜLMEDİ
- 5.SORU ÇÖZÜLMEDİ
- 6.SORU ÇÖZÜLMEDİ
- 7.SORU ÇÖZÜLMEDİ
- 8.SORU ÇÖZÜLMEDİ
- 9.SORU ÇÖZÜLMEDİ
- 10.SORU ÇÖZÜLMEDİ
- 11.SORU ÇÖZÜLMEDİ
- 12.SORU ÇÖZÜLMEDİ
- 13.SORU ÇÖZÜLMEDİ
- 14.SORU ÇÖZÜLMEDİ
- 15.SORU ÇÖZÜLMEDİ
- 16.SORU ÇÖZÜLMEDİ
- 17.SORU ÇÖZÜLMEDİ
- 18.SORU ÇÖZÜLMEDİ
- 19.SORU ÇÖZÜLMEDİ
- 20.SORU ÇÖZÜLMEDİ