2022'de Hazırlanacak En İyi 10 DBMS Mülakat Sorusu
Yayınlanan: 2021-01-04Bir veritabanı yönetim sistemi görüşme oturumuna mı hazırlanıyorsunuz? Evet ise, o zaman doğru sayfaya geldiniz. Bu blogda, en yaygın DBMS mülakat sorularını ve cevaplarını tartışacağız .
Veri her yerde. Bu verileri incelemek ve anlamlı sonuçlar üretmek çok önemlidir. Bir veritabanı yöneticisine olan talebin gün geçtikçe arttığına şüphe yoktur. Dünyanın en önde gelen kuruluşları bir veritabanı yöneticisi arıyor.
Veritabanı sektöründe meslek yapmayı düşünüyorsanız bu DBMS mülakat sorularını ve cevaplarını incelemelisiniz . Veritabanı yönetimi hakkında daha fazla bilgi edinmek istiyorsanız, web sitemize göz atın. Teknolojiyle ilgili birkaç farklı kurs sunuyoruz.
DBMS Mülakat Soruları ve Cevapları
Aşağıda belirtilen VTYS mülakat soruları , veritabanı yönetimi ile ilgili kavramlarınızı netleştirmenize yardımcı olacaktır. Burada veritabanı yönetimi, SQL ile ilgili en önemli 10 soruyu ve cevaplarını tartışacağız.
Soru 1: DBMS'yi açıklayın.
DBMS, veritabanı yönetim sistemleri anlamına gelir. Bir veritabanı oluşturan ve sürdüren teknik şemaların bir koleksiyonudur. Veritabanı yönetim sistemi, verilerin gerekli sonucunu incelemek ve üretmek için uygulamalar ve veritabanları ile etkileşime girmek için sistematik bir yöntem sağlayan bir yazılımdır. Veritabanı yönetim sistemi çeşitli işlemler sunar. Bunlara veri ekleme, veri silme, veritabanı oluşturma, değiştirme ve daha pek çok şey dahildir.

Kaynak
Soru 2: Veritabanı Yönetim Sisteminin Avantajları Nelerdir?
Veritabanı yönetim sisteminin önemli faydaları aşağıda listelenmiştir:
- Tutarlılık : Veriler, geleneksel dosya sisteminde çoğaltılır. Bu nedenle, bir parçada yapılan herhangi bir değişiklik diğer tüm parçalara yansıyabilir. Bu da tutarsız bilgilere yol açar. Sistemdeki tutarsız bilgileri kaldırmak için yinelenen verileri ortadan kaldırmamız gerekiyor. Bu bir DBMS ile mümkündür.
- Veri Fazlalığının Ortadan Kaldırılması: DBMS'nin geleneksel dosya sistemine tercih edilmesinin başlıca nedeni, veri fazlalığını kontrol etmesidir. Her kullanıcı kendi dosyasını geleneksel dosya sistemlerinde işler. Bu ayrıca aynı bilgilerin birkaç farklı dosyada, hatada, kaynak israfında ve depolama alanında fazlalığına yol açar.
- Daha İyi Bütünlük: Geleneksel dosya sistemlerinde bütünlük eksikliği vardır. DBMS yaklaşımında, bütünlük kısıtlamaları getirmek çok önemlidir. Veritabanı yaklaşımı, merkezileştirilmiş olduğu için bütünlük açısından geleneksel dosya sistemine göre çok daha iyidir. Veritabanı yönetim sisteminde, veriler aynı anda birkaç kullanıcı tarafından kullanılabilir.
- Gereksinimler İncelenebilir: Merkezi bir veri yaklaşımının uygulanmasıyla kuruluşların ihtiyaçlarını analiz etmek çok daha kolaydır. Veritabanı yöneticisinin birincil sorumluluğu, kuruluş için iyi tanımlanmış bir veritabanı düzenlemektir.
- Daha İyi Güvenlik: Geleneksel dosya sistemi, uygulamaları geçici olarak geliştirir. Veritabanı sisteminin merkezi yaklaşımı, genel sistemin güvenliğini daha da artıran çeşitli güvenlik kısıtlamaları sağlar.
Hakkında bilgi edinin: Hindistan'da DBA Maaşı: Yeni Başlayanlar ve Deneyimliler İçin
Soru 3: Veritabanında “Yinele” Nedir?
Veritabanındaki “REDO”, geri alma komutları için kullanılır. Bir veritabanı işlemi gerçekleştiğinde, veritabanı arabelleği önbelleğine gider. Ardından, veriler “REDO” arabelleğinden “REDO” günlüklerine kodlanır. Veri kurtarma işlemleri, ileride kullanmak üzere bu günlüklere ihtiyaç duyar. Bu günlükler olmadan bilgilerin kurtarılması mümkün değildir. Geri alma komutu, geri alma verilerini temizler.
Soru 4: “GROUP BY” ve “ORDER BY” arasındaki farkı açıklayın.
S.No. | GRUP TARAFINDAN | TARAFINDAN SİPARİŞ |
1. | GROUP BY komutu, verileri birleştirmek için kullanılır. | ORDER BY işlemi verileri sıralamak için kullanılır |
2. | Sonuç bölümünde özetler oluşturmak için kullanılır. | Sonuçları bir ifade listesine göre sıralamak için kullanılır. |
Soru 5: Görünüm Oluştururken Hangi Kısıtlamaları Uygulayabilirsiniz?
Uygulanabilecek kısıtlamaların listesi aşağıda açıklanmıştır:
- Tam metin dizininin tanımları uygulanamaz.
- Görünümler yalnızca geçerli veritabanı içindir.
- Geçici görünümler oluşturamazsınız.
- Varsayılan tanımlar ilişkilendirilmemiştir.
- Bütünlük kısıtlamaları, silme ve ekleme komutunun işlevselliğine karar verir.
- Tetikleyiciler görünümlerle ilişkilidir.
Kaynak
Soru 6: Veritabanı Dillerinin Tüm Kategorilerini Açıklayın.
Veritabanı dillerinin dört kategorisi aşağıda listelenmiştir:
- Veri İşleme Dili: Güncellenen bilgilerde değişiklik yapmak için veri işleme dilleri veya DML kullanılır. Veri işleme dilleri için komutlar, güncelleme komutu, komut seç, komut sil, komut ekle ve daha fazlasını içerir. DML komutları, veritabanında saklanan bilgileri işler. Bu komutlar kalıcı değildir. Bu, DML komutlarında geri alma işleminin mümkün olduğu anlamına gelir.
- Veri Tanımlama Dili: Veri tanımlama dilleri veya DDL, verileri tanımlamak ve güncellemek için kullanılır. Veri tanımlama dilleri için komutlar, değiştirme, oluşturma, kesme, bırakma, yeniden adlandırma ve daha fazlasını içerir. Veri tanımlama dillerinin komutları, paylaşılan bilgileri saklayabilir.
- İşlem Kontrol Dili: Veritabanı işlemlerini işlemek için işlem kontrol dilleri veya TCL kullanılır. İşlem kontrol dilleri için komutlar geri alma, kaydetme, kaydetme noktası ve çok daha fazlasını içerir. İşlem dilleri esas olarak veri işleme dilleri tarafından yapılan değişiklikleri işlemek için kullanılır.
- Veri Kontrol Dili: Veri kontrol dilleri veya DCL, bir kullanıcıya veritabanı erişimini almak veya vermek için kullanılır. Komutlar veri kontrol dilleri “revoke” ve “grant” şeklindedir. Veri kontrol dilinin sözdizimi, kodlama diline benzer. Veri kontrol dili, güvenlik endişeleriyle ilgilidir. GRANT DCL komutu, kullanıcıya erişim sağlar. REVOKE DCL komutu, erişim ayrıcalıklarını geri çekmek için kullanılır.
Soru 7: Veri Tanımlama Dili ile Veri Manipülasyon Dili Arasındaki Fark Nedir?

S.No. | Veri Tanımlama Dili | Veri işleme dili |
1. | Veritabanının yapısını tanımlamak için DDL komutları kullanılır. | DML komutları, veritabanında saklanan bilgileri işler |
2. | Veri tanımlama dili daha fazla kategorize edilmemiştir | Veri işleme dili, prosedürel DML ve prosedürel olmayan DML olarak kategorize edilir |
3. | Veri tanımlama dilinin ifadeleri tam tabloyu etkileyebilir | Veri işleme dilinin ifadeleri bir veya daha fazla satırı etkileyebilir |
4. | Veritabanı yapısını oluşturmak için veri tanımlama dilinin komutları kullanılır. | Veri işleme dilinin komutları, veritabanını işlemek için kullanılır. |
5. | DDL komutları tablo sütununu tanımlar | DML komutları tablo satırını günceller |
6. | Veri tanımlama dili bildirimseldir | Veri işleme dili zorunludur |
7. | DDL komutları, kesme, değiştirme, oluşturma, yeniden adlandırma ve bırakma vb. | DML komutları arasında güncelleme, silme, birleştirme ve ekleme vb. bulunur. |
Soru 8: Bir Örnekle İç İçe Döngüyü Tanımlayın.
Bir döngü üzerinde bir döngüdür. Bir iç döngü içindeki en dıştaki döngünün bazı girişlerini içerir. Yuvalanmış döngü üç adımı takip eder. Birincisi, en dıştaki tablonun tanımlanmasıdır. İkincisi, iç tabloyu en dıştaki tabloya tahsis etmektir. Ardından, en dıştaki her tablo satırı için dahili tablo satırlarını alın. Bir örnek düşünelim.
Satırlardan satır4.*, satır5.*'i seçin, satır5 burada satırlar.sıra 4 =satır 5.satır 5;
Yukarıdaki sorgunun işlenmesi aşağıdaki yöntemde gerçekleştirilecektir:
- I döngüsü için (4. satırdan *seçin)
- J döngüsü için (satır5'ten * seçin, burada satır5=I.satır 4
- Döngü sonu;
- Döngü sonu;
Soru 9: 3 Katmanlı Veritabanı Yönetim Sistemi Mimarisini açıklayın.
Bu mimari, sunucu ve istemci arasında bir katman içerir. Sunucu uç uygulaması, veritabanı sisteminde daha fazla iletişim süreci için istemci uç uygulama ile etkileşime girer. Üç katmanlı mimari, veritabanı sistemini daha da güvenli hale getiren GUI sunar. Üç katmanlı mimari dört seviyeden oluşur. Bu seviyeler, dışsal, kavramsal, içsel ve fiziksel seviyeleri içerir.
Kaynak

Soru 10: “TRUNCATE” ve “DELETE” Komutları arasındaki farkı açıklayın.
S.No. | TRUNCATE Komutu | SİL Komutu |
1. | Bu komut tüm tablo satırlarını kaldırır | Bu komut tablonun yalnızca belirli satırlarını siler |
2. | Bu komut bir günlük tutmaz | Bu komut bir günlüğü işler |
3. | Kes, geri alma olamaz | Silme bir geri alma işlemi olabilir |
4. | Kes, hızlı bir komuttur | Sil yavaş bir komuttur |
5. | truncate komutu tablo günlüğünü kullanır | Sil komutu satır günlüğünü kullanır |
Ayrıca Okuyun: Yeni Başlayanlar İçin 15 Heyecan Verici SQL Projesi Fikirleri ve Konuları
Dünyanın En İyi Üniversitelerinden Yazılım Geliştirme Kursu Alın . Kariyerinizi hızlandırmak için Yönetici PG Programları, Gelişmiş Sertifika Programları veya Yüksek Lisans Programları kazanın.
Çözüm
Bu makalenin, aradığınız DBMS mülakat sorularını ve yanıtlarını keşfetmenize yardımcı olacağını umuyoruz . Bu DBMS mülakat soruları ve cevapları mülakatınız için faydalı olacaktır.
Bu projeleri yürütürken mükemmel bir öğrenme fırsatına sahip olacağınızı umuyoruz. DBMS, Tam yığın yönetimi hakkında daha fazla bilgi edinmek istiyorsanız ve endüstri uzmanlarından mentorluğa ihtiyacınız varsa, upGrad & IIIT Banglore'un Tam Yığın Yazılım Geliştirme Yönetici PG Programına göz atın.
