Veri Tabanı Yönetimi Final Deneme Sınavı -4
Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -4
#1. Hangisi veri tabanı yönetim sistemlerinden biri değildir?
Cevap: E) SQL
Açıklama: SQL, bir veri tabanı yönetim sistemi değil, veri tabanları ile iletişim kurmak için kullanılan bir sorgulama dilidir.
![Veri Tabanı Yönetimi Ünite-4 Soru-5](https://lolonolo.com/wp-content/uploads/2024/06/Veri-Tabani-Yonetimi-Unite-4-Soru-5-min.png)
#2. Yukarıdaki şekilde verilen join (birleştirme) sorgusu aşağıdakilerden hangisidir?
Cevap: E) Hiçbiri
Açıklama:
Görseli ve soruyu tekrar inceleyelim. Görseldeki tablo birleşimi:
– Table 1: İlk sütunda değerler (1, 2).
– Table 2: İlk sütunda değerler (1, 3, 4).
Birleştirilmiş tabloda:
– Table 1 ve Table 2’deki tüm kayıtlar yer almakta.
– Her iki tablodaki tüm kombinasyonlar gösterilmekte, yani Table 1’deki her bir satır, Table 2’deki her bir satır ile birleşmiş.
Bu birleştirme işlemi, Cartesian Product (Kartezyen Çarpım) adı verilen bir işlemdir. SQL’de JOIN türlerinden biri olarak kabul edilmez.
Sonuç:
Görseldeki birleştirme türü aslında bir JOIN türü değildir; bir Cartesian Product (Kartezyen Çarpım) işlemidir. Dolayısıyla, seçeneklerde verilen JOIN türlerinden hiçbiri bu durumu açıklamaz. Bu nedenle, doğru cevap
“E) Hiçbiri”dir.
#3. T-SQL ile güncel tarihi almak isteyen bir geliştirici aşağıdaki sistem fonksiyonlardan hangisini kullanmalıdır?
Cevap: A) GETDATE
Açıklama: T-SQL’de güncel tarihi almak için kullanılan sistem fonksiyonu “GETDATE”dir. Diğer seçenekler yanlış fonksiyon adlarıdır.
#4. Hangisi ilişkisel veri tabanları ile MS Excel yazılımı arasındaki farklardan biridir?
Cevap: B) Eş zamanlı kullanıcı sayısı
Açıklama: İlişkisel veri tabanları, çok sayıda eş zamanlı kullanıcıyı destekleyebilirken, MS Excel genellikle bu yeteneğe sahip değildir.
#5. Çalıştığı veritabanında boş bir tablo (bosTablo) oluşturmak isteyen bir geliştirici aşağıdaki komutlardan hangisini kullanmalıdır?
Cevap: A) CREATE TABLE bosTablo ();
Açıklama: Bu SQL komutu, “bosTablo” adında boş bir tablo oluşturur.
#6. Aşağıdakilerden hangisi fonksiyonel yaklaşımın sağladığı avantajlardan bir tanesi değildir?
Cevap: D) Kaynak tüketimini arttırması
Açıklama: Fonksiyonel yaklaşımın temel avantajları arasında, kodun tekrar kullanılabilirliğini sağlaması, geliştirme sürecini kolaylaştırması ve geliştiriciye ek özellikler sunması bulunur. Ancak, kaynak tüketimini artırmak bir dezavantajdır. Bu nedenle, bu seçenek doğru cevap olarak belirlenmiştir.
#7. Hangisi ilişkisel veri tabanının geliştirilmesiyle ilgili motivasyonlardan biridir?
Cevap: C) Fiziksel ve mantıksal beklentileri birbirinden ayırmak
Açıklama: İlişkisel veri tabanları, fiziksel ve mantıksal veri yapılarını birbirinden ayırarak veri yönetimini daha etkili hale getirir.
![Veri Tabanı Yönetimi Ünite-4 Soru-1](https://lolonolo.com/wp-content/uploads/2024/06/Veri-Tabani-Yonetimi-Unite-4-Soru-1-min.png)
#8. Yukarıdaki şekilde verilen join (birleştirme) türü aşağıdakilerden hangisidir?
Cevap: A) Inner join (İç içe birleştirme)
Açıklama: Inner join (İç içe birleştirme) seçeneği, verilen koşullara en uygun cevaptır.
#9. SQLite3 kütüphanesi ile geliştirme yapan bir geliştirici, veri tabanı ile bağlantısını sonlandırmak için aşağıdaki komutlardan hangisini kullanmalıdır?
Cevap: D) conn.close()
Açıklama: Bu komut, SQLite3 kütüphanesi ile veri tabanı bağlantısını sonlandırır.
#10. SQL sorgu yazımında join (birleştirme) işlemi için aşağıdaki bilgilerden hangisi yanlıştır?
Cevap: E) Hiçbiri
Açıklama:
A) Eşleşme sağlamayan kayıtların karşılığında ilgili nitelikler NULL değerini almaktadırlar.
Bu ifade doğrudur. LEFT JOIN, RIGHT JOIN ve FULL JOIN gibi join türlerinde, eşleşme sağlamayan kayıtlar için ilgili nitelikler NULL değer alır.
B) İki tablonun birleştirilmesini sağlayan nitelik iki tablo içerisinde de aynı adla tanımlanmışsa ON komutu yerine USING kullanılabilir.
Bu ifade de doğrudur. Eğer iki tablodaki ortak sütunların isimleri aynı ise, ON yerine USING komutu kullanılabilir.
C) USING komutu yalnızca nitelik adını alır ve sorgu iki tabloda da bu niteliği araştırarak birleştirme işlemini gerçekleştirir.
Bu ifade de doğrudur. USING komutu, iki tabloda da aynı ada sahip sütunları kullanarak birleştirme işlemini gerçekleştirir.
D) SQL birleştirme türlerini kümeler ile ifade edebilmek mümkündür.
Bu ifade de doğrudur. SQL birleştirme türleri kümeler ile ifade edilebilir; INNER JOIN iki kümenin kesişimi, LEFT JOIN sol kümenin tamamı, RIGHT JOIN sağ kümenin tamamı ve FULL JOIN her iki kümenin birleşimi şeklinde yorumlanabilir.
Cevap E) Hiçbiri
Bu ifade yanlıştır. Yukarıdaki dört ifadenin tamamı doğru olduğundan, bu seçenek doğru değildir. “Hiçbiri” seçeneği doğru cevap olarak belirtilmiştir, çünkü diğer tüm ifadeler doğruyu yansıtmaktadır
#11. Rowley Bilgelik Hiyerarşisi’ndeki sıralamayı aşağıdan yukarıya doğru belirtiniz.
Cevap: A) Veri – Enformasyon – Bilgi – Bilgelik
Açıklama: Veri, enformasyon, bilgi ve bilgelik sıralaması aşağıdan yukarıya doğru Rowley Bilgelik Hiyerarşisi’ni oluşturur.
#12. Bir e-ticaret sitesinde geliştirici olarak çalışan biri kayıtlı kullanıcıları yaptıkları alımlar ile listelemek isterse aşağıdaki sorgulardan hangisini yazması beklenir?
Cevap: D) SELECT Kisi.ad, Kisi.soyad, Satis.tarih, Satis.tutar FROM Kisi FULL OUTER JOIN Satis ON Kisi.id= Satis.kisi_id;
Açıklama: SELECT Kisi.ad, Kisi.soyad, Satis.tarih, Satis.tutar FROM Kisi FULL OUTER JOIN Satis ON Kisi.id= Satis.kisi_id; seçeneği, verilen koşullara en uygun cevaptır.
![Veri Tabanı Yönetimi Ünite-4 Soru-3](https://lolonolo.com/wp-content/uploads/2024/06/Veri-Tabani-Yonetimi-Unite-4-Soru-3-min.png)
#13. Yukarıdaki şekilde verilen join (birleştirme) türü aşağıdakilerden hangisidir?
Cevap: C) Left join (Sol taraflı birleştirme)
Açıklama: Left join (Sol taraflı birleştirme) seçeneği, verilen koşullara en uygun cevaptır.
#14. Veritabanında yer alan "Kullanicilar" tablosu içinde ki "maas" kolonu değeri 10.000 üzerinde olan satırları çağırmak isteyen bir geliştirici aşağıdaki komutlardan hangisi kullanmalıdır?
Cevap: B) SELECT * FROM Kullanicilar WHERE maas > 10.000
Açıklama: Bu SQL komutu, “Kullanicilar” tablosunda “maas” kolonu değeri 10.000’den büyük olan tüm satırları seçer.
#15. SQLite3 kütüphanesi ile geliştirme yapan bir geliştirici, "myVeri" veri tabanı ile bağlantı sağlamak için aşağıdaki komutlardan hangisini kullanmalıdır?
Cevap: A) baglanti = sqlite3.connect(“myVeri”)
Açıklama: Bu komut, SQLite3 kütüphanesi ile “myVeri” veritabanına bağlantı sağlar.
#16. T-SQL ile geliştirme yapan bir geliştirici için aşağıdaki ifadelerden hangisi söylenemez?
Cevap: D) T-SQL yapılandırılmış veri kullanımı ve yönetimi için uygun bir dil değildir.
Açıklama: T-SQL, yapılandırılmış veri kullanımı ve yönetimi için oldukça uygun bir dildir ve bu tür işlemler için optimize edilmiştir. Bu nedenle, bu seçenek yanlıştır.
#17. Hangisi veri tabanını gerçekleştirme yöntemlerinden biridir?
Cevap: B) ORM
Açıklama: ORM (Object-Relational Mapping), nesneye yönelik programlama ile veri tabanlarını eşleştirmenin bir yöntemidir.
#18. Aşağıdakilerden hangisi SQL ile direkt ilişkili bir bileşen değildir?
Cevap: E) FTP (Filezilla)
Açıklama: Filezilla, dosya transfer protokolü (FTP) kullanarak dosya transferi yapan bir araçtır ve SQL ile doğrudan ilişkili değildir.
#19. T-SQL’in matematiksel özellikleri için aşağıdaki ifadelerden hangisi söylenemez?
Cevap: A) T-SQL, yalnızca basit (dört işlem) matematiksel işlemleri gerçekleştirebilir.
Açıklama: T-SQL, sadece basit matematiksel işlemleri değil, aynı zamanda çeşitli karmaşık matematiksel fonksiyonları da destekler. Bu nedenle, bu ifade yanlıştır.
#20. T-SQL’in agregat fonksiyonları için aşağıdakilerden hangisi yanlıştır?
Cevap: C) SUM: İstatistiksel özetleme işlevidir.
Açıklama: SUM fonksiyonu, belirli bir sütundaki tüm değerlerin toplamını hesaplar. Bu, istatistiksel özetleme işlemi değildir, bu nedenle bu ifade yanlıştır.
SONUÇ
İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef)
Açık Öğretim Fakültesi
Bölüm : Web Tasarımı ve Kodlama
1. Sınıf Bahar Dönemi
Ders : Veri Tabanı Yönetimi
Veri Tabanı Yönetimi Final Deneme Sınavı -4
İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef)
Açık Öğretim Fakültesi
Bölüm : Web Tasarımı ve Kodlama
1. Sınıf Bahar Dönemi
Ders : Veri Tabanı Yönetimi
Veri Tabanı Yönetimi Final Deneme Sınavı -4
HD Quiz powered by harmonic design
Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -4
İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef) Açık Öğretim Fakültesi Bölüm : Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Ders : Veri Tabanı Yönetimi Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -4 |
---|
Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -4
|
Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -4
|
Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -4
|
Auzef Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Ünite Soruları ve Deneme Sınavları, 2024 Sınav Soruları