auzefVeri Tabanı YönetimiWeb Tasarım Ve Kodlama

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

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

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

#2. Aşağıdaki VTYS’ler çalışma prensiplerine göre gruplandırılmak istenirse hangi VTYS grup dışında kalır?

Cevap: D) MariaDB

Açıklama: MariaDB, ilişkisel bir veri tabanı yönetim sistemidir, diğerleri ise genellikle NoSQL veya arama motoru odaklı sistemlerdir.

#3. Aşağıdaki VTSY’leri için verilen bilgilerden hangisi doğrudur?

Cevap: C) Cassandra sorgulama dili olarak CQL kullanmaktadır.

Açıklama: Cassandra, veri sorgulama için CQL (Cassandra Query Language) kullanır.

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

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

Cevap: B) Dikey ölçeklendirme

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

#6. Aşağıdaki VTYS’ler kaynak türlerine (açık/kapalı) göre gruplandırılmak istenirse hangi VTYS grup dışında kalır?

Cevap: IBM DB2

Açıklama: IBM DB2, ticari ve kapalı kaynak kodlu bir veri tabanı yönetim sistemidir, diğerleri açık kaynak kodludur.

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

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.

#8. Veri tabanında “calisan” tablosunda yer alan bütün kayıtları SQLAlchemy ile sorgulamak isteyen bir geliştirici aşağıdaki komutlardan hangisini kullanmalıdır? (cursor: veritabanı bağlantı değişkeni)

Cevap: D) >>>cursor.execute(“SELECT * FROM calisan”)
>>>tables = cursor.fetchall()
>>>print(tables)

Açıklama: Bu Python komutları, SQLAlchemy kullanarak “calisan” tablosundaki tüm kayıtları sorgular ve getirir.

#9. Aşağıdaki VTSY’lerden hangisi mobil programlama gibi kaynakların sınırlı olduğu projelerde yaygın olarak kullanılmaktadır?

Cevap: SQLite

Açıklama: SQLite, hafif yapısı ve sunucu gerektirmemesi nedeniyle mobil ve gömülü sistemlerde yaygın olarak kullanılır.

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

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.

#11. Aşağıdaki VTSY’lerden hangisi tamamıyla açık kaynak, web tabanlı ve basit bir blog sitesi geliştirmek isteyen geliştiricilerce yaygın olarak tercih edilmektedir?

Cevap: B) MySQL

Açıklama: MySQL, açık kaynak kodlu, web tabanlı uygulamalar ve basit blog siteleri geliştirmek için yaygın olarak tercih edilmektedir.

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

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.

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

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

#15. İş kayıtlarında kayıtlı çalışanların bilgileri için düzenleme yapan bir modül hazırlamak isteyen bir geliştirici aşağıdaki sorgulardan hangisini kullanmalıdır?

Cevap: E) UPDATE Calisan SET iseGirisTarihi = ‘2022-10-02’
WHERE adi = ‘Zeynep’ AND soyadi = ‘Çetin’;

Açıklama: Bu SQL komutu, “Calisan” tablosundaki “Zeynep Çetin” adlı çalışan için işe giriş tarihini günceller.

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

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.

#17. 10000 TL’in üzerinde maaş çalışanları alanları listelemek isteyen bir geliştirici aşağıdaki komutlardan hangisini kullanmalıdır?

Cevap: D) SELECT * FROM calisan WHERE maas > 10000;

Açıklama: Bu SQL komutu, “calisan” tablosunda maaşı 10.000 TL’den yüksek olan tüm kayıtları listeler.

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

#19. İş çıkışı yapılan kişilerin kayıtlarını veritabanından düşmüş gibi göstermek isteyen bir geliştirici aşağıdaki komutlardan hangisini kullanmalıdır? (1: silindi, 2: silinmedi)

Cevap: B) UPDATE calisan SET silDurum = ‘1’
WHERE adi = ‘Zeynep’ AND soyadi = ‘Çetin’;

Açıklama: Bu SQL komutu, “calisan” tablosundaki “Zeynep Çetin” adlı çalışanın silinme durumunu günceller.

