auzefVeri Tabanı YönetimiWeb Tasarım Ve Kodlama

Veri Tabanı Yönetimi Final Deneme Sınavı -8

Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -8

#1. Bir geliştirici görev aldığı bilgi sisteminde raporlu çalışanları listelemek istemektedir. Geliştiricinin aşağıdaki SQL sorgularından hangisini yazması beklenir?

Cevap: A) SELECT * FROM Kullanicilar WHERE (calisan = 1 AND izin = 1)

Açıklama: Bu sorgu, hem çalışan olan hem de izinli olan kullanıcıları listeleyecektir. Diğer seçenekler bu durumu tam olarak karşılamaz.

#2. Frontend (önyüz) teknolojileri üzerine bir roadmap (yol haritası) oluşturmak isteyen bir geliştirici roadmap’ini bitirdiğinde aşağıdaki teknolojilerden hangisinin dışarıda kalması beklenir?

Cevap: E) C#

Açıklama: Frontend teknolojileri genellikle HTML, CSS ve JavaScript’i içerir. Temel İnternet Teknolojileri de bu kategoriye girebilir. Ancak, C# daha çok backend geliştirmede kullanılan bir programlama dilidir ve frontend teknolojilerinin bir parçası değildir.

#3. Ç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.

#4. Bir fast food zincirinde görev alan geliştiriciden yönetim raporu için ortalama maliyet tutarı istenmektedir. Geliştiricinin aşağıdaki SQL sorgularından hangisini yazması beklenir?

Cevap: A) SELECT AVG(maliyet) as “Ortalama Maliyet” FROM Satis WHERE durum = “Tamamlandı”

Açıklama: Bu sorgu, tamamlanmış satışların ortalama maliyetini hesaplar ve “Ortalama Maliyet” olarak etiketler. Diğer seçeneklerde sözdizimi hataları veya yanlış hesaplamalar bulunur.

#5. “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.

#6. Kaliteli bir veritabanı yöneticiliği için aşağıdakileden hangisi söylenemez?

Cevap: C) Veritabanının hızlı çalışması veri güvenliğinin sağlanmasından daha önemlidir.

Açıklama: Veri güvenliği, veritabanının hızlı çalışmasından daha önemlidir. Veritabanı yöneticiliğinde öncelik her zaman veri güvenliğine verilmelidir.

#7. 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.

#8. 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.

#9. 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.

#10. 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.

#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. 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.

#13. Kurumsal bir firmada geliştirici olarak çalışan biri aşağıdaki veritabanı yönetim sistemlerinden hangisini daha fazla kullanmaktadır.

Cevap: D) Oracle Database

Açıklama: Kurumsal firmalar genellikle büyük ölçekli ve güvenli veri yönetimi için Oracle Database’i tercih ederler.

#14. İnsan kaynakları şirketinde çalışan bir geliştiriciden dokümhane departmanında çalışanların ortalama yaşı istenmektedir. Geliştiricinin aşağıdaki SQL sorgularından hangisini yazması beklenir?

Cevap: A) SELECT AVG(yas) FROM Kullanicilar WHERE isDepartman = ‘Dökümhane’

Açıklama: Bu sorgu, dokümhane departmanında çalışanların ortalama yaşını hesaplar. Diğer seçeneklerde sözdizimi hataları veya yanlış alan referansları bulunur.

#15. 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.

#16. Aşağıdakilerden hangisi bulut veri tabanı sistemleri özelliklerinden biri değildir?

Cevap: C) Güvenlik için hiçbir önleme ihtiyaç yoktur.

Açıklama: Bulut veri tabanı sistemleri de güvenlik önlemleri gerektirir. Güvenlik her zaman önemlidir ve ihmal edilemez.

#17. İnsan kaynakları şirketinde çalışan bir geliştiriciden temizlik departmanında çalışanların sıralı listesi istenmektedir. Geliştiricinin aşağıdaki SQL sorgularından hangisini yazması beklenir?

Cevap: A) SELECT * FROM Kullanicilar WHERE isDepartman = ‘Temizlik’ ORDER BY ad

Açıklama: Bu sorgu, temizlik departmanında çalışanları isimlerine göre sıralayarak listeleyecektir. Diğer seçeneklerde sözdizimi hataları veya farklı sıralama kriterleri bulunur

