50 Pertanyaan dan Jawaban Wawancara Mainframe Teratas

Pertanyaan Wawancara Mainframe untuk Mahasiswa Baru & Berpengalaman

Berikut adalah pertanyaan dan jawaban wawancara Mainframe untuk kandidat baru dan berpengalaman untuk mendapatkan pekerjaan impian mereka.


1. Apa itu DRDA?

DRDA adalah singkatan dari Arsitektur Basis Data Relasional Terdistribusi. DRDA adalah protokol koneksi untuk pemrosesan basis data relasional yang digunakan oleh IBM dan basis data vendor. Ini terdiri dari aturan-aturan untuk komunikasi antara DBMS relasional jarak jauh dan aplikasi.

Unduh PDF Gratis: Pertanyaan dan Jawaban Wawancara Mainframe


2. Jelaskan penggunaan WHERE?

Klausa “WHERE” mengisolasi elemen atau baris setiap kali digunakan dengan pernyataan relasional.


3. Bagaimana cara membuat tabel LIKE?

Hal ini dapat dilakukan dengan menggunakan parameter LIKE dalam pernyataan CREATE. Tabel ini umumnya diperlukan untuk menguji lingkungan produksi.


4. Apa perlunya menjalankan runstats di lingkungan pengujian?

Ini untuk menghapus nilai default dari kolom katalog. Karena jika kolom memiliki nilai default; maka hasilnya mungkin tidak seperti yang diharapkan.


5. Apa perlunya indeks sekunder di IMS?

Ini adalah jalur pengganti ke database IMS mana pun. Ini dapat digunakan sebagai file untuk memperoleh data yang diperlukan.


6. Jelaskan kunci asing?

Kunci asing adalah properti tabel tertentu yang memiliki entri yang cocok dengan kunci utama di tabel lain. Hal ini mengakibatkan terbentuknya relasi antara kedua tabel.

Pertanyaan Wawancara Mainframe
Pertanyaan Wawancara Mainframe

7. Tulis tentang batasan referensi diri?

Ini membatasi perubahan yang dapat dilakukan pada kunci utama dari kunci asing. Untuk tujuan ini, kunci asing harus mendefinisikan aturan DELETE CASCADE.


8. Apa yang dimaksud dengan kebuntuan di DB2?

Ketika dua proses independen bersaing untuk mendapatkan sumber daya yang sama atau sumber daya yang dicadangkan oleh satu sama lain, hal ini disebut deadlock. -911 dan -913 adalah kode SQL untuk kebuntuan.


9. Apa fungsi DBCTL?

Ini digunakan untuk mengakses file IMS untuk CICS Transaksi dan itu adalah ruang alamat. PSB, DBD, file IMS dan ACB diperbaiki ke DBCTL untuk akses file. Sekarang jika panggilan IMS dihasilkan oleh program CICS, pemrosesannya akan ditransfer ke DBCTL untuk dilakukan, dan hasilnya dikirim sebagai balasan.


10. Apa perbedaan indeks TIPE 1 dan TIPE 2?

Indeks TIPE 2 tersedia untuk DB2V4. Dalam tipe ini, halaman data dikunci, namun halaman indeks tidak dikunci. Oleh karena itu, indeks TIPE 2 lebih cepat.


11. Apa saja jenis-jenis Table space?

Terdapat tiga ruang meja, yaitu:

  • Sederhana
  • Tersegmentasi
  • Dipartisi

12. Tuliskan perbedaan database HIDAM dan HDAM?

HIDAM memiliki file indeks terpisah yang didasarkan pada segmen root. File ini mempunyai informasi mengenai pointer yang menandai posisi data. Di sisi lain, file HDAM tidak memiliki file indeks terpisah, namun bidang kunci dari setiap catatan dilewatkan melalui pengacak yang menempatkan catatan ke posisi tertentu dalam database.


13. Jelaskan integritas referensial?

Ini adalah aturan yang menyatakan bahwa konsistensi perlu dijaga antara kunci asing dan kunci utama. Ini berarti bahwa setiap entri kunci asing harus memiliki entri kunci utama yang sesuai.


14. Apa perbedaan indeks komposit dan indeks ganda?