#20. WHERE komutu için kullanılabilecek operatörler aşağıdakilerden hangisinde yanlış verilmiştir?

Cevap: D) <<

Açıklama: WHERE komutu için kullanılan geçerli operatörler arasında “<<” bulunmamaktadır. Doğru operatörler “<“, “=”, “>” ve “<>” şeklindedir.

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
Veri Tabanı Yönetimi Final Deneme Sınavı -2

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

Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

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

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

Veri Tabanı Yönetimi

Veri Tabanı Yönetim Sistemleri (VTYS)

Veri Tabanı Yönetim Sistemleri (VTYS), verilerin depolanması, yönetilmesi ve sorgulanması için kullanılan yazılım sistemleridir. Bu sistemler, verilerin etkin bir şekilde işlenmesini ve saklanmasını sağlar. Günümüzde birçok farklı VTYS bulunmaktadır ve her biri belirli kullanım senaryolarına ve ihtiyaçlara yönelik özellikler sunmaktadır.

İlişkisel Veri Tabanı Yönetim Sistemleri (İVTYS), verilerin tablolar halinde düzenlenmesi ve bu tablolar arasındaki ilişkilerin tanımlanması prensibine dayanır. Bu sistemler, verilerin tekrarını en aza indirir ve verilerin tutarlılığını sağlar. İVTYS’nin temel avantajları arasında veri bütünlüğünü koruma, kolay veri sorgulama ve veri manipülasyonu sayılabilir.

NoSQL Veri Tabanı Yönetim Sistemleri (NoSQL VTYS), büyük veri ve gerçek zamanlı web uygulamaları gibi senaryolarda kullanılır. NoSQL VTYS’ler, esneklik, yüksek performans ve ölçeklenebilirlik sunar. NoSQL sistemlerinin çeşitleri arasında belge tabanlı, anahtar-değer tabanlı, kolon tabanlı ve grafik tabanlı veri tabanları bulunur.

VTYS seçimi, sistemin gereksinimlerine, verinin yapısına ve kullanım senaryolarına bağlı olarak yapılmalıdır. İyi bir VTYS, verilerin güvenli bir şekilde saklanmasını, hızlı bir şekilde erişilmesini ve etkili bir şekilde yönetilmesini sağlamalıdır.

Özetle, VTYS’ler, modern bilgi sistemlerinin temelini oluşturan kritik bileşenlerdir. Doğru VTYS seçimi ve etkin yönetimi, sistem performansını ve veri güvenliğini artırır.

Veri Tabanı Yönetimi – Ünite 2 Soruları

1- Aşağıdaki VTYS’ler çalışma prensiplerine göre gruplandırılmak istenirse hangi VTYS grup dışında kalır?

A) ElasticSearch
B) Splunk
C) Cassandra
D) MariaDB
E) Snowflake

Cevap: MariaDB

Açıklama: MariaDB, ilişkisel bir veri tabanı yönetim sistemidir, diğerleri ise genellikle NoSQL veya arama motoru odaklı sistemlerdir.

2- Aşağıdaki VTYS’ler çalışma prensiplerine göre gruplandırılmak istenirse hangi VTYS grup dışında kalır?

A) Oracle
B) MariaDB
C) IBM DB2
D) Redis
E) SQLite

Cevap: Redis

Açıklama: Redis, bellek içi veri yapısı deposu olarak kullanılır ve NoSQL bir sistemdir, diğerleri ise ilişkisel veri tabanı yönetim sistemleridir.

3- Aşağıdaki VTSY’lerden hangisi mobil programlama gibi kaynakların sınırlı olduğu projelerde yaygın olarak kullanılmaktadır?

A) MySQL
B) PostgreSQL
C) SQLite
D) MongoDB
E) MariaDB

Cevap: SQLite

Açıklama: SQLite, hafif yapısı ve sunucu gerektirmemesi nedeniyle mobil ve gömülü sistemlerde yaygın olarak kullanılır.

