Az 50 legjobb nagygépes interjúkérdés és válasz

Nagyszámítógépes interjúkérdések pályakezdőknek és tapasztaltaknak

Íme a Mainframe interjúkérdések és válaszok pályakezdőknek és tapasztalt jelölteknek álmaik állása megszerzéséhez.


1. Mi az a DRDA?

A DRDA a Distributed Relational Database Architecture rövidítése. A DRDA egy kapcsolati protokoll a relációs adatbázis-feldolgozáshoz, amelyet az IBM és a szállítói adatbázisok használnak. A távoli relációs DBMS és az alkalmazás közötti kommunikáció szabályaiból áll.

Ingyenes PDF letöltés: Nagyszámítógépes interjúkérdések és válaszok


2. Ismertesse a HOL?

A „WHERE” záradék elkülönít egy elemet vagy sort, amikor azt relációs utasítással használják.


3. Hogyan készíthető LIKE tábla?

Ez a CREATE utasítás LIKE paraméterének használatával tehető meg. Ezekre a táblázatokra általában az éles környezet teszteléséhez van szükség.


4. Mire van szükség a runstats futtatására a tesztkörnyezetben?

Az alapértelmezett értékek törlésére szolgál a katalógus oszlopaiból. Mert ha az oszlopoknak alapértelmezett értékei vannak; akkor lehet, hogy az eredmény nem lesz a várt.


5. Mire van szükség másodlagos indexre az IMS-ben?

Ez egy helyettesítő elérési út bármely IMS adatbázisba. Fájlként használható a szükséges adatok beszerzéséhez.


6. Magyarázza meg az idegen kulcsokat?

Az idegen kulcsok egy adott tábla tulajdonságai, amelyek egy másik tábla elsődleges kulcsához illeszkednek. Ez relációt eredményez a két tábla között.

Nagyszámítógépes interjúkérdések
Nagyszámítógépes interjúkérdések

7. Írjon az önhivatkozási kényszerről?

Korlátozza az elsődleges kulcson idegen kulcsból végrehajtható módosításokat. Ebből a célból az idegen kulcsnak meg kell határoznia egy CASCADE TÖRLÉS szabályt.


8. Mit jelent a holtpont a DB2-ben?

Amikor két független folyamat ugyanazért az erőforrásért vagy az egymás által lefoglalt erőforrásokért küzd, azt holtpontnak nevezzük. -911 és -913 a holtpont SQL-kódja.


9. Mi a DBCTL funkciója?

Az IMS-fájlok elérésére szolgál CICS Tranzakciók és ez egy címtér. A PSB-k, DBD-k, IMS-fájlok és ACB-k DBCTL-be vannak rögzítve a fájlhozzáférés érdekében. Most, ha egy CICS program IMS hívást generál, a feldolgozás átkerül a DBCTL-be, és az eredményt válaszként küldi el.


10. Miben különbözik az 1. típusú és a 2. típusú index?

A 2. típusú index elérhető a DB2V4-hez. Ennél a típusnál az adatlapok zárolva lesznek, de az indexoldalak nincsenek zárolva. Ezért a 2. típusú index gyorsabb.


11. Melyek a különböző típusú táblázatok?

Három táblaterület van, nevezetesen:

  • Egyszerű
  • szegmentált
  • Particionált

12. Írja le, mi a különbség a HIDAM és a HDAM adatbázisok között?

A HIDAM külön indexfájllal rendelkezik, amely a gyökérszegmensen alapul. Ez a fájl információkat tartalmaz az adatok helyzetét jelző mutatóról. Másrészt a HDAM fájlnak nincs külön indexfájlja, hanem minden rekord kulcsmezője egy véletlenszerűsítőn halad át, amely a rekordot egy adott pozícióba helyezi az adatbázisban.


13. Magyarázza el a hivatkozási integritást?

Ez az a szabály, amely kimondja, hogy meg kell őrizni a konzisztenciát az idegen és az elsődleges kulcs között. Ez azt jelenti, hogy minden idegenkulcs-bejegyzésnek rendelkeznie kell egy megfelelő elsődleges kulcs bejegyzéssel.


14. Miben különbözik az összetett és a többszörös index?

A többszörös index két index, egy-egy ugyanazon táblázat oszlopához. Az összetett index csak egy index, amely egy táblázat 2 oszlopának kombinált értékeiből áll.


15. Milyen előnyökkel jár a DB2 tábláinak denormalizálása?

Csökkenti az intenzív relációs összekapcsolások végrehajtásának követelményét. Csökkenti a szükséges idegen kulcsok számát is.


16. Magyarázza el röviden az adatbázis-leírót?

A DBD, a Database Descriptor rövidítése, korlátozza az adatbázishoz való hozzáférést, ha az objektumokat módosítják, létrehozzák vagy eldobják.

Nagyszámítógépes interjúkérdések


17. Adja meg a maximális értéket, ameddig a kötetek beilleszthetők egy STOGROUP-ba?

Legfeljebb 133 kötetet lehet beilleszteni. Gyakorlatilag azonban csak 3-4 kötet, ha hozzáadjuk egy STOGROUP, nehezen kezelhető és nyomon követhető.


18. Magyarázza el a törléssel összekapcsolt táblákat?

Az idegen kulcson keresztül kapcsolódó táblákat törléssel összekapcsolt tábláknak nevezzük. Ennek az az oka, hogy az elsődleges kulcs bármely bejegyzésének törlése az idegen kulcs tábla értékeit is érinti.


19. Magyarázza el a zárolási vitát?

A DBD egy adott időpontban csak egy objektumhoz enged belépni. A zárolási versengésről akkor beszélünk, ha egynél több objektum kér egyidejűleg engedélyt a végrehajtásra.


20. Mi az a SPUFI?

A SPUFI a rövidített formája SQL Feldolgozás fájlbevitellel. Ez egy menüvezérelt eszköz, amellyel a fejlesztők objektumokat készítenek az adatbázisban.


21. Mi az álnév?

Ez a szinonimák helyettesítője. Az álneveket elosztott környezetekhez fejlesztették ki, hogy elkerüljék a nézet vagy táblázat helyminősítőjének használatát. A tábla törlésekor nem kerül eldobásra.


22. Hol található a VSAM KSDS?

Ez a BSDS.


23. Nevezze meg és magyarázza el a zárak típusát?

Háromféle zár létezik, nevezetesen:

  • Megosztott – Ez a típusú zár lehetővé teszi, hogy két vagy több program olvasson a zárolt területről, de nem teszi lehetővé számukra, hogy megváltoztassák azt.
  • Frissítés - Ez a zár engedékenyebb. Lehetővé teszi a program számára, hogy beolvassa és módosítsa a zárolt területet.
  • Exkluzív – Ez a zár megakadályozza, hogy minden felhasználó hozzáférjen a zárolt területhez.

24. Magyarázza el az izolációs szintet?

Az elkülönítési szint az a fok, amellyel a fókuszban lévő aktiválási csoport el van szigetelve az egyidejűleg végrehajtó aktiválási csoportoktól.


25. Mi az a NOTCAT2?

Ez egy MVS-üzenet, amely egy duplikált katalógus jelenlétét jelzi az adatbázisban. Ez a probléma úgy oldható meg, hogy eltávolítja az egyik bejegyzést, majd hozzáad egy újat.


26. Mi történik, ha a STEPLIB és a JOBLIB is meg van adva?

A JOBLIB egy adatdefiníciós utasítás. Meghatározza a program helyét, amely az EXEC utasítást hívta meg. A JOBLIB az adott munkában jelen lévő összes lépésre vonatkozik. Katalógusos eljárásokhoz nem használható. A STEPLIB nagyon hasonló JOBLIB. Meghatározza azt az adatkészletet, amelyben a program létezik. Csak egy lépésre vonatkozik, nem az egész munkára. A STEPLIB a munkalépés bármely pozíciójában használható, és használható katalogizált eljárásokhoz is.

Abban az esetben, ha a STEPLIB és a JOBLIB is meg van adva, a rendszer figyelmen kívül hagyja a JOBLIB-et.


27. Mondja el a JES2 és a JES3 közötti különbséget?

A JES3-ban a lépésekhez tartozó adatkészletek kiosztása még a feladat végrehajtásának ütemezése előtt megtörténik. Míg a JES2-ben ez az elosztás közvetlenül az egyes lépések végrehajtása előtt történik.


28. Adja meg az összes Fájl NYITÁS módot?

A négy fájlmegnyitási módszer a következő:

  • INPUT
  • KIMENET
  • KITERJESZT
  • IO

29. Jelentős-e a WHEN záradék sorrendje egy EVALUATE utasításban?

Igen, a sorrend jelentős, mivel az értékelés felülről lefelé történik, és ezért a sorrend nagy hatással van az eredmények meghatározására.


30. Mikor kötelezőek a hatókör-lezárók?

Kötelezőek az EVALUATE kimutatásokhoz és a soron belüli TELJESÍTÉSÉHEZ. A hatókör-lezárókat mindig kifejezetten deklarálják az olvashatóság javítása érdekében.


31. Mi az a kapcsolódási szakasz?

Ez egy meghívott program része, amely a program (hívó) működő tárolójában lévő adatelemekre van leképezve. A Kapcsolódási szakaszok a megosztott elemek deklarálása és meghatározása.


32. Miben különbözik a KÖVETKEZŐ MONDAT és a FOLYTATÁS?

A KÖVETKEZŐ MONDAT átadja az irányítást a következő időszakot követő kijelentésnek. Másrészről, TOVÁBB átadja a vezérlés folyamatát a hatókör lezárója után következő utasításnak.


33. Mi szükséges a COMMITS kódolásához kötegelt programokban?

A COMMIT utasítások az adott munkaegységhez szükséges zárolások feloldására, majd új munkaegység engedélyezésére szolgálnak. Más szóval, ha a COMMITS nincs kódolva a programban, és a program végrehajtásra került, akkor a feldolgozás során ahelyett, hogy a legközelebbi véglegesítés óta csak néhány beszúrásra térne vissza, a programnak vissza kell térnie azokhoz a beszúrásokhoz, amelyek a program teljes futama alatt készültek. Ez az extra folyamat körülbelül kétszer vagy háromszor annyi időt vesz igénybe, mint a szokásos.


34. Hogyan lehet több táblából lekérni az adatokat egyetlen SQL utasítás használatával?

Az adatok több táblából is lekérhetők összekapcsolások, beágyazott kijelölések és uniók használatával.


35. Írjon röviden egy „nézetről”?

Ez egy virtuális tábla, amely alaptáblázatokból és más nézetekből származó adatok felhasználásával készül. Ezt a táblázatot nem tároljuk külön.


36. Milyen paramétereket használnak a DB2 szabad területének szabályozására?

A szabad hely lehetővé teszi új sorok hozzáadását.

Két paraméter használható a DB2 szabad területének szabályozására, ezek a következők:

  • PCTFREE – Meghatározza az egyes oldalakon elérhető szabad terület százalékos arányát.
  • INGYENES – Meghatározza a betöltendő oldalak számát, mielőtt üresen hagyná az oldalt.

37. Mi a funkciója a CURRENTDATA opciónak a bindben?

Lehetővé teszi a blokklekérést a táblázat sorainak kijelölésekor. A DB2V4 alapértelmezés szerint NO-ra van állítva. Ezért fontos az AKTUÁLIS ADATOK (IGEN) módosítása a kötési kártyákban NO-ra a DB2V3 és korábbi verziókban, mivel az IGEN az alapértelmezett érték.


38. Hogyan érhető el a rekord zárolása azokban a DB2 verziókban, amelyek nem támogatják?

Ezt úgy teheti meg, hogy a rekord hosszát az oldal méretének több mint felére állítja.


39. Adja meg az összekapcsolható táblák maximális számát?

Az összekapcsolható táblák maximális száma tizenöt.


40. Magyarázza meg az index számosságát?

Az index számossága az egy oszlopban lévő diszkrét bejegyzések száma. A DB2-ben a RUNSTATS segédprogram megvizsgálja az oszlopérték redundanciáját, hogy megállapítsa, szükséges-e indexvizsgálat vagy táblaterület az adatok kereséséhez.


41. Klaszteres index meghatározása?

A fürtözött index az, amelyben az oszlopokat a sorokkal azonos sorrendben tartják fenn, amíg még nincs szabad hely a memóriában. A DB2 ezután gyorsan feldolgozza a táblát a megadott sorrendben.


42. Nevezze el a zárható egységeket a DB2-ben?

A DB2 négy típusú egység zárolását valósítja meg:

  • Oldalak
  • Indexek aloldal
  • Asztalok
  • Asztalterület

43. Mi a funkciója az INICIALIZÁL igének?

Ez az ige az alfanumerikus, alfabetikus és alfanumerikus mezőelemeket „“(szóköz) értékre, a numerikus és numerikus mezőelemeket pedig „0”-ra (nulla) állítja be. Az INITIALIZE ige változatlanul hagyja a FILLER elemeket.


44. Mi a KÖZÖS Tulajdonság jelentősége?

Funkcióit beágyazott COBOL programok használják. Ha a COMMON attribútumot nem adjuk meg, a beágyazott programok nem tudják elérni a programot. A COMMON programra példa a Pgmname.


45. Mi lesz az eredmény, ha az ON SIZE ERROR kifejezést deklaráljuk?

Ha a feltétel igaz, a kódot a „MÉRETHIBA” frázis kerül végrehajtásra. A folyamat során a célmező tartalma nem változik.

Ha ezt a kifejezést nem említik, akkor az utasítás csonkolással kerül végrehajtásra. A MOVE utasítás nem támogatja az ON SIZE ERROR kifejezést.


46. ​​Hozzáférhetők-e véletlenszerűen a rekordok az ESDS-ben?

Igen, a rekordokhoz véletlenszerűen hozzá lehet férni. hivatkozással megtehető Relatív bájtcím (RBA). A rekordok törlése azonban nem lehetséges.


47. Miért marad szabad hely a KSDS adatkészletben?

Kiosztás közben KSDS adatkészletek, a szabad területet rendszeres időközönként deklarálják az első betöltéskor. Ez azért van így, mert ezt a szabad helyet az adatok fizikai sorrendben tartására használják fel, még akkor is, ha véletlenszerűen vannak beszúrva.


48. Írjon röviden a klaszterekről?

Ez egy kombináció, amely az adatkészlet sorozatkészletéből, indexéből és adatrészeiből áll. A fürt rendelkezik a program által biztosított hozzáféréssel operációs rendszer, és ez lehetővé teszi, hogy egyidejűleg hozzáférést biztosítsanak az Adatkészlet minden részéhez.


49. Magyarázd el az utat?

Ez egy olyan fájl, amely lehetővé teszi a fájlok elérését alternatív index segítségével. Az elérési út relációt határoz meg az alapfürt és az AIX között.


50. Mi a funkciója az IEBGENER-nek?

IEBGENER segít egy SAM-fájl másolásában egy másik forrásba. Az egyszerű adat újraformázására is használható, a SYSIN-en keresztüli vezérlőkártyákkal.

Ezek az interjúkérdések a viva-ban is segítenek.

Megosztás

5 Comments

  1. Manas Gupta mondja:

    Nagyon köszönöm! Szép gyűjtemény az interjúval kapcsolatos összes lényeges kérdésről.

  2. Avatar Wayne Johnson mondja:

    Kiváló kérdések és válaszok. Ez nagy segítségemre lesz az interjúban.
    Nagyon köszönöm!

  3. Köszönöm a kérdésre a választ sokat segített. Valaki ossza meg egy linket további kérdésgyűjteményhez.

  4. Avatar DIKSHA VERMA mondja:

    Sokféle Db2 kérdés.

  5. Avatar Tejasri Kakatiya mondja:

    Követelmény:

    Bemeneti fájl: T.CAOS.TRAINING.INPUT.APCO.D0108

    Kimenet: A kimeneti fájlnak tartalmaznia kell a törölt házirendeket. Ehhez a következőket kell tennünk

    A fájl 00, 02, 45 szegmenssel rendelkezik minden szabályzathoz. Olvassa el az irányelv minden szakaszát. És a '02' szegmensen keresse meg a jegyzési kód mezőt, ha 5-ből az 9. pozíció érték, akkor tárolja a szegmenst tömbben.
    Ellenőrizze a 45-ös szegmenst, amely a 23-as tranzakciókóddal rendelkezik a 36-os pozícióban.
    Ha mindkét feltétel teljesül, írja be a szabályzatot a kimenetbe.

Hagy egy Válaszol

E-mail címed nem kerül nyilvánosságra. Kötelező kitölteni *