#18. Büyümekte olan bir startup şirketinde geliştirici olarak çalışan biri tek sunucu üzerinde kurulu olan sistemi hem daha güçlü hem de birden fazla sunucu üzerinde eş zamanlı çalışacak şekilde yapılandırmak istemektedir. Aşağıdakilerden hangisi geliştiricinin tercih ettiği ölçeklendirme yöntemidir?

Cevap: E) Hibrit ölçeklendirme

Açıklama: Hibrit ölçeklendirme, yatay ve dikey ölçeklendirme yöntemlerinin birleşimidir. Bu, sistemi hem daha güçlü hale getirmeyi hem de birden fazla sunucu üzerinde eş zamanlı çalıştırmayı mümkün kılar.

#19. Büyümekte olan bir startup şirketinde geliştirici olarak çalışan biri tek sunucu üzerinde kurulu olan sistemi birden fazla sunucu üzerinde eş zamanlı çalışacak şekilde yapılandırmak istemektedir. Aşağıdakilerden hangisi geliştiricinin tercih ettiği ölçeklendirme yöntemidir?

Cevap: A) Yatay ölçeklendirme

Açıklama: Yatay ölçeklendirme, birden fazla sunucu ekleyerek sistemin kapasitesini artırmayı ifade eder.

#20. 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.

TESTi BiTiR, PUANINI GÖ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
Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -8

İ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ı -8

Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -8

İ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ı -8

Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -8

Veri Tabanı Yönetimi – Ünite 8: Veri Tabanı Yöneticiliği

Veri tabanı yöneticiliği, bir kuruluşun veri tabanlarının yönetiminden sorumlu olan profesyonel bir roldür. Veri tabanı yöneticileri (DBA), veri tabanlarının güvenliğini, performansını, bütünlüğünü ve kullanılabilirliğini sağlamakla görevlidir.

Veri tabanı yöneticisinin başlıca görevlerinden biri, proje için en uygun veri tabanı yönetim sistemini (VTYS) seçmektir. Bu seçim, projenin ihtiyaçlarına ve bütçesine göre yapılmalıdır. Örneğin, yüksek performans ve güvenlik gerektiren projeler için Oracle Database tercih edilirken, açık kaynak ve maliyet etkin çözümler için MySQL veya PostgreSQL tercih edilebilir.

Bir diğer önemli görev, veri tabanının güvenliğini sağlamaktır. Bu, veri tabanına erişim kontrolünü, kullanıcı yetkilendirmesini ve güvenlik açıklarının kapatılmasını içerir. Veri güvenliği, veri tabanının hızlı çalışmasından daha önemlidir, çünkü veri ihlalleri ciddi maddi ve itibar kayıplarına yol açabilir.

Veri tabanı yöneticisi ayrıca, veri tabanının performansını izlemeli ve optimize etmelidir. Bu, sorgu optimizasyonu, indeks oluşturma ve sistem kaynaklarının verimli kullanılmasını içerir. Performans izleme araçları kullanılarak, veri tabanının her zaman en iyi performansta çalışması sağlanabilir.

Yedekleme ve geri yükleme işlemleri de veri tabanı yöneticisinin sorumlulukları arasındadır. Verilerin kaybolmasını önlemek için düzenli olarak yedeklemeler alınmalı ve bu yedekler güvenli bir yerde saklanmalıdır. Ayrıca, veri kaybı durumunda hızlı bir şekilde veri geri yükleme planları hazırlanmalıdır.

Veri tabanı yöneticisi, veri tabanının sürekli olarak güncel tutulmasından da sorumludur. Yazılım güncellemeleri ve yamalar düzenli olarak uygulanmalıdır. Bu, hem güvenlik açıklarının kapatılmasını hem de yeni özelliklerin ve performans iyileştirmelerinin kullanılmasını sağlar.

Bulut veri tabanı sistemleri, modern veri tabanı yönetiminde önemli bir rol oynamaktadır. Bulut veri tabanları, yüksek erişilebilirlik, ölçeklenebilirlik ve düşük bakım maliyetleri gibi avantajlar sunar. Ancak, bulut ortamlarında da güvenlik önlemleri alınmalıdır. Veri şifreleme, erişim kontrolleri ve güvenlik duvarları gibi önlemler bulut veri tabanlarının güvenliğini sağlar.

Ölçeklendirme, büyüyen veri tabanları için önemli bir konudur. Yatay ölçeklendirme, birden fazla sunucu ekleyerek kapasiteyi artırmayı ifade ederken, dikey ölçeklendirme mevcut sunucunun kapasitesini artırmayı ifade eder. Hibrit ölçeklendirme ise her iki yöntemin kombinasyonudur.