Indeks berganda adalah dua indeks, masing-masing satu untuk kolom tabel yang sama. Indeks komposit hanyalah satu indeks yang terdiri dari nilai gabungan dari 2 kolom tabel.


15. Apa keuntungan dari tabel De-normalisasi di DB2?

Ini menurunkan persyaratan untuk mengeksekusi gabungan relasional yang intensif. Ini juga mengurangi jumlah kunci asing yang diperlukan.


16. Jelaskan Deskriptor Basis Data secara singkat?

DBD, kependekan dari Database Descriptor, membatasi akses ke database ketika objek diubah, dibuat, atau dihapus.

Pertanyaan Wawancara Mainframe


17. Sebutkan nilai maksimum volume yang dapat dimasukkan ke dalam STOGROUP?

Volume dapat dimasukkan hingga 133. Praktisnya, hanya 3-4 volume, jika ditambahkan ke KELOMPOK STOGROUP, menjadi sulit untuk dikelola dan dipantau.


18. Jelaskan tabel yang terhubung dengan penghapusan?

Tabel, yang dihubungkan melalui kunci asing, dikenal sebagai tabel yang terhubung dengan penghapusan. Hal ini karena setiap kali entri dalam kunci utama dihapus, hal ini juga mempengaruhi nilai dalam tabel kunci asing.


19. Jelaskan pertentangan kunci?

DBD hanya mengizinkan masuk ke satu objek pada waktu tertentu. Pertentangan kunci dikatakan terjadi ketika lebih dari satu objek meminta izin untuk dieksekusi secara bersamaan.


20. Apa itu SPUFI?

SPUFI adalah bentuk singkatan dari SQL Pemrosesan Menggunakan Input File. Ini adalah alat berbasis menu yang digunakan pengembang untuk membuat objek dalam database.


21. Apa itu alias?

Ini adalah pengganti sinonim. Alias ​​dikembangkan untuk lingkungan terdistribusi untuk menghindari penggunaan kualifikasi lokasi pada tampilan atau tabel. Itu tidak dihilangkan ketika tabel dihapus.


22. Di manakah lokasi VSAM KSDS?

Itu adalah BSDS.


23. Sebutkan dan jelaskan jenis gembok?

Ada tiga jenis kunci, yaitu:

  • Bersama - Jenis kunci ini mengizinkan dua atau lebih program untuk membaca dari ruang terkunci tetapi tidak mengizinkan mereka untuk mengubahnya.
  • Perbarui - Kunci ini lebih lunak. Ini memungkinkan program untuk membaca dan mengubah ruang terkunci.
  • Eksklusif – Kunci ini membatasi semua pengguna mengakses ruang terkunci.

24. Jelaskan tingkat isolasi?

Tingkat isolasi adalah sejauh mana grup aktivasi dalam fokus diisolasi dari grup aktivasi yang dijalankan pada waktu yang sama.


25. Apa itu NOTCAT2?

Ini adalah pesan MVS yang menunjukkan adanya katalog duplikat dalam database. Masalah ini dapat diperbaiki dengan menghapus salah satu entri lalu menambahkan yang baru.


26. Apa yang akan terjadi jika STEPLIB dan JOBLIB ditentukan?

JOBLIB adalah pernyataan Definisi Data. Ini menentukan lokasi program, yang disebut pernyataan EXEC. JOBLIB berlaku untuk semua langkah yang ada di seluruh pekerjaan itu. Tidak mungkin menggunakannya untuk prosedur yang dikatalogkan. STEPLIB sangat mirip dengan JOBLIB. Ini menentukan kumpulan data di mana program itu ada. Ini hanya berlaku untuk satu langkah dan tidak seluruh pekerjaan. STEPLIB dapat digunakan di posisi mana pun dalam langkah pekerjaan dan juga dapat digunakan untuk prosedur yang dikatalogkan.

Dalam situasi ketika STEPLIB dan JOBLIB ditentukan, JOBLIB akan diabaikan oleh sistem.


27. Sebutkan perbedaan antara JES2 dan JES3?

Di JES3, alokasi kumpulan data untuk langkah-langkah tersebut dilakukan bahkan sebelum pekerjaan dijadwalkan untuk dieksekusi. Sedangkan di JES2, alokasi ini dilakukan tepat sebelum pelaksanaan setiap langkah.