4- Aşağıdaki VTSY’lerden hangisi siber güvenlik sistemlerinde yüksek hacimli log (günlük) kayıtlarının yönetilmesi amacıyla yaygın olarak tercih edilmektedir?

A) Oracle
B) MongoDB
C) ElasticSearch
D) SQLite
E) IBM DB2

Cevap: ElasticSearch

Açıklama: ElasticSearch, büyük veri analizi ve yüksek hacimli log kayıtlarının hızlı aranabilir hale getirilmesi için yaygın olarak kullanılır.

5- Aşağıdaki VTYS’ler kaynak türlerine (açık/kapalı) göre gruplandırılmak istenirse hangi VTYS grup dışında kalır?

A) PosgreSQL
B) IBM DB2
C) SQLite
D) MySQL
E) MariaDB

Cevap: IBM DB2

Açıklama: IBM DB2, ticari ve kapalı kaynak kodlu bir veri tabanı yönetim sistemidir, diğerleri açık kaynak kodludur.

6- Aşağıdaki VTYS’leri için verilen bilgilerden hangisi yanlıştır?

A) IBM DB2 geliştirme dili olarak Cobol kullanmaktadır.
B) MariaDB, MySQL’den geçiş yapmak isteyen kullanıcılar için resmi destek vermektedir.
C) Elasticsearch siber güvenlik sistemlerince yaygın olarak tercih edilmektedir.
D) SQLite yüksek hacimli log kayıtlarının işlenmesinde yaygın olarak tercih edilmektedir.
E) Microsoft Access Office365 konsepti altında geliştirilmeye devam etmektedir.

Cevap: D) SQLite yüksek hacimli log kayıtlarının işlenmesinde yaygın olarak tercih edilmektedir.

Açıklama: SQLite, genellikle hafif veri tabanı uygulamaları için tercih edilir, yüksek hacimli log kayıtlarının işlenmesinde yaygın olarak kullanılmaz.

7- Aşağıdaki VTSY’leri için verilen bilgilerden hangisi doğrudur?

A) ElasticSearch sorgulama dili olarak TQL kullanmaktadır.
B) IBM DB2 sorgulama dili olarak PL-SQL kullanmaktadır.
C) Cassandra sorgulama dili olarak CQL kullanmaktadır.
D) MySQL sorgulama dili olarak T-SQL kullanmaktadır.
E) SQLite herhangi bir sorgulama diline destek vermemektedir.

Cevap: C) Cassandra sorgulama dili olarak CQL kullanmaktadır.

Açıklama: Cassandra, veri sorgulama için CQL (Cassandra Query Language) kullanır.

8- VTYS tarafından yaygın olarak kullanılan ilişkisel veri modeli ilk olarak kim tarafından kaç yılında önerilmiştir?

A) Codd 1969
B) Kodd 1974
C) Codd 1973
D) Code 1969
E) Code 1974

Cevap: A) Codd 1969

Açıklama: İlişkisel veri modeli, Edgar F. Codd tarafından 1969 yılında önerilmiştir.

9- Aşağıdaki VTSY’lerden hangisi tamamıyla açık kaynak, web tabanlı ve basit bir blog sitesi geliştirmek isteyen geliştiricilerce yaygın olarak tercih edilmektedir?

A) SQLite
B) MySQL
C) IBM DB2
D) Oracle
E) Snowflake

Cevap: B) MySQL

Açıklama: MySQL, açık kaynak kodlu, web tabanlı uygulamalar ve basit blog siteleri geliştirmek için yaygın olarak tercih edilmektedir.

10- Aşağıdaki VTYS’lerinden hangisi genellikle banka ve kamu kurumları gibi yüksek güvenlik istenilen yerlerde yaygın olarak tercih edilmektedir?

A) MySQL
B) PostgreSQL
C) ElasticSearch
D) SQLite
E) IBM DB2

Cevap: IBM DB2

Açıklama: IBM DB2, yüksek güvenlik gereksinimleri nedeniyle genellikle banka ve kamu kurumları gibi yerlerde yaygın olarak tercih edilmektedir.

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

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!