Sonuç olarak, veri tabanı yöneticiliği, veri tabanlarının güvenli, hızlı ve sürekli erişilebilir olmasını sağlamak için kritik bir rol oynar. DBA’ler, veri tabanı sistemlerini sürekli olarak izleyip optimize ederek, veri tabanlarının en iyi performansta çalışmasını sağlar ve kuruluşların veri yönetimi ihtiyaçlarını karşılar.

Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -8

Veri Tabanı Yönetimi – Ünite 8: Veri Tabanı Yöneticiliği

1- Veri tabanı yöneticiliği görevinde çalışan bir geliştirici için aşağıda verilen bilgilerden hangisi geçerli değildir?

A) Veri tabanı yöneticisi proje için en uygun veri tabanı yönetim sistemini seçmektedir.
B) Veri tabanı geliştirme süreci sürekli devam etmektedir.
C) Veri tabanı yöneticisi sistemin güvenliğinden emin olmalıdır.
D) Veritabanına yapılan ilk başarılı bağlantıdan sonra veri tabanı yöneticisinin işi bitmektedir.
E) Veritabanı yöneticisi sistemin güncel tutulması için gerekli işlemlerin takibini yapmaktadır.

Cevap: D) Veritabanına yapılan ilk başarılı bağlantıdan sonra veri tabanı yöneticisinin işi bitmektedir.

Açıklama: Veri tabanı yöneticisinin görevi, veritabanının sürekli olarak yönetilmesi, güncellenmesi ve güvenliğinin sağlanmasıdır. İlk bağlantıdan sonra işi bitmez, aksine sürekli olarak devam eder.

2- Kaliteli bir veritabanı yöneticiliği için aşağıdakileden hangisi söylenemez?

A) Veritabanının yedekleri düzenli aralıklar ile alınmalıdır.
B) Veritabanının tasarımları bağlı olduğu sisteme yapılandırılmalıdır.
C) Veritabanının hızlı çalışması veri güvenliğinin sağlanmasından daha önemlidir.
D) Veritabanı sürekli olarak güncel tutulmalıdır.
E) Veritabanı sistem sağlığı sürekli olarak takip edilmelidir.

Cevap: C) Veritabanının hızlı çalışması veri güvenliğinin sağlanmasından daha önemlidir.

Açıklama: Veri güvenliği, veritabanının hızlı çalışmasından daha önemlidir. Veritabanı yöneticiliğinde öncelik her zaman veri güvenliğine verilmelidir.

3- Veritabanı üzerine uzman bir geliştiricinin ekip arkadaşlarıyla yaptığı proje toplantısında aşağıdaki sorulardan hangisini sorması beklenmez?

A) Gerçekleştirilen sistem hangi platform(lar)da hizmet sağlayacak?
B) Hangi programlama dili kullanılacak?
C) Sunucu yapılandırması nasıl olacak?
D) Hangi veri tabanı yönetim sistemi kullanılacak?
E) Hangi yazılım geliştirme patterni kullanılacak?

Cevap: E) Hangi yazılım geliştirme patterni kullanılacak?

Açıklama: Proje toplantılarında veri tabanı ile ilgili teknik soruların yanında yazılım geliştirme patterni de önemlidir, ancak veri tabanı yöneticisinin doğrudan sorumluluğunda olmayabilir.

4- Kurumsal bir firmada geliştirici olarak çalışan biri aşağıdaki veritabanı yönetim sistemlerinden hangisini daha fazla kullanmaktadır.

A) MySQL
B) PostgreSQL
C) SQLite
D) Oracle Database
E) MariaDB

Cevap: D) Oracle Database

Açıklama: Kurumsal firmalar genellikle büyük ölçekli ve güvenli veri yönetimi için Oracle Database’i tercih ederler.

5- Bir firmada geliştirici olarak çalışan biri altyapı planlaması üzerine çalışmaktadır. Geliştiricinin planlama sırasında aşağıdaki aksiyonlardan hangisini alması beklenmez?

A) İhtiyaç duyulan kapasiteyi hesaplaması.
B) Tahmini maliyet çalışması yapması.
C) Örnek kullanım senaryolarını kurması.
D) Örnek kullanım senaryolarını simule/test etmesi.
E) İhtiyacın çok üzerinde güçlü bilgisayarlar alması.

Cevap: E) İhtiyacın çok üzerinde güçlü bilgisayarlar alması.

Açıklama: Verimli bir planlama için ihtiyaç duyulan kapasitenin üzerinde bilgisayar almak maliyet ve kaynak israfına neden olur.

6- Aşağıdakilerden hangisi bulut veri tabanı sistemleri özelliklerinden biri değildir?

A) Stabil erişilebilirlik sağlamaktadır.
B) Yüksek ölçeklendirebilme kabiliyetine sahiptir.
C) Güvenlik için hiçbir önleme ihtiyaç yoktur.
D) Yüksek performans sağlamaktadır.
E) Bakım onarım maliyetleri düşüktür.

Cevap: C) Güvenlik için hiçbir önleme ihtiyaç yoktur.

Açıklama: Bulut veri tabanı sistemleri de güvenlik önlemleri gerektirir. Güvenlik her zaman önemlidir ve ihmal edilemez.

7- Veritabanı sistemleri yönetimi için aşağıdakilerden hangisi best practice (en iyi yol) tercihlerinden biri değildir?

A) Küçük projelerde yazılım ve veritabanının aynı cihaz üzerinde kurulu olması.
B) Sistem büyüdükçe yazılım ve veritabanının ayrılması.
C) İzole çalışan veritabanılarında kullanıcı adı ve şifrenin yanında IP’ler için beyaz liste çalışmasının yapılması.
D) Veritabanına erişimin hiçbir zaman kısıtlanmaması.
E) Planlama sırasında maliyet unsurunun da göz önünde bulundurulması.

Cevap: D) Veritabanına erişimin hiçbir zaman kısıtlanmaması.

Açıklama: Veritabanına erişimin kısıtlanmaması güvenlik riskleri oluşturur. En iyi uygulamalar arasında erişim kontrollerinin sıkılaştırılması bulunur.

8- Büyümekte olan bir startup şirketinde geliştirici olarak çalışan biri tek sunucu üzerinde kurulu olan sistemi hem daha güçlü hem de birden fazla sunucu üzerinde eş zamanlı çalışacak şekilde yapılandırmak istemektedir. Aşağıdakilerden hangisi geliştiricinin tercih ettiği ölçeklendirme yöntemidir?

A) Yatay ölçeklendirme.
B) Dikey ölçeklendirme.
C) Doğrusal ölçeklendirme
D) Dairesel ölçeklendirme
E) Hibrit ölçeklendirme

Cevap: E) Hibrit ölçeklendirme

Açıklama: Hibrit ölçeklendirme, yatay ve dikey ölçeklendirme yöntemlerinin birleşimidir. Bu, sistemi hem daha güçlü hale getirmeyi hem de birden fazla sunucu üzerinde eş zamanlı çalıştırmayı mümkün kılar.

9- Büyümekte olan bir startup şirketinde geliştirici olarak çalışan biri tek sunucu üzerinde kurulu olan sistemi daha güçlü bir sunucu üzerinde çalışacak şekilde yapılandırmak istemektedir. Aşağıdakilerden hangisi geliştiricinin tercih ettiği ölçeklendirme yöntemidir?

A) Yatay ölçeklendirme.
B) Dikey ölçeklendirme.
C) Doğrusal ölçeklendirme
D) Dairesel ölçeklendirme
E) Hibrit ölçeklendirme

Cevap: B) Dikey ölçeklendirme

Açıklama: Dikey ölçeklendirme, mevcut sunucunun kapasitesini artırarak daha güçlü hale getirmeyi ifade eder.

10- Büyümekte olan bir startup şirketinde geliştirici olarak çalışan biri tek sunucu üzerinde kurulu olan sistemi birden fazla sunucu üzerinde eş zamanlı çalışacak şekilde yapılandırmak istemektedir. Aşağıdakilerden hangisi geliştiricinin tercih ettiği ölçeklendirme yöntemidir?

A) Yatay ölçeklendirme.
B) Dikey ölçeklendirme.
C) Doğrusal ölçeklendirme
D) Dairesel ölçeklendirme
E) Hibrit ölçeklendirme

Cevap: A) Yatay ölçeklendirme

Açıklama: Yatay ölçeklendirme, birden fazla sunucu ekleyerek sistemin kapasitesini artırmayı ifade eder.

Web Tasarım ve Kodlama
Veri Tabanı Yönetimi Web Tasarımı ve Kodlama

Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -8

Auzef Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Ünite Soruları ve Deneme Sınavları, 2024 Sınav Soruları

Editor

Editör

error: Kopyalamaya Karşı Korumalıdır!