En İyi 50 Ana Bilgisayar Röportaj Soruları ve Cevapları

Yeni Öğrenciler ve Deneyimliler için Ana Bilgisayar Mülakat Soruları

İşte hem yeni başlayanlar hem de deneyimli adaylar için hayallerindeki işi bulmaları için Mainframe mülakat soruları ve cevapları.


1. DRDA nedir?

DRDA, Dağıtılmış İlişkisel Veritabanı Mimarisi anlamına gelir. DRDA, IBM ve satıcı veritabanlarının kullandığı ilişkisel veritabanı işlemeye yönelik bir bağlantı protokolüdür. Uzak ilişkisel bir DBMS ile uygulama arasındaki iletişim kurallarından oluşur.

Ücretsiz PDF İndir: Ana Bilgisayar Röportaj Soruları ve Cevapları


2. NEREDE? kullanımını açıklayın?

“WHERE” cümlesi, ilişkisel bir ifadeyle kullanıldığında bir öğeyi veya satırı izole eder.


3. LIKE tablosu nasıl oluşturulabilir?

CREATE deyimindeki LIKE parametresi kullanılarak yapılabilir. Bu tablolar genellikle üretim ortamını test etmek için gereklidir.


4. Test ortamında runstat çalıştırmaya ne gerek var?

Katalog sütunlarından varsayılan değerleri temizlemek içindir. Çünkü sütunların varsayılan değerleri varsa; o zaman sonuç beklenen bir sonuç olmayabilir.


5. EYS'de ikincil indekse ihtiyaç nedir?

Herhangi bir IMS veritabanına giden yedek yoldur. Gerekli verileri elde etmek için bir dosya olarak kullanılabilir.


6. Yabancı anahtarları açıklayın?

Yabancı anahtarlar, belirli bir tablonun, başka bir tablodaki birincil anahtarla eşleşen girişlere sahip özellikleridir. Bu, iki tablo arasında bir ilişkinin oluşmasına neden olur.

Ana Bilgisayar Röportaj Soruları
Ana Bilgisayar Röportaj Soruları

7. Kendine referans veren kısıtlama hakkında yazar mısınız?

Yabancı anahtardan birincil anahtara yapılabilecek değişiklikleri sınırlar. Bu amaçla yabancı anahtarın bir DELETE CASCADE kuralı tanımlaması gerekir.


8. DB2'de kilitlenme ne anlama gelir?

İki bağımsız süreç aynı kaynak için veya birbirleri tarafından ayrılan kaynaklar için çekiştiğinde buna kilitlenme denir. -911 ve -913, kilitlenmenin SQL kodudur.


9. DBCTL'nin işlevi nedir?

IMS dosyalarına erişmek için kullanılır. CICS İşlemler ve bir adres alanıdır. PSB'ler, DBD'ler, IMS dosyaları ve ACB'ler, dosya erişimi için DBCTL'ye sabitlenmiştir. Artık bir CICS programı tarafından bir IMS çağrısı oluşturulursa, işlem taşınmak üzere DBCTL'ye aktarılır ve sonuç yanıt olarak gönderilir.


10. TİP 1 ve TİP 2 endeksleri nasıl farklıdır?

DB2V2 için TİP 4 dizini mevcuttur. Bu tipte veri sayfaları kilitlenir ancak indeks sayfaları kilitlenmez. Bu nedenle TİP 2 indeksi daha hızlıdır.


11. Farklı Masa alanı türleri nelerdir?

Üç masa alanı vardır:

  • Basit
  • dilimli
  • Parçalanmış

12. HIDAM ve HDAM veritabanları arasındaki farkı yazar mısınız?

HIDAM'in kök segmenti temel alan ayrı bir indeks dosyası vardır. Bu dosyada verinin konumunu işaretleyen işaretçiye ilişkin bilgiler bulunur. Öte yandan, HDAM dosyasının ayrı bir indeks dosyası yoktur, ancak her kaydın anahtar alanı, kaydı veritabanında belirli bir konuma yerleştiren bir rastgeleleştiriciden geçirilir.


13. Referans bütünlüğünü açıklayın?

Yabancı ve birincil anahtarlar arasında tutarlılığın korunması gerektiğini belirten kuraldır. Bu, her yabancı anahtar girişinin uygun bir birincil anahtar girişine sahip olması gerektiği anlamına gelir.


14. Bileşik ve çoklu indeksler arasındaki farklar nelerdir?

