Nangungunang 50 Mainframe na Mga Tanong at Sagot sa Panayam

Mga Tanong sa Panayam sa Mainframe para sa mga Fresher at Nakaranas

Narito ang mga tanong at sagot sa panayam ng Mainframe para sa mga fresher pati na rin ang mga may karanasang kandidato upang makuha ang kanilang pinapangarap na trabaho.


1. Ano ang DRDA?

Ang DRDA ay kumakatawan sa Distributed Relational Database Architecture. Ang DRDA ay isang protocol ng koneksyon para sa pagpoproseso ng relational database na ginagamit ng IBM at mga database ng vendor. Binubuo ito ng mga panuntunan para sa komunikasyon sa pagitan ng isang remote relational DBMS at ng application.

Libreng PDF Download: Mga Tanong at Sagot sa Panayam sa Mainframe


2. Ipaliwanag ang gamit ng SAAN?

Ang sugnay na "WHERE" ay naghihiwalay ng isang elemento o row sa tuwing ito ay ginagamit sa isang relational na pahayag.


3. Paano makakagawa ng LIKE table?

Maaari itong gawin sa pamamagitan ng paggamit ng parameter na LIKE sa statement na CREATE. Ang mga talahanayan na ito ay karaniwang kinakailangan para sa pagsubok sa kapaligiran ng produksyon.


4. Ano ang pangangailangan ng pagpapatakbo ng mga runstat sa kapaligiran ng pagsubok?

Ito ay para sa pag-clear ng mga default na halaga mula sa mga column ng catalog. Dahil kung ang mga haligi ay may mga default na halaga; kung gayon ang resulta ay maaaring hindi inaasahan.


5. Ano ang kailangan ng pangalawang index sa IMS?

Ito ay isang kapalit na landas sa anumang database ng IMS. Maaari itong magamit bilang isang file upang makakuha ng kinakailangang data.


6. Ipaliwanag ang mga foreign key?

Ang mga dayuhang key ay mga katangian ng isang partikular na talahanayan na may tumutugmang mga entry sa isang pangunahing susi sa ibang talahanayan. Nagreresulta ito sa pagbuo ng isang relasyon sa pagitan ng dalawang talahanayan.

Mga Tanong sa Panayam sa Mainframe
Mga Tanong sa Panayam sa Mainframe

7. Sumulat tungkol sa paghihigpit sa pagtukoy sa sarili?

Nililimitahan nito ang mga pagbabagong maaaring gawin sa primary key mula sa isang foreign key. Para sa layuning ito, kailangang tukuyin ng foreign key ang isang DELETE CASCADE rule.


8. Ano ang ibig sabihin ng deadlock sa DB2?

Kapag ang dalawang independyenteng proseso ay nagtatalo para sa parehong mapagkukunan o ang mga mapagkukunang nakalaan sa isa't isa, ito ay tinatawag na deadlock. -911 at -913 ay ang SQLcode para sa isang deadlock.


9. Ano ang tungkulin ng DBCTL?

Ito ay ginagamit upang ma-access ang mga IMS file para sa CICS Mga transaksyon at ito ay isang address space. Ang mga PSB, DBD, IMS file at ACB ay naayos sa DBCTL para sa pag-access ng file. Ngayon kung ang isang tawag sa IMS ay nabuo ng isang programa ng CICS, ang pagpoproseso ay ililipat sa DBCTL upang dalhin, at ang resulta ay ipapadala bilang tugon.


10. Paano naiiba ang TYPE 1 at TYPE 2 index?

Available ang TYPE 2 index para sa DB2V4. Sa ganitong uri, ang mga pahina ng data ay nakakandado, ngunit ang mga pahina ng index ay hindi naka-lock. Samakatuwid, ang TYPE 2 index ay mas mabilis.


11. Ano ang iba't ibang uri ng mga espasyo sa Table?

Mayroong tatlong mga puwang ng talahanayan, katulad:

  • Simple
  • Segmented
  • Nahati