28. Sebutkan semua mode File OPEN?

Keempat metode Buka File adalah:

  • INPUT
  • KELUARAN
  • MEMPERPANJANG
  • IO

29. Apakah urutan klausa WHEN penting dalam pernyataan EVALUATE?

Ya, urutannya penting karena evaluasi dilakukan dari atas ke bawah dan oleh karena itu, urutannya mempunyai pengaruh yang besar dalam penentuan hasil.


30. Kapan terminator lingkup wajib?

Mereka wajib untuk pernyataan EVALUATE dan PERFORMS in-line. Terminator cakupan selalu dideklarasikan secara eksplisit untuk meningkatkan keterbacaan.


31. Apa yang dimaksud dengan bagian linkage?

Ini adalah bagian dari program yang dipanggil dan dipetakan ke item data dalam penyimpanan kerja (pemanggilan) program. Bagian Tautan adalah tempat item bersama dideklarasikan dan ditentukan.


32. Apa perbedaan KALIMAT BERIKUTNYA dan LANJUTKAN?

Grafik KALIMAT BERIKUTNYA menyerahkan aliran kendali ke pernyataan berikutnya pada periode berikutnya. Di samping itu, LANJUTKAN menyerahkan aliran kontrol ke pernyataan berikutnya setelah terminator cakupan.


33. Apa perlunya kode COMMIT dalam program batch?

Pernyataan COMMIT digunakan untuk melepaskan kunci yang diperlukan untuk unit kerja tersebut, dan kemudian mengizinkan unit kerja baru. Dengan kata lain, jika COMMIT tidak dikodekan dalam program dan program telah dikirim untuk dieksekusi, maka saat memproses, alih-alih hanya kembali ke beberapa sisipan sejak komit terdekat, program harus kembali ke sisipan yang mana dibuat selama keseluruhan menjalankan program. Proses ekstra ini memakan waktu sekitar dua atau tiga kali waktu yang dibutuhkan biasanya.


34. Bagaimana data diambil dari beberapa tabel menggunakan satu pernyataan SQL?

Data dapat diambil dari beberapa tabel dengan menggunakan gabungan, pilihan bersarang, dan gabungan.


35. Menulis tentang 'pemandangan' secara singkat?

Merupakan tabel virtual yang dibuat menggunakan data dari tabel dasar dan tampilan lainnya. Tabel ini tidak disimpan secara terpisah.


36. Parameter apa yang digunakan untuk mengontrol ruang kosong di DB2?

Ruang kosong memungkinkan penambahan baris baru.

Ada dua parameter yang digunakan untuk mengontrol ruang kosong di DB2, yaitu:

  • PCTFREE – Ini menentukan persentase ruang kosong yang akan ada di setiap halaman.
  • HALAMAN GRATIS – Ini menentukan jumlah halaman yang akan dimuat sebelum meninggalkan halaman kosong.

37. Apa fungsi opsi CURRENTDATA di bind?

Ini memungkinkan pengambilan blok saat memilih baris dalam tabel. Ini diatur ke NO secara default dari DB2V4. Jadi penting untuk mengubah CURRENTDATA (YES), di kartu pengikat, menjadi NO di DB2V3 & sebelumnya, karena YES adalah nilai defaultnya.


38. Bagaimana penguncian rekaman dapat dilakukan pada versi DB2 yang tidak mendukungnya?

Hal ini dapat dilakukan dengan mengatur ukuran panjang rekaman menjadi lebih dari setengah ukuran halaman.


39. Sebutkan jumlah maksimum tabel yang dapat diikuti?

Jumlah maksimum tabel yang dapat diikuti adalah lima belas.


40. Jelaskan kardinalitas indeks?

Kardinalitas indeks adalah jumlah entri diskrit dalam suatu kolom. Di DB2, utilitas RUNSTATS memeriksa redundansi nilai kolom untuk menemukan apakah pemindaian indeks atau tablespace diperlukan untuk mencari data.


41. Definisikan indeks berkerumun?

Indeks berkerumun adalah indeks yang kolomnya dipertahankan dalam urutan yang sama dengan baris hingga masih ada ruang kosong di memori. DB2 kemudian memproses tabel dalam urutan yang diberikan dengan cepat.