Çoklu dizin, her biri aynı tablonun bir sütunu için olan iki dizindir. Bileşik dizin, bir tablonun 2 sütununun birleştirilmiş değerlerinden oluşan yalnızca bir dizindir.


15. DB2'deki tabloların normalleştirilmesinin avantajı nedir?

Yoğun ilişkisel birleştirmelerin yürütülmesi gereksinimini azaltır. Ayrıca gerekli yabancı anahtar sayısını da azaltır.


16. Veritabanı Tanımlayıcısını kısaca açıklayınız?

Veritabanı Tanımlayıcı'nın kısaltması olan DBD, nesneler değiştirildiğinde, oluşturulduğunda veya bırakıldığında veritabanına erişimi kısıtlar.

Ana Bilgisayar Röportaj Soruları


17. Bir STOGROUP'a hangi hacimlere kadar eklenebilecek maksimum değeri belirtin?

133'e kadar cilt eklenebilir. Ancak pratikte yalnızca 3-4 cilt eklendiğinde STOGRUPyönetilmesi ve izlenmesi zorlaşır.


18. Silme bağlantılı tabloları açıklayın?

Yabancı anahtarla ilişkilendirilen tablolara silme bağlantılı tablolar denir. Bunun nedeni, birincil anahtardaki herhangi bir girişin silinmesinin, yabancı anahtar tablosundaki değerleri de etkilemesidir.


19. Kilit çekişmesini açıklayın?

DBD, belirli bir zamanda yalnızca bir nesneye girişe izin verir. Kilit çekişmesinin, birden fazla nesne aynı anda yürütme izni istediğinde meydana geldiği söylenir.


20. SPUFI nedir?

SPUFI'nin kısaltılmış şeklidir SQL Dosya Girişini Kullanarak İşleme. Geliştiricilerin veritabanındaki nesneleri oluşturmak için kullandıkları menü odaklı bir araçtır.


21. Takma ad nedir?

Bir eşanlamlının yerine geçer. Takma adlar, bir görünümün veya tablonun konum niteleyicisinin kullanılmasını önlemek amacıyla dağıtılmış ortamlar için geliştirilmiştir. Tablo silindiğinde düşürülmez.


22. VSAM KSDS'nin yeri neresidir?

Bu BSDS'dir.


23. Kilit türlerini adlandırın ve açıklayın?

Üç tür kilit vardır:

  • Paylaşıldı – Bu kilit türü, iki veya daha fazla programın kilitli alandan okuma yapmasına izin verir ancak bunları değiştirmesine izin vermez.
  • Güncelleme - Bu kilit daha yumuşaktır. Programın kilitli alanı okumasına ve değiştirmesine izin verir.
  • Özel - Bu kilit, tüm kullanıcıların kilitli alana erişimini kısıtlar.

24. İzolasyon düzeyini açıklayınız?

Yalıtım düzeyi, odaktaki aktivasyon grubunun aynı anda yürütülen aktivasyon gruplarından izole edilme derecesidir.


25. NOTCAT2 nedir?

Veritabanında yinelenen bir kataloğun varlığını belirten bir MVS mesajıdır. Bu sorun, girişlerden birinin kaldırılması ve ardından yenisinin eklenmesiyle çözülebilir.


26. Hem STEPLIB hem de JOBLIB belirtilirse ne olur?

JOBLIB bir Veri Tanımı ifadesidir. EXEC ifadesi olarak adlandırılan programın konumunu belirler. JOBLIB o işin tamamında mevcut olan tüm adımlara uygulanır. Kataloglanmış prosedürler için kullanılması mümkün değildir. STEPLIB, JOBLIB'e çok benzer. Programın bulunduğu veri kümesini belirler. İşin tamamı için değil, yalnızca bir adım için geçerlidir. STEPLIB, iş adımındaki herhangi bir pozisyonda kullanılabilir ve aynı zamanda kataloglanmış prosedürler için de kullanılabilir.

Hem STEPLIB hem de JOBLIB'in belirtildiği bir durumda, JOBLIB sistem tarafından göz ardı edilecektir.


27. JES2 ile JES3 arasındaki farkı belirtin?

JES3'te, adımlar için veri kümelerinin tahsisi, işin yürütülmesi için planlanmadan önce bile gerçekleşir. JES2'de bu tahsis, her adımın yürütülmesinden hemen önce gerçekleşir.


28. Tüm Dosya AÇIK modlarını belirtin?

Dört Dosya Açma yöntemi şunlardır:

  • GİRİŞ
  • ÇIKTI
  • GENİŞLET
  • IO

29. Bir EVALUATE deyiminde WHEN cümlesinin sırası anlamlı mıdır?

Evet, değerlendirme yukarıdan aşağıya doğru yapıldığından sıralama önemlidir ve bu nedenle sonuçların belirlenmesinde sıralamanın etkisi büyüktür.


30. Kapsam sonlandırıcılar ne zaman zorunludur?

EVALUATE ifadeleri ve satır içi PERFORMS için zorunludurlar. Kapsam sonlandırıcıları, okunabilirliği artırmak için her zaman açıkça belirtilir.


31. Bağlantı bölümü nedir?

Çağrılan programın bir parçasıdır ve programın (çağıran) çalışma deposundaki veri öğeleriyle eşleşir. Bağlantı Bölümleri, paylaşılan öğelerin bildirildiği ve tanımlandığı yerdir.


32. SONRAKİ CÜMLE ve DEVAM nasıl farklıdır?

The SONRAKİ CÜMLE kontrol akışını bir sonraki dönemi takip eden beyana devreder. Diğer taraftan, DEVAM kontrol akışını kapsam sonlandırıcıdan sonraki bir sonraki ifadeye aktarır.


33. Toplu programlarda COMMITS kodlamaya ne gerek var?

COMMIT ifadeleri, söz konusu iş birimi için gerekli olan kilitleri serbest bırakmak ve ardından yeni bir iş birimine izin vermek için kullanılır. Başka bir deyişle, eğer COMMITS programda kodlanmamışsa ve program yürütülmek üzere gönderilmişse, o zaman işlem sırasında, en yakın taahhütten bu yana sadece birkaç eklemeye geri dönmek yerine, programın eklere geri dönmesi gerekir. Programın tüm çalışması boyunca yapıldı. Bu ekstra işlem normalde harcanan sürenin yaklaşık iki veya üç katı kadar sürer.


34. Tek bir SQL ifadesi kullanılarak birden fazla tablodan veri nasıl alınır?

Birleşimler, iç içe seçimler ve birleşimler kullanılarak birden fazla tablodan veri alınabilir.


35. Kısaca bir 'görünüm' hakkında yazınız?

Temel tablolardan ve diğer görünümlerden alınan veriler kullanılarak oluşturulan sanal bir tablodur. Bu tablo ayrı olarak saklanmaz.


36. DB2'deki boş alanı denetlemek için hangi parametreler kullanılıyor?

Boş alan yeni satırların eklenmesine izin verir.

DB2'deki boş alanı denetlemek için kullanılan iki parametre vardır:

  • PCTFREE – Her sayfada bulunacak boş alan yüzdesini tanımlar.
  • ÜCRETSİZ SAYFA – Bir sayfayı boş bırakmadan önce yüklenecek sayfa sayısını belirtir.

37. Bağlamadaki CURRENTDATA seçeneğinin işlevi nedir?

Bir tablodaki satırları seçerken blok getirmeye izin verir. DB2V4'ten varsayılan olarak HAYIR'a ayarlıdır. Bu nedenle, bağlama kartlarındaki CURRENTDATA'yı (YES) DB2V3 ve önceki sürümlerde NO olarak değiştirmek önemlidir; çünkü onlar için varsayılan değer EVET'tir.


38. Desteklemeyen DB2 sürümlerinde kayıt kilitleme nasıl sağlanabilir?

Bu, kayıt uzunluğunun boyutunu sayfa boyutunun yarısından fazlasına ayarlayarak yapılabilir.


39. Birleştirilebilecek maksimum masa sayısını belirtin?

Birleştirilebilecek masa sayısı en fazla onbeştir.


40. Endeks kardinalitesini açıklayın?

Dizin kardinalitesi, bir sütundaki ayrık girişlerin sayısıdır. DB2'de, RUNSTATS yardımcı programı, veri aramak için bir dizin taramasının mı yoksa tablo alanının mı gerekli olduğunu bulmak için sütun değeri artıklığını inceler.


41. Kümelenmiş dizini tanımlayın?

Kümelenmiş dizin, bellekte hala boş alan kalana kadar sütunların satırlarla aynı sırada tutulduğu dizindir. Daha sonra DB2, tabloyu verilen sıraya göre hızlı bir şekilde işler.