12. Isulat ang pagkakaiba sa pagitan ng HIDAM at HDAM database?

Ang HIDAM ay may hiwalay na index file na nakabatay sa root segment. Ang file na ito ay may impormasyon tungkol sa pointer na nagmamarka sa posisyon ng data. Sa kabilang banda, ang HDAM file ay walang hiwalay na index file, ngunit ang key field ng bawat record ay ipinapasa sa isang randomizer na naglalagay ng record sa isang partikular na posisyon sa database.


13. Ipaliwanag ang referential integrity?

Ito ang panuntunang nagsasaad na ang pagkakapare-pareho ay kailangang pangalagaan sa pagitan ng dayuhan at pangunahing mga susi. Nangangahulugan ito na ang bawat foreign key entry ay kailangang may angkop na primary key entry.


14. Paano naiiba ang composite at multiple index?

Ang maramihang index ay dalawang index, isa bawat isa para sa isang column ng parehong talahanayan. Ang composite index ay isang index lamang, na binubuo ng pinagsamang halaga ng 2 column ng isang table.


15. Ano ang kalamangan sa De-normalizing na mga talahanayan sa DB2?

Pinabababa nito ang pangangailangan para sa pagsasagawa ng masinsinang pagsali sa relasyon. Pinutol din nito ang bilang ng mga kinakailangang foreign key.


16. Ipaliwanag nang maikli ang Database Descriptor?

Ang DBD, na maikli para sa Database Descriptor, ay naghihigpit sa pag-access sa database kapag ang mga bagay ay binago, nilikha o ibinaba.

Mga Tanong sa Panayam sa Mainframe


17. Sabihin ang pinakamataas na halaga hanggang sa aling mga volume ang maaaring ipasok sa isang STOGROUP?

Maaaring ipasok ang mga volume hanggang 133. Gayunpaman, 3-4 na volume lang, kapag idinagdag sa isang STOGROUP, nagiging mahirap pangasiwaan at subaybayan.


18. Ipaliwanag ang mga delete-connected table?

Ang mga talahanayan, na nauugnay sa pamamagitan ng isang dayuhang key, ay kilala bilang mga delete-connected na talahanayan. Ito ay dahil sa tuwing tatanggalin ang anumang entry sa primary key, naaapektuhan din nito ang mga value sa foreign key table.


19. Ipaliwanag ang lock contention?

Pinapayagan lamang ng DBD ang pagpasok sa isang bagay sa isang partikular na oras. Ang pagtatalo sa lock ay sinasabing mangyayari kapag higit sa isang bagay ang humingi ng pahintulot para sa pagpapatupad nang sabay-sabay.


20. Ano ang SPUFI?

Ang SPUFI ay ang pinaikling anyo ng SQL Pagproseso Gamit ang File Input. Ito ay isang tool na hinihimok ng menu na ginagamit ng mga developer upang gumawa ng mga bagay sa database.


21. Ano ang alyas?

Ito ay isang kahalili sa isang kasingkahulugan. Ang mga alyas ay binuo para sa mga distributed na kapaligiran upang maiwasan ang paggamit ng location qualifier ng isang view o table. Hindi ito nahuhulog kapag natanggal ang talahanayan.


22. Ano ang lugar para sa VSAM KSDS?

Ito ay ang BSDS.


23. Pangalan at ipaliwanag ang uri ng mga kandado?

Mayroong tatlong uri ng lock, lalo na:

  • Ibinahagi – Ang ganitong uri ng lock ay nagbibigay-daan sa dalawa o higit pang mga programa na magbasa mula sa naka-lock na espasyo ngunit hindi pinapayagan silang baguhin ito.
  • I-update - Ang lock na ito ay mas maluwag. Pinapayagan nito ang programa na basahin at baguhin ang naka-lock na espasyo.
  • Eksklusibo – Pinipigilan ng lock na ito ang lahat ng user na ma-access ang naka-lock na espasyo.

24. Ipaliwanag ang antas ng paghihiwalay?

Ang antas ng paghihiwalay ay ang antas kung saan ang naka-focus na pangkat ng activation ay nakahiwalay sa mga pangkat ng activation na sabay na gumagana.


25. Ano ang NOTCAT2?

Ito ay isang mensahe ng MVS na nagpapahiwatig ng pagkakaroon ng isang duplicate na catalog sa database. Maaaring maayos ang problemang ito sa pamamagitan ng pag-alis ng isa sa mga entry at pagkatapos ay pagdaragdag ng bago.


26. Ano ang mangyayari kung parehong tinukoy ang STEPLIB at JOBLIB?

Ang JOBLIB ay isang pahayag ng Data Definition. Tinutukoy nito ang lokasyon ng programa, na tinatawag na EXEC statement. Nalalapat ang JOBLIB sa lahat ng mga hakbang na naroroon sa buong trabahong iyon. Hindi posible na gamitin ito para sa mga nakatala na pamamaraan. Ang STEPLIB ay halos kapareho ng JOBLIB. Tinutukoy nito ang dataset kung saan umiiral ang program. Nalalapat lamang ito sa isang hakbang at hindi sa buong trabaho. Maaaring gamitin ang STEPLIB sa anumang posisyon sa hakbang ng trabaho at maaari ding gamitin para sa mga nakatala na pamamaraan.

Sa isang sitwasyon kung kailan parehong tinukoy ang STEPLIB at JOBLIB, hindi papansinin ng system ang JOBLIB.


27. Sabihin ang pagkakaiba ng JES2 at JES3?

Sa JES3, ang paglalaan ng mga set ng data para sa mga hakbang ay nagaganap bago pa man naka-iskedyul ang trabaho para sa pagpapatupad. Habang nasa JES2, ang alokasyon na ito ay nagaganap bago ang pagpapatupad ng bawat hakbang.


28. Sabihin ang lahat ng File OPEN mode?

Ang apat na paraan ng File Open ay:

  • INPUT
  • oUTPUT
  • HALIMBAWA
  • IO

29. Makabuluhan ba ang pagkakasunod-sunod ng sugnay na WHEN sa isang pahayag na EVALUATE?

Oo, ang pagkakasunud-sunod ay mahalaga dahil ang pagsusuri ay nagaganap sa itaas hanggang sa ibabang paraan at, samakatuwid, ang pagkakasunud-sunod ay may malaking epekto sa pagtukoy ng mga resulta.


30. Kailan sapilitan ang mga terminator ng saklaw?

Ang mga ito ay sapilitan para sa EVALUATE statement at in-line PERFORMS. Ang mga terminator ng saklaw ay palaging idineklara nang tahasan upang mapabuti ang pagiging madaling mabasa.


31. Ano ang linkage section?

Ito ay isang bahagi ng isang programa na tinatawag at nagmamapa sa mga data item sa (pagtawag) na gumaganang storage ng program. Ang Mga Seksyon ng Linkage ay kung saan idineklara at tinukoy ang mga nakabahaging item.


32. Paano naiiba ang NEXT SENTENCE at CONTINUE?

Ang SUSUNOD NA PANGUNGUSAP ibibigay ang daloy ng kontrol sa pahayag na kasunod ng susunod na yugto. Sa kabilang kamay, MAGPATULOY ibigay ang daloy ng kontrol sa susunod na pahayag pagkatapos ng terminator ng saklaw.


33. Ano ang pangangailangan na mag-code ng COMMITS sa mga batch program?

Ang mga pahayag ng COMMIT ay ginagamit upang ilabas ang mga kandado na kinakailangan para sa yunit ng trabahong iyon, at pagkatapos ay pahintulutan ang isang bagong yunit ng trabaho. Sa madaling salita, kung ang COMMITS ay hindi naka-code sa programa at ang programa ay ipinadala para sa pagpapatupad, pagkatapos habang pinoproseso, sa halip na bumalik lamang sa ilang mga pagsingit mula noong pinakamalapit na commit, ang programa ay kailangang bumalik sa mga pagsingit na ay ginawa sa buong pagtakbo ng programa. Ang karagdagang prosesong ito ay tumatagal ng humigit-kumulang dalawang beses o tatlong beses sa oras na karaniwang kinukuha.


34. Paano kinukuha ang data mula sa maraming talahanayan gamit ang isang SQL statement?

Maaaring makuha ang data mula sa maraming talahanayan sa pamamagitan ng paggamit ng mga pagsali, mga nested na pinili at mga unyon.


35. Sumulat tungkol sa isang 'view' sa maikling salita?

Ito ay isang virtual na talahanayan na ginawa gamit ang data mula sa mga base table at iba pang view. Ang talahanayang ito ay hindi nakaimbak nang hiwalay.


36. Anong mga parameter ang ginagamit upang kontrolin ang libreng espasyo sa DB2?

Ang libreng espasyo ay nagpapahintulot sa pagdaragdag ng mga bagong row.

Mayroong dalawang mga parameter, na ginagamit upang kontrolin ang libreng espasyo sa DB2, ang mga ito ay:

  • PCTFREE – Tinutukoy nito ang porsyento ng libreng espasyo na makikita sa bawat pahina.
  • LIBRENG PAGE – Tinutukoy nito ang bilang ng mga pahinang ilo-load bago iwanang walang laman ang isang pahina.

37. Ano ang function ng CURRENTDATA option sa bind?

Pinapayagan nito ang block fetch kapag pumipili ng mga row sa isang table. Ito ay nakatakda sa NO bilang default mula sa DB2V4. Kaya mahalagang baguhin ang CURRENTDATA (OO), sa mga bind card, sa HINDI sa DB2V3 at mas maaga, dahil OO ang default na halaga para sa kanila.


38. Paano makakamit ang record locking sa mga bersyon ng DB2 na hindi sumusuporta dito?

Magagawa ito sa pamamagitan ng pagtatakda ng laki ng haba ng tala sa higit sa kalahati ng laki ng pahina.


39. Sabihin ang maximum na bilang ng mga talahanayan na maaaring pagsamahin?

Ang maximum na bilang ng mga talahanayan na maaaring samahan ay labinlima.


40. Ipaliwanag ang index cardinality?

Ang index cardinality ay ang bilang ng mga discrete entries sa isang column. Sa DB2, sinusuri ng isang utility na RUNSTATS ang redundancy ng halaga ng column upang malaman kung kinakailangan ang isang index scan o tablespace para sa paghahanap ng data.


41. Tukuyin ang clustered index?

Ang clustered index ay ang isa kung saan ang mga column ay pinananatili sa parehong pagkakasunud-sunod ng mga hilera hanggang sa mayroon pa ring libreng espasyo sa memorya. Pagkatapos ay pinoproseso ng DB2 ang talahanayan sa ibinigay na pagkakasunud-sunod nang mabilis.


42. Pangalanan ang mga naka-lock na unit sa DB2?

Ang DB2 ay nagpapatupad ng locking sa apat na uri ng mga unit:

  • Pahina
  • Mga index ng sub page
  • Mga Table
  • Puwang ng mesa

43. Ano ang tungkulin ng pandiwa na MAG-INITIALIZE?

Itinatakda ng pandiwang ito ang mga item sa field na Alphanumeric, alphabetic at alphanumeric sa ""(Space) at Numeric at Numeric na na-edit na mga item sa field sa "0" (Zero). Ang INITIALIZE verb ay nag-iiwan ng FILLER item na hindi nagbabago.


44. Ano ang kahalagahan ng COMMON Attribute?

Ang mga function nito ay ginagamit sa mga nested COBOL program. Kung hindi tutukuyin ang COMMON attribute, makikita ng mga nested program na imposibleng ma-access ang program. Isang halimbawa ng COMMON program ay Pgmname.


45. Ano ang magiging resulta kung ang pariralang ON SIZE ERROR ay idedeklara?

Kapag totoo ang kundisyon, ang code na nakasulat sa “SA SIZE ERROR” naisasagawa ang parirala. Sa prosesong ito, hindi nagbabago ang nilalaman ng patutunguhan na field.

Kung ang pariralang ito ay hindi binanggit, ang pahayag ay isasagawa nang may truncation. Ang MOVE statement ay hindi sumusuporta sa ON SIZE ERROR na parirala.


46. ​​Maaari bang random na ma-access ang mga tala sa ESDS?

Oo, maaaring ma-access ang mga talaan nang random. Magagawa ito sa pamamagitan ng sanggunian ng Relative Byte Address (RBA). Gayunpaman, hindi posibleng magtanggal ng mga tala.


47. Bakit natitira ang libreng espasyo sa KSDS Dataset?

Habang naglalaan Mga Dataset ng KSDS, ang libreng espasyo ay idineklara sa mga regular na pagitan sa oras ng paunang paglo-load. Ginagawa ito dahil ang libreng puwang na ito ay ginagamit para sa pagpapanatiling nakaayos ang data sa pisikal na pagkakasunud-sunod, kahit na random na ipinasok.


48. Sumulat ng maikling tungkol sa klaster?

Ito ay isang kumbinasyon na binubuo ng sequence set, index at mga bahagi ng data sa Data set. Ang cluster ay may program access na ibinigay dito ng Operating System, at nagbibigay-daan ito sa pag-access na maibigay sa lahat ng bahagi ng Dataset nang sabay-sabay.


49. Ipaliwanag ang landas?

Ito ay isang file na ginagawang posible ang pag-access sa isang file sa pamamagitan ng alternatibong index. Tinutukoy ng path ang isang kaugnayan sa pagitan ng base cluster at ng AIX.


50. Ano ang tungkulin ng IEBGENER?

IEBGENER tumutulong sa pagkopya ng isang SAM File sa ibang Source. Ginagamit din ito upang magsagawa ng simpleng pag-reformat ng data sa pamamagitan ng pagbibigay ng mga control card sa pamamagitan ng SYSIN.

Ang mga tanong sa panayam na ito ay makakatulong din sa iyong viva(orals)

magbahagi

5 Comments

  1. Manas Gupta sabi ni:

    Maraming salamat! Magandang koleksyon ng lahat ng mahahalagang tanong na may kaugnayan sa pakikipanayam.

  2. awatara Wayne Johnson sabi ni:

    Napakahusay na mga tanong at sagot. Ito ay dapat na makakatulong sa akin nang malaki sa panayam.
    Maraming salamat!

  3. Salamat sa tanong na sagot nakatulong ito ng malaki. Maaari bang ibahagi ng sinuman ang ilang link para sa higit pang koleksyon ng tanong.

  4. awatara DIKSHA VERMA sabi ni:

    Magandang Iba't-ibang mga tanong sa Db2.

  5. awatara Tejasri Kakatiya sabi ni:

    Pangangailangan:

    File ng Input: T.CAOS.TRAINING.INPUT.APCO.D0108

    Output: Ang output file ay dapat maglaman ng mga patakarang nakansela. Para dito kailangan nating gawin ang mga sumusunod

    Ang file ay mayroong 00, 02, 45 na mga segment para sa bawat patakaran. Basahin ang bawat segment para sa patakaran. At sa segment na '02' hanapin ang field ng underwriting code, kung ang ika-5 na halaga ng posisyon mula sa 9 pagkatapos ay iimbak ang segment sa array.
    Tingnan ang 45 segment na mayroong transaction code 23 sa 36 na posisyon.
    Kung nasa itaas ang parehong mga kundisyon ay nasiyahan isulat ang patakaran sa output.

Mag-iwan ng Sagot

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *