50 parimat peaarvuti intervjuu küsimust ja vastust

Suurarvuti intervjuuküsimused värsketele ja kogenud inimestele

Siin on Mainframe'i intervjuu küsimused ja vastused nii värsketele kui ka kogenud kandidaatidele oma unistuste töökoha saamiseks.


1. Mis on DRDA?

DRDA tähistab Distributed Relational Database Architecture. DRDA on relatsioonilise andmebaasi töötlemise ühendusprotokoll, mida IBM ja tarnija andmebaasid kasutavad. See koosneb kaugrelatsioonilise DBMS-i ja rakenduse vahelise suhtluse reeglitest.

Tasuta PDF-i allalaadimine: suurarvuti intervjuu küsimused ja vastused


2. Selgitage KUS kasutamist?

Klausel WHERE isoleerib elemendi või rea alati, kui seda kasutatakse koos relatsioonilausega.


3. Kuidas luua LIKE tabelit?

Seda saab teha parameetri LIKE abil lauses CREATE. Need tabelid on üldjuhul vajalikud tootmiskeskkonna testimiseks.


4. Milleks on vaja käivitada testkeskkonnas runstats?

See on vaikeväärtuste kustutamiseks kataloogi veergudest. Sest kui veergudel on vaikeväärtused; siis ei pruugi tulemus olla oodatud.


5. Milleks on IMS-i teisese indeksi vajadus?

See on asendustee mis tahes IMS-i andmebaasi. Seda saab kasutada failina vajalike andmete hankimiseks.


6. Selgitage võõrvõtmeid?

Võõrvõtmed on konkreetse tabeli omadused, mille kirjed vastavad mõne muu tabeli primaarvõtmele. Selle tulemusena moodustub seos kahe tabeli vahel.

Suurarvuti intervjuu küsimused
Suurarvuti intervjuu küsimused

7. Kirjutage enesele viitamise piirangust?

See piirab muudatusi, mida saab välisvõtmest primaarvõtmes teha. Selleks peab võõrvõti määratlema reegli DELETE CASCADE.


8. Mida tähendab DB2-s ummikseisu?

Kui kaks sõltumatut protsessi võitlevad sama ressursi või üksteise reserveeritud ressursside pärast, nimetatakse seda ummikseisuks. -911 ja -913 on ummikseisu SQL-kood.


9. Mis on DBCTL-i funktsioon?

Seda kasutatakse juurdepääsuks IMS-failidele CICS Tehingud ja see on aadressiruum. PSB-d, DBD-d, IMS-failid ja ACB-d on failidele juurdepääsuks DBCTL-i fikseeritud. Nüüd, kui CICS-programm genereerib IMS-i kõne, viiakse töötlemine edasi DBCTL-i ja tulemus saadetakse vastusena.


10. Mille poolest erinevad TÜÜP 1 ja TÜÜP 2 indeksid?

TÜÜP 2 register on saadaval DB2V4 jaoks. Seda tüüpi andmelehed lukustatakse, kuid registrilehed ei ole lukustatud. Seetõttu on TÜÜP 2 indeks kiirem.


11. Millised on erinevad tabeliruumide tüübid?

Seal on kolm lauaruumi, nimelt:

  • lihtne
  • Segmenteeritud
  • Jaotatud

12. Kirjutage, mis vahe on HIDAM ja HDAM andmebaasidel?

HIDAM-il on eraldi registrifail, mis põhineb juursegmendil. See fail sisaldab teavet kursori kohta, mis tähistab andmete asukohta. Teisest küljest ei ole HDAM-failil eraldi registrifaili, vaid iga kirje võtmeväli suunatakse läbi randomiseerija, mis asetab kirje andmebaasis kindlasse kohta.


13. Selgitage viite terviklikkust?

See on reegel, mis ütleb, et välis- ja primaarvõtmete vahel tuleb säilitada järjepidevus. See tähendab, et igal võõrvõtme kirjel peab olema sobiv primaarvõtme kirje.


14. Mille poolest erinevad liitindeksid ja mitmikindeksid?

Mitu indeksit on kaks indeksit, millest igaüks on sama tabeli veeru jaoks. Liitindeks on ainult üks indeks, mis koosneb tabeli kahe veeru kombineeritud väärtustest.


15. Mis on DB2 tabelite denormaliseerimise eelis?

See vähendab intensiivsete relatsiooniühenduste täitmise nõuet. Samuti vähendab see vajalike võõrvõtmete arvu.


16. Selgitage lühidalt andmebaasi deskriptorit?

DBD, lühend sõnadest Database Descriptor, piirab juurdepääsu andmebaasile, kui objekte muudetakse, luuakse või kukutatakse.

Suurarvuti intervjuu küsimused


17. Märkige maksimaalne väärtus, milleni saab STOGROUPi lisada köiteid?

Köideid saab sisestada kuni 133. Praktiliselt siiski ainult 3-4 köidet, kui lisada STOGROUP, muutub raskeks hallata ja jälgida.


18. Selgitage ühendatud tabeleid?

Tabeleid, mis on seotud võõrvõtme kaudu, nimetatakse kustutamisega ühendatud tabeliteks. Seda seetõttu, et kui primaarvõtme mis tahes kirje kustutatakse, mõjutab see ka võõrvõtme tabeli väärtusi.


19. Selgitage lukuvaidlust?

DBD võimaldab siseneda ainult ühele objektile konkreetsel ajal. Lukustustüli juhtub siis, kui rohkem kui üks objekt taotleb korraga täitmiseks luba.


20. Mis on SPUFI?

SPUFI on sõna lühendatud vorm SQL Töötlemine failisisendi abil. See on menüüpõhine tööriist, mida arendajad kasutavad andmebaasis objektide loomiseks.


21. Mis on alias?

See on sünonüümi aseaine. Pseudonüümid on välja töötatud hajutatud keskkondade jaoks, et vältida vaate või tabeli asukoha määraja kasutamist. Tabeli kustutamisel seda ei jäeta.


22. Mis on VSAM KSDS-i koht?

See on BSDS.


23. Nimetage ja selgitage lukkude tüüp?

Seal on kolme tüüpi lukke, nimelt:

  • jagatud – Seda tüüpi lukk lubab kahel või enamal programmil lukustatud ruumist lugeda, kuid ei võimalda neil seda muuta.
  • Uuenda - See lukk on leebem. See võimaldab programmil lukustatud ruumi lugeda ja muuta.
  • Eksklusiivne - See lukk piirab kõigi kasutajate juurdepääsu lukustatud ruumile.

24. Selgitage isolatsioonitaset?

Isolatsioonitase on aste, mil määral on fookuses olev aktiveerimisrühm isoleeritud samal ajal töötavatest aktiveerimisrühmadest.


25. Mis on NOTCAT2?

See on MVS-teade, mis näitab duplikaatkataloogi olemasolu andmebaasis. Selle probleemi saab lahendada, eemaldades ühe kirjetest ja lisades seejärel uue.


26. Mis juhtub, kui on määratud nii STEPLIB kui ka JOBLIB?

JOBLIB on andmedefinitsiooni avaldus. See määrab programmi asukoha, mis kutsus välja EXEC-lause. JOBLIB kehtib kõigi selle töö etappide kohta. Seda ei ole võimalik kasutada kataloogitud protseduuride jaoks. STEPLIB on väga sarnane JOBLIB. See määrab andmestiku, milles programm eksisteerib. See kehtib ainult ühe etapi, mitte kogu töö kohta. STEPLIB-i saab kasutada tööetapi mis tahes positsioonil ja seda saab kasutada ka kataloogitud protseduuride jaoks.

Olukorras, kus on määratud nii STEPLIB kui ka JOBLIB, ignoreerib süsteem JOBLIBi.


27. Öelge erinevus JES2 ja JES3 vahel?

JES3-s toimub sammude andmekogumite eraldamine isegi enne, kui töö on plaanitud täitmiseks. JES2-s toimub see eraldamine vahetult enne iga sammu täitmist.


28. Määrake kõik faili OPEN režiimid?

Faili avamise neli meetodit on järgmised:

  • INPUT
  • OUTPUT
  • LAIENDA
  • IO

29. Kas lause MILLAL järjekord on oluline lauses EVALUATE?

Jah, järjekord on oluline, kuna hindamine toimub ülalt alla ja seetõttu on järjestusel tulemuste määramisel suur mõju.


30. Millal on ulatuse lõpetajad kohustuslikud?

Need on kohustuslikud EVALUATE-lausete ja reasisese PERFORMS-käsu puhul. Loetavuse parandamiseks deklareeritakse ulatuse terminaatorid alati selgesõnaliselt.


31. Mis on sidumise sektsioon?

See on osa programmist, mida kutsutakse ja mis kaardistab andmeüksustega programmi (kutsuva) töömälus. Sektsioonid on koht, kus jagatud üksused deklareeritakse ja määratletakse.


32. Mille poolest erinevad JÄRGMINE LAUSE ja JÄTKA?

. JÄRGMINE LAUS annab kontrolli järgmisele perioodile järgnevale avaldusele. Teisest küljest EDASI annab juhtimisvoo järgmisele lausele pärast ulatuse lõpetajat.


33. Milleks on vaja pakiprogrammides COMMITSi kodeerida?

COMMIT-lauseid kasutatakse selle tööühiku jaoks vajalike lukkude vabastamiseks ja seejärel uue tööühiku lubamiseks. Teisisõnu, kui programmis ei ole COMMITS kodeeritud ja programm on käivitamiseks saadetud, siis töötlemise ajal, selle asemel, et minna tagasi mõne sisestuse juurde pärast lähimat kinnipidamist, peab programm minema tagasi lisade juurde, mis tehti kogu programmi jooksul. See lisaprotsess kestab umbes kaks või kolm korda tavapärasest ajast.


34. Kuidas hangitakse andmeid mitmest tabelist ühe SQL-lause abil?

Andmeid saab hankida mitmest tabelist, kasutades liitumisi, pesastatud valikuid ja liite.


35. Kirjuta lühidalt vaatest?

See on virtuaalne tabel, mis on tehtud baastabelite ja muude vaadete andmete põhjal. Seda tabelit ei säilitata eraldi.


36. Milliseid parameetreid kasutatakse DB2 vaba ruumi juhtimiseks?

Vaba ruum võimaldab lisada uusi ridu.

DB2-s vaba ruumi juhtimiseks kasutatakse kahte parameetrit, need on:

  • PCTFREE – See määrab igal lehel oleva vaba ruumi protsendi.
  • TASUTA – See määrab enne lehe tühjaks jätmist laaditavate lehtede arvu.

37. Mis on suvandi CURRENTDATA funktsioon sidumisel?

See võimaldab tabelist ridade valimisel plokkide toomist. See on DB2V4-st vaikimisi seatud väärtusele NO. Seega on oluline sidumiskaartidel muuta CURRENTDATA (YES) väärtuseks NO DB2V3 ja varasemates versioonides, kuna YES on nende vaikeväärtus.


38. Kuidas on võimalik saavutada kirje lukustamist nendes DB2 versioonides, mis seda ei toeta?

Seda saab teha, määrates rekordi pikkuseks rohkem kui poole lehe suurusest.


39. Märkige maksimaalne tabelite arv, mida saab ühendada?

Maksimaalne liidetavate laudade arv on viisteist.


40. Selgitage indeksi kardinaalsust?

Indeksi kardinaalsus on veerus olevate diskreetsete kirjete arv. DB2-s uurib utiliit RUNSTATS veeruväärtuste liiasust, et teha kindlaks, kas andmete otsimiseks on vaja indeksi skannimist või tabeliruumi.


41. Kas määratleda rühmitatud indeks?

Kobaraindeks on indeks, mille veerge hoitakse ridadega samas järjestuses, kuni mälus on veel vaba ruumi. Seejärel töötleb DB2 tabelit antud järjekorras kiiresti.


42. Andke DB2 lukustatavatele üksustele nimi?

DB2 rakendab nelja tüüpi üksuste lukustamist:

  • Lehekülgede
  • Indekside alamleht
  • Tabelid
  • Lauapind

43. Mis funktsioon on tegusõnal ALGATA?

See verb määrab tähtnumbriliste, tähestikuliste ja tähtnumbriliste väljade väärtuseks „” (tühik) ning numbriliste ja numbriliste redigeeritud väljade väärtuseks „0” (null). INITIALIZE-verb jätab FILLER-üksused muutmata.


44. Mis on ÜHISE atribuudi tähtsus?

Selle funktsioone kasutatakse pesastatud COBOL-programmides. Kui atribuuti COMMON ei määrata, on pesastatud programmidel programmile juurdepääs võimatu. Ühise programmi näide on Pgmname.


45. Mis on tulemus, kui deklareeritakse fraas ON SIZE ERROR?

Kui tingimus on tõene, siis kood, mis on kirjutatud "SUURUSE VIGA" fraas esitatakse. Selle protsessi käigus sihtkoha välja sisu ei muutu.

Kui seda fraasi ei mainita, täidetakse lause kärbimisega. MOVE avaldus ei toeta fraasi ON SIZE ERROR.


46. ​​Kas ESDS-is saab kirjetele juurde pääseda juhuslikult?

Jah, kirjetele pääseb juurde juhuslikult. Seda saab teha viitega Suhteline baidi aadress (RBA). Kirjeid pole aga võimalik kustutada.


47. Miks jääb KSDS-i andmekogus vaba ruumi?

Jaotamise ajal KSDS-i andmestikud, deklareeritakse vaba ruum korrapäraste ajavahemike järel esmase laadimise ajal. Seda tehakse seetõttu, et seda vaba ruumi kasutatakse andmete füüsiliseks järjestamiseks, isegi kui need sisestatakse juhuslikult.


48. Kirjutage lühidalt klastritest?

See on kombinatsioon, mis koosneb andmekogumi jadakomplektist, indeksist ja andmeosadest. Klastril on programmile juurdepääs, mille on talle andnud Operatsioonisüsteem, ja see võimaldab anda juurdepääsu kõigile andmestiku osadele korraga.


49. Selgitage tee?

See on fail, mis võimaldab juurdepääsu failile alternatiivse indeksi kaudu. Tee määrab seose baasklastri ja AIX-i vahel.


50. Mis on IEBGENERi funktsioon?

IEBGENER aitab kopeerida ühe SAM-faili mõnda teise allikasse. Seda kasutatakse ka andmete lihtsaks ümbervormindamiseks, tarnides SYSIN-i kaudu juhtkaarte.

Need intervjuu küsimused aitavad ka teie viva (suuline)

Jaga

5 Kommentaarid

  1. Manas Gupta ütleb:

    Suur tänu! Hea kogumik kõigist intervjuuga seotud olulistest küsimustest.

  2. Avatar Wayne Johnson ütleb:

    Suurepärased küsimused ja vastused. See peaks mind intervjuul tohutult aitama.
    Suur tänu!

  3. Tänan küsimuse vastuse eest, see aitas palju. Kas keegi saaks jagada linki, et saada rohkem küsimusi.

  4. Avatar DIKSHA VERMA ütleb:

    Suur valik Db2 küsimusi.

  5. Avatar Tejasri Kakatiya ütleb:

    Nõue:

    Sisendfail: T.CAOS.TRAINING.INPUT.APCO.D0108

    Väljund: väljundfail peaks sisaldama tühistatud eeskirju. Selleks peame tegema järgmist

    Failis on iga poliitika jaoks segment 00, 02 , 45. Lugege poliitika iga segmenti. Ja segmendis „02” otsige tagatiskoodi välja, kui 5. positsiooni väärtus 9-st, siis salvestage segment massiivi.
    Kontrollige segmenti 45, mille positsioonil 23 on tehingukood 36.
    Kui mõlemad tingimused on täidetud, kirjutage poliitika väljundisse.

Jäta vastus

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on märgitud *