42. Sebutkan unit yang dapat dikunci di DB2?

DB2 mengimplementasikan penguncian pada empat jenis unit:

  • Pages
  • Sub halaman indeks
  • Meja
  • Ruang meja

43. Apa fungsi dari kata kerja INITIALIZE?

Kata kerja ini menyetel item bidang Alfanumerik, alfabet, dan alfanumerik ke ““(Spasi) dan item bidang Numerik dan Numerik yang diedit ke “0” (Nol). Kata kerja INITIALIZE membiarkan item FILLER tidak berubah.


44. Apa pentingnya Atribut UMUM?

Fungsinya digunakan dalam program COBOL bersarang. Jika atribut COMMON tidak ditentukan, program yang disarangkan tidak akan dapat mengakses program tersebut. Contoh program UMUM adalah Pgmname.


45. Apa akibatnya jika kalimat ON SIZE ERROR dideklarasikan?

Bila kondisinya benar, kode yang tertulis di “KESALAHAN UKURAN” frase dilakukan. Selama proses ini, konten kolom tujuan tidak berubah.

Jika frasa ini tidak disebutkan, maka pernyataan tersebut dieksekusi dengan pemotongan. Pernyataan MOVE tidak mendukung frase ON SIZE ERROR.


46. ​​Bisakah catatan diakses secara acak di ESDS?

Ya, catatan dapat diakses secara acak. Itu bisa dilakukan dengan referensi Alamat Byte Relatif (RBA). Namun, catatan tidak dapat dihapus.


47. Mengapa masih ada ruang kosong di Dataset KSDS?

Saat mengalokasikan Kumpulan Data KSDS, ruang kosong dideklarasikan secara berkala pada saat pemuatan awal. Hal ini dilakukan karena ruang kosong ini dimanfaatkan untuk menyimpan data-data yang tersusun secara fisik, meskipun disisipkan secara acak.


48. Tuliskan secara singkat tentang cluster?

Ini adalah kombinasi yang terdiri dari kumpulan urutan, indeks, dan bagian data dalam kumpulan Data. Cluster memiliki akses program yang diberikan oleh Sistem operasi, dan ini memungkinkan akses diberikan ke seluruh bagian Kumpulan Data secara bersamaan.


49. Jelaskan jalannya?

Ini adalah file yang memungkinkan pengaksesan file dengan indeks alternatif. Jalur ini mendefinisikan hubungan antara cluster dasar dan AIX.


50. Apa fungsi IEBGENER?

IEBGENER membantu dalam menyalin satu File SAM ke beberapa Sumber lain. Ini juga digunakan untuk melakukan pemformatan ulang data sederhana melalui penyediaan kartu kendali melalui SYSIN.

Pertanyaan wawancara ini juga akan membantu dalam viva Anda (lisan)

Share

5 Komentar

  1. Avatar Manas Gupta mengatakan:

    Terima kasih banyak! Koleksi bagus semua pertanyaan penting terkait wawancara.

  2. Avatar Wayne Johnson mengatakan:

    Pertanyaan dan jawaban yang luar biasa. Ini akan sangat membantu saya dalam wawancara.
    Banyak terima kasih!

  3. Avatar ansh mengatakan:

    Terima kasih atas jawaban pertanyaannya, sangat membantu. Adakah yang bisa membagikan tautan untuk kumpulan pertanyaan lebih lanjut.

  4. Avatar DIKSHA VERMA mengatakan:

    Variasi pertanyaan Db2 yang bagus.

  5. Avatar Tejasri Kakatiya mengatakan:

    Persyaratan:

    File Masukan: T.CAOS.TRAINING.INPUT.APCO.D0108

    Keluaran: File keluaran harus berisi kebijakan yang dibatalkan. Untuk itu kita perlu melakukan hal berikut

    File ini memiliki 00, 02, 45 segmen untuk setiap kebijakan. Baca setiap segmen untuk mengetahui kebijakannya. Dan pada segmen '02' cari kolom kode penjaminan, jika nilai posisi ke-5 dari 9 maka simpan segmen tersebut dalam array.
    Cek 45 segmen yang mempunyai kode transaksi 23 pada posisi 36.
    Jika kedua kondisi di atas terpenuhi, tuliskan kebijakan tersebut ke output.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *