Veri Tabanı Yönetimi 2023-2024 Final Soruları
Veri Tabanı Yönetimi 2023-2024 Final Soruları
#1. Aşağıdakilerden hangisi bir veri tabanıyla etkileşime geçme yöntemlerinden biri değildir?
Cevap : D) FTP
Açıklama : FTP dosya aktarım protokolüdür, doğrudan veri tabanı etkileşimi için kullanılmaz.
SELECT direktorAdi,
COUNT(id) as YonetmenlikSayisi
FROM Filmler
GROUP BY direktorAdi
ORDER BY YonetmenlikSayisi DESC;#2. Yukarıda verilen SQL sorgusuna bakarak, bu kodun ne yaptığını en iyi aşağıdaki hangi seçenek açıklar?
Cevap : B) Her yönetmenin çektiği film sayısını hesaplar, yönetmen adlarını ve film sayılarını azalan sırayla listeler.
Açıklama : Sorgu, direktorAdi alanına göre gruplayıp, azalan sıraya göre çekilen film sayılarını görüntüler.
#3. Veri tabanında kullanıcı ve sistem yetkilendirmeleri hangi amaçla yapılır?
Cevap : E) Güvenliği sağlamak için
Açıklama : Kullanıcı ve sistem yetkilendirmeleri, veri ve işlemlerin korunması için kritik önemdedir.
#4. Kitaplar tablosunda yer alan kayıtlar için, hangi kategoriye ait kaç kitap olduğu bilgisini getiren SQL komutu aşağıdaki hangi seçenekte doğru sunulmuştur?
Cevap : C) SELECT kategori, COUNT(*) as “Kitap Sayısı” FROM Kitaplar GROUP BY kategori
Açıklama : Her kategori bazında kitap adedini gösteren sorgu, GROUP BY ifadesiyle kullanılır.
#5. Bir tablo için üretilen birincil anahtarların başka bir tablo içerisinde yer alması durumunda aldığı ad aşağıdakilerden hangisidir?
Cevap : E) İkincil anahtar
Açıklama : Başka tablodan gelen birincil anahtar, o tabloda “foreign key” yani ikincil anahtar olarak adlandırılır.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
CREATE PROCEDURE ToplamHasilatHesapla @baslangicTarihi date,
@bitisTarihi date
AS
BEGIN
SELECT
urun_id,
SUM(miktar * fiyat) as Hasilat FROM
Satislar
WHERE
satisTarihi BETWEEN @BaslangicTarihi AND @BitisTarihi GROUP BY
urun_id;
END;#6. Yukarıda verilen T-SQL komutunun görevi, aşağıdaki hangi şıkta uygun şekilde açıklanmıştır?
Cevap : A) Her bir ürün için, verilen başlangıç ve bitiş tarihleri arasındaki satışları sorgulayarak hasılatı hesaplar.
Açıklama : Prosedür, belirli tarihler arasında her ürünün miktar * fiyat toplamını döndürür.
#7. Verilerin bellek üzerinde tutulup diske hemen yazılmaması sayesinde çok hızlı veri giriş çıkışına olanak sağlayan VTYS aşağıdakilerden hangisidir?
Cevap : D) Redis
Açıklama : Redis, in-memory (bellek tabanlı) veri yapısı olarak çalışır ve hızlı erişim sunar.
#8. Veri tabanı yönetim sistemi seçiminde aşağıdakilerden hangisi dikkate alınmaz?
Cevap : C) Yöneticinin kişisel tercihleri
Açıklama : DBMS seçiminde maliyet, güvenlik ve performans önemlidir ancak kişisel zevk öncelik değildir.
#9. Eldeki bilgisayarın kapasitesinin yetersiz gelmesi durumunda teknik özelliklerinin iyileştirilmesi olarak tanımlanan ölçeklendirme yöntemi aşağıdakilerden hangisidir?
Cevap : B) Dikey
Açıklama : Dikey ölçeklendirme (vertical scaling), mevcut sunucunun RAM, CPU gibi kaynaklarını artırarak kapasiteyi yükseltmek demektir.
#10. Genellikle donanım kapasitesi çok küçük cihazlar üzerinde alıştırılan, minimum özellik ve gereksinime sahip VTYS aşağıdakilerden hangisidir?
Cevap : A) SQLite
Açıklama : SQLite, gömülü yapısı sayesinde hafif ve küçük ortamlarda da çalışır.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#11. Veri tabanı yönetimini, nesne yönelimli programlamanın bir parçası haline getiren teknoloji aşağıdakilerden hangisidir?
Cevap : C) ORM
Açıklama : “Object-Relational Mapping” veri tabanıyla etkileşimi nesneler üzerinden yönetmeyi sağlar.
#12. CRUD yapısı aşağıdakilerden hangisini içermez?
Cevap : B) Filtrele
Açıklama : CRUD, Create (Oluştur), Read (Oku / Sorgula), Update (Güncelle), Delete (Sil) kavramlarını içerir.
#13. Birden fazla tablonun birleştirilmesi için kullanılan, işaret edici özelliği sayesinde veri bütünlüğünü garanti altına alan en önemli veri tabanı bileşeni aşağıdakilerden hangisidir?
Cevap : B) Anahtarlar
Açıklama : İlişkisel veri tabanlarında birincil ve yabancı anahtarlar (primary/foreign key) veri bütünlüğünü sağlar.
SELECT * FROM Kullanici
WHERE ( Kullanici.yas > 18 AND Kullanici.istihdam = 'EVET' ) OR ( Kullanici.pasaport = 'GEÇERLİ' )#14. Yukarıdaki SQL sorgusunun açıklaması hangi şıkta doğru verilmiştir?
Cevap : C) 18 yaşından büyük ve istihdam edilen ya da geçerli bir pasaporta sahip olan kullanıcıları listeler.
Açıklama : Sorgu, 18 yaşından büyük ve istihdamı “EVET” olan ya da pasaportu “GEÇERLİ” kullanıcıları getirir.
#15. Aşağıdaki seçeneklerden hangisinde yer alan SQL sorgusu, devamsız gün sayısının (devam) 20’den fazla olan kayıtlarını silmek için kullanılır?
Cevap : E) DELETE FROM Kullanicilar WHERE devam > 20
Açıklama : Standart SQL kullanımında “DELETE FROM … WHERE devam > 20” koşulu gereklidir; “DELETE *” geçerli değildir.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#16. Bir veri tabanı için, veri yönetiminin sağlıklı gerçekleşebilmesi, veri yapısının veriyi etkin şekilde içermesi ve ihtiyaca göre özel filtrelerin uygulanabilmesi için doğru şekilde gerçekleştirilmesi gereken veri tabanı oluşturma sürecine verilen ad aşağıdakilerden hangisidir?
Cevap : A) Veri tabanı tasarımı
Açıklama : Gereksinimlere uygun tablo yapıları oluşturma, normalizasyon gibi aşamalar veri tabanı tasarımı kapsamındadır.

