Veri Tabanı Yönetimi Sistemleri 2023-2024 Final Soruları
Veri Tabanı Yönetimi Sistemleri 2023-2024 Final Soruları
#1. Tablo ve görünüm oluşturma yetkilerine sahip olan bir YÖNETİCİ rolü oluşturmak ve veri tabanı yönetim sistemindeki Ali ve Ayşe kullanıcılarına bu rol yetkisini vermek için aşağıdaki işlemlerden hangisi gerçekleştirilmez?
Cevap : A) YÖNETİCİ ismiyle oluşturulan rolün işlemleri başarıyla gerçekleştirip gerçekleştirilemediğine bakılır.
Açıklama : Rol oluşturma ve yetki verme işlemleri gerçekleştirilir ancak işlemlerin başarıyla gerçekleştirilip gerçekleştirilmediğine bakmak bu sürecin bir parçası değildir.
#2. Personel arasında görevi MEMUR olanlara %10, ŞEF olanlara %15, MÜDÜR olanlara ise %20 zam yapılması için gerçekleştirilecek olan SQL sorgusu aşağıdakilerden hangisidir?
Cevap : C) SELECT Adı, Görevi, Ücret DECODE(Görevi, ‘Memur’, Ücret*1,10, ‘Şef’, Ücret*1,15, ‘Müdür’, Ücret*1,20, Ücret) FROM PERSONEL;
Açıklama : DECODE fonksiyonu, belirtilen değerlere göre dönüşüm yapar. Görevi sütununa göre farklı zam oranları uygulanır.
#3. Bir veri tabanında depolanacak verileri kısıtlayan koşullar aşağıdakilerden hangisi ile ifade edilir?
Cevap : E) Bütünlük kısıtlamaları
Açıklama : Bütünlük kısıtlamaları, veri tabanında depolanacak verileri kısıtlayan kurallardır.
#4. Veri tabanındaki bir tablonun bir kaydı ile diğer tablonun bir kaydı eşleştirilirse bu iki tablo arasındaki ilişki nasıl bir ilişki olur?
Cevap : A) Bire bir ilişki
Açıklama : İki tablonun bir kaydının diğer tablonun bir kaydı ile eşleşmesi bire bir ilişki olarak adlandırılır.
#5. İlişkisel cebir işlemleri ile ilgili aşağıdakilerden hangisi doğrudur?
Cevap : D) İki veya daha çok tabloda ortak olan alanlar içerisinde belli bir kurala uyan elemanları bulmak için seçim kesişme işlemi birlikte kullanılır.
#6. SELECT Adı, Ücret FROM PERSONEL WHERE Ücret > (SELECT AVG(Ücret) FROM PERSONEL); sorgusu aşağıdakilerden hangisini yapar?
Cevap : C) Herkesin ücretinin ortalamasından daha fazla ücret alan personelleri bulur.
Açıklama : Sorgu, ortalama ücretten daha fazla ücret alan personelleri bulur.
#7. SELECT Görevi, SUM(Ücret) FROM PERSONEL WHERE Görevi <> ‘PAZARLAMACI’ GROUP BY Görevi HAVING SUM(Ücret)> 5000 ORDER BY SUM(Ücret);
Yukarıdaki sorgu aşağıdakilerden hangisini yapar?
Cevap : D) Pazarlamacı dışında görevi olan personeli görevlerine göre gruplandırır, ücretleri toplanır, bölümünün toplam ücreti 5000’den fazla olanlar seçilir, sonuçlar en düşük ücret toplamından büyüğe doğru sıralanır.
#8. Aşağıdaki SQL sorgularından hangisi yanlış yazılmıştır?
Cevap : C) SELECT BölümNo, COUNT(*) FROM PERSONEL;
Açıklama : Bu sorgu GROUP BY ifadesi olmadan kullanılamaz. COUNT fonksiyonu ile birlikte kullanılacaksa GROUP BY ifadesi gereklidir.
#9. Aşağıdaki veri tabanı yönetim sistemlerinin hangisinde COMMIT ve ROLLBACK işlemlerine ihtiyaç duyulmaz?<
Cevap : E) Tek kullanıcılı veri tabanı yönetim sistemleri
Açıklama : Tek kullanıcılı veri tabanı yönetim sistemlerinde, aynı anda birden fazla kullanıcı olmadığı için COMMIT ve ROLLBACK işlemlerine ihtiyaç duyulmaz.
#10. İsmi Tablo1, içerdiği alanlar Alan1, Alan2 ve Alan3 olan bir tablodaki bütün verilerin silinmesi için aşağıdaki komutlardan hangisi kullanılmalıdır?
Cevap : D) Truncate Tablo1 (Alan1, Alan2, Alan3);
#11. SELECT Adı, Ücret FROM PERSONEL WHERE Ücret = (SELECT MIN (Ücret) FROM PERSONEL); sorgusunda hangi kısım alt sorgudur?
Cevap : A) SELECT MIN (Ücret) FROM PERSONEL
Açıklama : Alt sorgu, diğer sorgunun içinde yer alan ve önce çalıştırılan bir sorgudur. Bu durumda alt sorgu SELECT MIN (Ücret) FROM PERSONEL ifadesidir.
#12. Aşağıdakilerden hangisi veri tabanı tablolarını birleştirmek için kullanılan bir birleştirme türü değildir?
Cevap : B) Belirsiz birleştirme
Açıklama : Belirsiz birleştirme, veri tabanı tablolarını birleştirmek için kullanılan bir yöntem değildir. Diğer seçenekler farklı birleştirme türlerini ifade eder.
#13. Alanları Adı, Soyadı ve İşeGirişTarihi şeklinde olan bir Personel tablosundaki personeller arasında o iş yerinde en az sürede çalışandan en çok sürede çalışana doğru bir sıralama işlemi gerçekleştiren SQL sorgusu aşağıdakilerden hangisidir?
Cevap : B) SELECT * FROM Personel ORDER BY İşeGirişTarihi DESC;
#14. Bir veri tabanının temelini oluşturan ve bilgilerin tutulduğu nesne aşağıdakilerden hangisidir?
Cevap : E) Tablo
Açıklama : Veri tabanının temelini oluşturan ve bilgilerin tutulduğu nesne tablodur.
#15. Aşağıdakilerden hangisi Ali isimli bir kullanıcının şifresini 1a2b3c4d5e6f olarak değiştirmek için kullanılan bir sorgudur?
Cevap : E) ALTER USER Ali IDENTIFIED BY 1a2b3c4d5e6f;
Açıklama : Kullanıcı şifresini değiştirmek için ALTER USER komutu kullanılır.
#16. Alanları PersonelNo, Adı, Görevi, Ücret, BölümNo olan bir PERSONEL tablosu ve alanları BölümNo, Bölüm Adı, Konum olan bir BÖLÜM tablosu arasındaki ilişki nasıl kurulur?
Cevap : B) İki tabloda ortak olan BölümNo alanından faydalanılarak
Açıklama : İki tablo arasındaki ilişki, ortak alan olan BölümNo üzerinden kurulur.
#17. UPDATE PERSONEL SET BölümNo=10 WHERE PersonelNo=300 sorgusu aşağıdakilerden hangisini yapar?
Cevap : A) 300 numaralı personelin BölümNo’sunu 10 olarak değiştirir.
Açıklama : Sorgu, PersonelNo’su 300 olan personelin BölümNo alanını 10 olarak günceller.
#18. Veri tabanı tablolarında geçişli bağımlılıkların kaldırıldığı normalleşme formu aşağıdakilerden hangisidir?
Cevap : C) 3NF
Açıklama : Geçişli bağımlılıkların kaldırıldığı normalleşme formu 3. Normal Form (3NF) olarak adlandırılır.
#19. Aşağıdakilerden hangisi Select Adı & ‘Personeli’ & Ücret & ‘TL Ücret Alıyor…’ As Adı_Ücreti From Personel şeklinde verilen bir sorgunun sonucunda oluşan tabloda yer alan bir kayıt olabilir?
Cevap : B) Erdem personeli 5000 TL ücret alıyor…
Açıklama : Sorguda belirtilen biçimlendirme ve metin birleştirme işlemi sonucunda “personeli” ve “TL ücret alıyor…” ifadeleri ile birlikte doğru formatta veri elde edilir.
#20. SQL’deki TO_CHAR ve TO_NUMBER fonksiyonlarının kullanımı ile ilgili aşağıdakilerden hangisi yanlıştır?
Cevap : D) Bu fonksiyonlar WHERE, ORDER BY vb. deyimlerden farklı deyimler ile beraber kullanılır.
Açıklama : TO_CHAR ve TO_NUMBER fonksiyonları WHERE ve ORDER BY deyimleri ile birlikte kullanılabilir. Bu fonksiyonlar dönüştürme işlemleri yapar ve görüntüleme biçimini değiştirir.
SONUÇ
Veri Tabanı Yönetimi Sistemleri 2023-2024 Final Soruları
Yönetim Bilişim Sistemleri 2.sınıf bahar dönemi soruları
Veri Tabanı Yönetimi Sistemleri 2023-2024 Final Soruları
Yönetim Bilişim Sistemleri 2.sınıf bahar dönemi soruları
HD Quiz powered by harmonic design
Veri Tabanı Yönetimi Sistemleri 2023-2024 Final Soruları
İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef) Açık Öğretim Fakültesi Bölüm : Yönetim Bilişim Sistemleri 2. Sınıf Bahar Dönemi Ders : Veri Tabanı Yönetimi Sistemleri |
---|
Veri Tabanı Yönetimi Sistemleri 2023-2024 Final Soruları
Veri Tabanı Yönetim Sistemleri: Temel Kavramlar ve 2023-2024 Final Sınavı Analizi |
|
---|---|
@lolonolo_com |
Veri Tabanı Yönetim Sistemleri 2023-2024 Final Soruları |
||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@lolonolo_com |
Veri Tabanı Yönetimi Sistemleri 2023-2024 Final Soruları