42. DB2'deki kilitlenebilir birimlerin adlarını belirtin?

DB2, dört tür birim üzerinde kilitleme uygular:

  • Sayfalar
  • Dizinler alt sayfası
  • tablolar
  • Masa alanı

43. BAŞLATMAK fiilinin işlevi nedir?

Bu fiil, Alfanümerik, alfabetik ve alfanümerik alan öğelerini "" (Boşluk) değerine ve Sayısal ve Sayısal düzenlenmiş alan öğelerini "0" (Sıfır) değerine ayarlar. INITIALIZE fiili, FILLER öğelerini değiştirmeden bırakır.


44. ORTAK Niteliğin önemi nedir?

İşlevleri iç içe geçmiş COBOL programlarında kullanılır. ORTAK öznitelik belirtilmezse iç içe geçmiş programların programa erişimi imkansız olacaktır. ORTAK programın bir örneği Pgmname'dir.


45. ON SIZE ERROR ibaresi bildirilirse sonuç ne olur?

Koşul doğru olduğunda kodda yazılan kod “BOYUT HATASI” cümlesi gerçekleştirilir. Bu işlem sırasında hedef alanın içeriği değişmez.

Bu ifade belirtilmemişse, ifade kısaltılarak yürütülür. MOVE ifadesi ON SIZE ERROR ifadesini desteklemez.


46. ​​ESDS'de kayıtlara rastgele erişilebilir mi?

Evet, kayıtlara rastgele erişilebilir. Referans alınarak yapılabilir. Göreli Bayt Adresi (RBA). Ancak kayıtların silinmesi mümkün değildir.


47. KSDS Veri Setinde neden boş alan kalıyor?

Tahsis ederken KSDS Veri Kümeleri, boş alan ilk yükleme sırasında düzenli aralıklarla bildirilir. Bunun nedeni, bu boş alanın, verileri rastgele eklense bile fiziksel olarak sırayla düzenlenmiş halde tutmak için kullanılmasıdır.


48. Kümeler hakkında kısaca yazar mısınız?

Veri seti içerisinde yer alan dizi seti, indeks ve veri kısımlarından oluşan bir kombinasyondur. Küme, kendisine verilen program erişimine sahiptir. İşletim sistemive bu, Veri Kümesinin tüm bölümlerine aynı anda erişim verilmesine olanak tanır.


49. Yolu açıklayın?

Bir dosyaya alternatif indeksle erişimi mümkün kılan bir dosyadır. Yol, temel küme ile AIX arasındaki ilişkiyi tanımlar.


50. İEBGENER'in işlevi nedir?

İEBGENER bir SAM Dosyasının başka bir Kaynağa kopyalanmasına yardımcı olur. Ayrıca SYSIN aracılığıyla kontrol kartlarının temini yoluyla basit veri yeniden biçimlendirmesinin gerçekleştirilmesi için de kullanılır.

Bu mülakat soruları aynı zamanda yaşamınızda da yardımcı olacaktır.

paylaş

5 Yorumlar

  1. Manas Gupta diyor ki:

    Çok teşekkürler! Röportajla ilgili tüm temel soruların güzel bir koleksiyonu.

  2. Avatar Wayne Johnson diyor ki:

    Harika sorular ve cevaplar. Bu bana röportajda çok yardımcı olacak.
    Çok teşekkürler!

  3. Sorunun cevabı için teşekkürler çok yardımcı oldu. Herhangi biri daha fazla soru koleksiyonu için bir bağlantı paylaşabilir mi?

  4. Avatar DİKŞA VERMA diyor ki:

    Çok çeşitli Db2 soruları.

  5. Avatar Tejasri Kakatiya diyor ki:

    gereksinimi:

    Giriş Dosyası: T.CAOS.TRAINING.INPUT.APCO.D0108

    Çıktı: Çıktı dosyası iptal edilen poliçeleri içermelidir. Bunun için aşağıdakileri yapmamız gerekiyor

    Dosyada her politika için 00, 02, 45 segment bulunmaktadır. Politika için her bölümü okuyun. Ve '02' segmentinde sigorta kodu alanını arayın, eğer 5'dan 9. konum değeri varsa segmenti dizide saklayın.
    45 konumunda 23 işlem koduna sahip 36 segmentini kontrol edin.
    Her iki koşulun da karşılanması durumunda politikayı çıktıya yazın.

Yorum bırak

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlenmişlerdir. *