Veri Tabanı Yönetimi Final Deneme Sınavı -3
Veri Tabanı Yönetimi Final Deneme Sınavı -3
#1. Fonksiyonlar için aşağıdaki ifadelerden hangisi yanlıştır?
Cevap: D) Bir fonksiyon, yalnızca üzerinde çalıştığı yerel sistemlerde çalışma kabileyetine sahiptir.
Açıklama: Fonksiyonlar, hem yerel hem de uzak sistemlerde çalışabilir ve veri tabanlarına veya API’lere bağlanabilir. Bu nedenle, bu ifade yanlıştır.
#2. T-SQL ile string (katar) ifadelerin uzunluğunu almak isteyen bir geliştirici sistem fonksiyonlardan hangisini kullanmalıdır?
Cevap: A) LEN
Açıklama: T-SQL’de bir string ifadenin uzunluğunu almak için kullanılan fonksiyon “LEN”dir. “LENGTH” başka veri tabanlarında kullanılan bir fonksiyon olabilir, ancak T-SQL’de doğru seçenek “LEN”dir.
#3. Nesneye yönelik programlama özelinde kullanılabilen veri tabanı yönetim yöntemi hangisidir?
Cevap: D) ORM
Açıklama: ORM (Object-Relational Mapping), nesneye yönelik programlama dillerinde veri tabanı yönetimi için kullanılan bir yöntemdir.
#4. Yukarıdaki şekilde verilen join (birleştirme) türü aşağıdakilerden hangisidir?
Cevap: B) Right join (Sağ taraflı birleştirme)
Açıklama: Right join (Sağ taraflı birleştirme) seçeneği, verilen koşullara en uygun cevaptır.
#5. Bir e-ticaret sitesinde geliştirici olarak çalışan biri kayıtlı kullanıcılardan sadece alım yapanları listelemek isterse aşağıdaki sorgulardan hangisini yazması beklenir?
Cevap: A) SELECT Kisi.ad, Kisi.soyad, Satis.tarih, Satis.tutar FROM Kisi INNER JOIN Satis ON Kisi.id= Satis.kisi_id;
Açıklama: SELECT Kisi.ad, Kisi.soyad, Satis.tarih, Satis.tutar FROM Kisi INNER JOIN Satis ON Kisi.id= Satis.kisi_id; seçeneği, verilen koşullara en uygun cevaptır.
Öğrenci Dostu Öğrenme Yönetim Sistemi Lolonolo, bol bol test yapmayı önerir.
#6. Aşağıdakilerden hangisi SQL sorgu yazımında join (birleştirme) işleminde kullanılan ögelerden biri değildir?
Cevap: D) Join dışı tablo adları
Açıklama: Join dışı tablo adları seçeneği, verilen koşullara en uygun cevaptır.
#7. T-SQL kontrol yapıları için aşağıdaki ifadelerden hangisi söylenemez?
Cevap: C) T-SQL kontrol yapıları sadece sayısal değişkenlerle çalışabilir.
Açıklama: T-SQL kontrol yapıları hem sayısal hem de sayısal olmayan değişkenlerle çalışabilir. Bu nedenle, bu ifade yanlıştır.
#8. “Veri tabanı tasarımcılığı …” boşluğunu en uygun ifade ile doldurunuz.
Cevap: C) Deneyim gerektiren bir süreçtir.
Açıklama: Veri tabanı tasarımcılığı, verilerin etkili bir şekilde organize edilmesi ve yönetilmesi için deneyim gerektiren bir süreçtir.
#9. T-SQL ile “Merhaba, Dünya!” yazmasını isteyen bir fonksiyon yazmak isteyen bir geliştiricinin aşağıdaki sorgulardan hangisini yazması beklenir?
Cevap: D) CREATE PROCEDURE HelloWorld AS BEGIN PRINT ‘Merhaba, Dünya!’; END
Açıklama: T-SQL’de bir saklı yordam oluşturmak için “CREATE PROCEDURE” ifadesi kullanılır. Bu, belirtilen komutun doğru olduğunu gösterir.
#10. Aşağıdaki bilgilerden hangisi yanlıştır?
Cevap: B) ORM ile geliştirme yapan birinin bir VTSY’ne ihtiyacı yoktur.
Açıklama: ORM (Nesne-İlişkisel Eşleme) araçları, veritabanı işlemlerini nesne tabanlı hale getirir ancak yine de bir VTYS’ne ihtiyaç duyarlar.
Öğrenci Dostu Öğrenme Yönetim Sistemi Lolonolo, bol bol test yapmayı önerir.
#11. Büyük veri için en uygun tanım hangisidir?
Cevap: D) Başa çıkılamayacak kadar çok fazla veri
Açıklama: Büyük veri, başa çıkılamayacak kadar büyük miktarda veri anlamına gelir ve bu verinin analizi ve işlenmesi zordur.
#12. T-SQL’in agregat fonksiyonları için aşağıdakilerden hangisi yanlıştır?
Cevap: D) ROUND: Yuvarlama işlevidir.
Açıklama: ROUND fonksiyonu, belirli bir sayıyı en yakın tam sayıya yuvarlar. SQRT ise karekök alma işlevidir. Bu nedenle, doğru ifade ROUND’dur.
#13. Aşağıdaki kütüphanelerden hangisi sadece ORM için kullanılmaktadır?
Cevap: A) sqlalchemy
Açıklama: SQLAlchemy, Python için kullanılan bir ORM (Nesne-İlişkisel Eşleme) kütüphanesidir.
#14. Yukarıdaki şekilde verilen join (birleştirme) türü aşağıdakilerden hangisidir?
Cevap: D) Full join (Tamamlayıcı birleştirme)
Açıklama: Full join (Tamamlayıcı birleştirme) seçeneği, verilen koşullara en uygun cevaptır.
#15. Kaynak tüketimini azaltmak isteyen bir geliştirici Python (ORM) ile geliştirme sürecine devam etmek istemektedir. Python ve geliştirme ortamı için gerekli bileşenleri gruplayan bu geliştirici aşağıdaki bileşenlerden hangisini grup dışarı bırakabilir?
Cevap: C) DBeaver
Açıklama: DBeaver, bir veritabanı yönetim aracıdır ve Python (ORM) ile doğrudan ilgili değildir. Diğer bileşenler, Python geliştirme sürecinde kullanılabilir.
Öğrenci Dostu Öğrenme Yönetim Sistemi Lolonolo, bol bol test yapmayı önerir.
#16. Bir e-ticaret sitesinde geliştirici olarak çalışan biri “alım yapsın veya yapmasın” tüm kayıtlı kullanıcıları varsa alımları ile listelemek isterse aşağıdaki sorgulardan hangisini kullanması hatalı olur olur?
Cevap: A) SELECT Kisi.ad, Kisi.soyad, Satis.tarih, Satis.tutar FROM Kisi INNER JOIN Satis ON Kisi.id= Satis.kisi_id;
Açıklama: SELECT Kisi.ad, Kisi.soyad, Satis.tarih, Satis.tutar FROM Kisi INNER JOIN Satis ON Kisi.id= Satis.kisi_id; seçeneği, verilen koşullara en uygun cevaptır.
#17. SQLite3 kütüphanesi ile geliştirme yapan bir geliştirici, veri tabanı üzerinde yaptığı değişikliklerin kaydedilmesi için aşağıdaki komutlardan hangisini kullanmalıdır?
Cevap: A) conn.commit()
Açıklama: Bu komut, SQLite3 kütüphanesi ile veri tabanında yapılan değişikliklerin kalıcı olarak kaydedilmesini sağlar.
#18. Hangisi ilişkisel veri tabanlarını kullanmanın avantajlarından biri değildir?
Cevap: A) Büyük veri için uygundur
Açıklama: İlişkisel veri tabanları genellikle büyük veri için en uygun çözüm değildir, çünkü büyük veri genellikle farklı yapılar ve analiz gerektirir.
#19. Aşağıdakilerden hangisi SQL’in açılımıdır?
Cevap: A) Structured Query Language
Açıklama: SQL, Structured Query Language’in kısaltmasıdır ve veri sorgulama ve manipülasyonu için standart bir dildir.
#20. Hangisi ilişkisel veri tabanının geliştirilmesiyle ilgili motivasyonlardan biridir?
Cevap: A) Üst seviye bir dil oluşturmak
Açıklama: İlişkisel veri tabanlarının geliştirilmesindeki motivasyonlardan biri, verilerin yönetimi ve analizi için üst seviye bir dil oluşturmaktır.
Öğrenci Dostu Öğrenme Yönetim Sistemi Lolonolo, bol bol test yapmayı önerir.
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ı -3
İ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ı -3
HD Quiz powered by harmonic design
Veri Tabanı Yönetimi Final Deneme Sınavı -3
İ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ı -3 |
---|
Veri Tabanı Yönetimi Final Deneme Sınavı -3
|
Veri Tabanı Yönetimi Final Deneme Sınavı -3
|
|
Auzef Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Ünite Soruları ve Deneme Sınavları, 2024 Sınav Soruları