#17. Yukarıdaki SQL birleştirme sonucu, hangi tür birleştirmedir?
Cevap : A) İç içe (inner join)
Açıklama : Verilen örnek, kesişen kayıtları getiren iç içe birleştirme (inner join) mantığına dayanmaktadır.
UPDATE Urunler
SET stok = stok - @miktar
WHERE id = @urun_id;#18. Yukarıdaki SQL sorgusu aşağıdaki hangi işlemi gerçekleştirir?
Cevap : D) Belirli bir ürünün stok miktarını belirtilen miktar kadar azaltır.
Açıklama : Sorgu, ilgili ID’ye sahip üründe stok değerini “stok – @miktar” şeklinde günceller.
SELECT unvan, MIN(maas), MAX(maas) FROM Calisan
GROUP BY unvan;#19. Yukarıda verilen SQL sorgusunun amacı, aşağıdaki hangi şıkta doğru olarak verilmiştir?
Cevap : D) Farklı unvanlarla çalışanların en düşük ve en yüksek maaşlarını listeler.
Açıklama : MIN ve MAX fonksiyonları, unvana göre en düşük ve en yüksek maaşı gösterir.
#20. Aşağıdakilerden hangisi ilişkisel veri tabanlarının avantajlarından biri değildir?
Cevap : E) İnternet olmadan çalışmasının mümkün olmaması
Açıklama : İlişkisel veri tabanları internet olmadan da çalışabilir. Bu madde bir avantaj değildir.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
SONUÇ
Veri Tabanı Yönetimi 2023-2024 Final Soruları
Auzef Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Ünite Soruları ve Deneme Sınavları, 2024 Sınav Soruları
Veri Tabanı Yönetimi 2023-2024 Final Soruları
Auzef Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Ünite Soruları ve Deneme Sınavları, 2024 Sınav Soruları
Veri Tabanı Yönetimi 2023-2024 Final Soruları
Veri Tabanı Yönetimi 2023-2024 Final Soruları – Genel Bilgilendirme |
|
|---|---|
@lolonolo_com |
Veri Tabanı Yönetimi 2023-2024 Final Soruları |
|
|---|---|
@lolonolo_com |
Veri Tabanı Yönetimi 2023-2024 Final Soruları
Veri Tabanı Yönetimi 2023-2024 Final Soruları |
|
|---|---|
@lolonolo_com |
Veri Tabanı Yönetimi 2023-2024 Final Soruları
|
Veri Tabanı Yönetimi 2023-2024 Final Soruları
Auzef Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Ünite Soruları ve Deneme Sınavları, 2024 Sınav Soruları

