10 alapvető DB2 interjúkérdés és -válasz (Frissítve 2019-re)

Tartalomjegyzék:

Anonim

Bevezetés a DB2 interjúkérdésekbe és -válaszokba

A DB2 alapvetően egy adatbázis, amelyet az IBM fejlesztett ki. Elsősorban a relációs adatbázis-kezelő rendszert (RDBMS) kezeli, amely elősegíti az adatok megfelelő relációs megközelítésben történő tárolását, ami elősegíti az adatok nagyon hatékony elemzését és visszakeresését. A DB2 admin szakértői embereket valóban nagyon igénylik a jelenlegi piaci forgatókönyv, ugyanakkor az alapilletmény szintén nagyon vonzó.

Most, ha olyan munkát keres, amely a DB2-hez kapcsolódik, akkor fel kell készülnie a 2019. évi DB2 interjúkérdésekre. Igaz, hogy az interjúk különbözőek a munkakörök szerint. Itt készítettük el a fontos DB2 interjúkérdéseket és -válaszokat, amelyek segítenek az interjú sikerében.

Ebben a 2019-es DB2 interjúkérdések cikkben bemutatjuk a 10 legfontosabb és leggyakrabban feltett DB2 interjú kérdést. Ezeket a kérdéseket két részre osztják:

1. rész - DB2 interjúkérdések (alapvető)

Ez az első rész a DB2 interjú kérdéseire és válaszaira vonatkozik

Q1. Adjon egyértelmű definíciót vagy magyarázatot a DB2 képzáradékához. És null-mutató-változó esetén hogyan lehet azt megfelelően felhasználni?

Válasz:
A képi záradék az egyik kulcsfontosságú jellemző, amelyet meg kell határozni az egyes jellemzők, és különösen az elemi elemek szerkesztésének követelményeinek azonosításához. Ez a képzáradék különbözhet a DB2 vagy a mainframe DB2 fajta-tevékenységeinél, az S9 (4) COMP felhasználható a null indikátorváltozó képfeltételeként.

Q2. Minden RDBMS adatbázisnak egy közös hátránya van a holtpont létrehozásával. A DB2 most ugyanazt az RDBMS struktúrát követte, tehát holtpontok is létrejöttek a DB2-ben. Kérjük, magyarázza el, hogy vagy milyen komponenseket kell ellenőrizni a DB2 holtpontok azonosításához?

Válasz:
A DB2 holtpontok az egyik kritikus probléma bármely DB2 felhasználó számára, jelenleg a DB2 kétféle megközelítést futtat, az egyik az IBM nagyszámítógépeire vonatkozik, ahol a DB2 az egyetlen használható lehetőség, de a létesítmény holtpontban lévő állapot vagy az RDBMS bármely más kritikus problémája. adatbázis, amelyet általában nem vezet be, hogy ugyanazt használja a mainframe objektumban. De ez a fajta problémás forgatókönyv könnyen elkészíthető, ha a DB2 bármilyen webalkalmazáshoz vagy valamilyen máshoz használt, a Mainframe helyett. A holtpontok körülményei, amelyeket általában olyan párhuzamossági kérdések esetén generálnak, amelyek kritikusak a webes alkalmazások felhasználói számára. Általában az IRLM (belső erőforrás-zár kezelő), amelyet a DB2 zárolási szolgáltatás összetevőjeként ismertek, minden olyan zárolással kapcsolatos szolgáltatást biztosítanak, amely a DB2 adatbázis minden egyidejű kérdését kezeli.

Térjünk át a következő DB2 interjúkérdésekhez

Q3. Minden RDBMS adatbázis mindig jól követte a végrehajtott SQL utasítás struktúráját a környezetükben. A DB2 esetében melyik komponens felel az SQL utasítás végrehajtásáért? Magyarázza meg egy példával?

Válasz:
Az SQL utasítások fajták lehetnek mindenféle adatbázishoz. Az IBM Db2 a környezetükben meghatározott SQL-struktúrákat is követ. Ezeket az SQL fájlokat zökkenőmentesen lehet végrehajtani, összehasonlítva más adatbázisokkal, és ugyanabban a teljesítményben lehet kicsit jobb, mint a többinél. Általában a definiált adatbázis-szolgáltatás egyes elemei nagyon okosan kezelik ezeket, és a többi adatbázishoz képest a lehető leggyorsabban végrehajtják. Az IBM Db2 elsősorban az SQL lekérdezés nagyon okos végrehajtására koncentrál, hatalmas teljesítményprobléma nélkül. A DB2 várólistát adott az IBM DB2 adatbázis-szolgáltatási összetevők által végzett lekérdezés végrehajtása és a hatalmas pufferkészlet kezelése nélkül, az adatbázisban lévő kritikus tranzakciós adattár elvesztése nélkül.

Q4. Használható-e a DB2-ben az egyik népszerű aggregáló kulcsszó, például a MAX, ha az oszlop CHAR? Ha igen, kérjük, magyarázza el, hogyan tehetjük meg.

Válasz:
Ez az interjú során feltett alapvető DB2 interjúkérdések. Igen, a MAX könnyen használható a CHAR-ra definiált oszlop esetén. Gondoskodni kell arról, hogy a CHAR oszlop mindig tartalmazzon valamilyen numerikus értéket, ebben az esetben a MAX mindig a helyes eredményt adja meg a DB2 esetén. Ha van valami nem numerikus érték, akkor nagy a lehetősége, hogy valamilyen hibás adatot fogadjunk. Tegyük fel például, hogy hajlandó megszerezni valamilyen MAX értéket a „www”, „099”, „99” típusú adatokról. Ez akkor adhat valami rossz eredményt, mivel a DB2 támogatja az AS / 400-at, amely az EBCDIC-t követi az értékek tárolására. Ezért tárolja a 099 99-öt az adatbázisban. Tehát tartsa a 99-et mindig a legnagyobb értékű megközelítésként.

Q5. Az egyik általános megközelítés az RDBMS adatbázisban, feltételezzük, hogy a teljes szervezet átlagos fizetését egy adott táblázatból számoljuk a közös aggregátor AVG használatával. Van-e lehetőség valamilyen rossz átlagérték megadására valamilyen általános hiba esetén? Ha igen, magyarázza el a hibát, és hogyan tudjuk azt helyreállítani?

Válasz:
Az átlagértéket általában az AVG aggregátor használatával számoljuk azon oszlopok egyikében, amelyek numerikus értékeket tartalmaznak. Időnként a fejlesztő tévesen megemlíti ezt az oszlopot, amint azt várhatóan nullának tekinti, akkor az átlagos érték mindig annyira rossz lesz, mivel a nulla értéket a bér egyik értékének tekinti. Emellett hibát követtek el azzal, hogy a 0-t megemlítették a fizetésmezőben, ahelyett, hogy a 0-t kikapcsolták vagy eltávolították volna a fizetés nélküli tagot, és így megfelelőbb eredményt fognak kapni.

2. rész - DB2 interjúkérdések (haladó)

Vessen egy pillantást a fejlett DB2 interjúkérdésekre.

Q6. Tegyük fel, hogy hajlandóak vagyunk leállítani a DB2 adatbázist vagy elindítani egy DB2 adatbázist. Akkor melyik komponenst kell használni az indítás és leállítás kezeléséhez?

Válasz:
A DB2 indítása és leállítása a DB2 rendszerdefiníciós szolgáltatási összetevőivel kezelhető. Két kulcsfontosságú rendszerszolgáltatási összetevő van, a globális db2start és db2stop elsősorban a DB2 adatbázis elindítását és leállítását kezelik.

Q7. Tegyük fel, hogy hajlandók alkalmazni néhány zárat a DB2 adatbázisban, akkor milyen végrehajtási szintet tudunk hozzáadni ezekhez a zárakhoz. Adjon további részleteket ugyanazonról?

Válasz:
A DB2 adatbázis zárolása vagy az RDBMS adatbázis zároló rendszerei jól definiáltak. Számos szakasz van, amelyek alkalmazhatják a reteszelést:

  • Oldal : zárolható egy egész oldalra. Ebben az esetben a táblázat egyikében sem lehet elérni a zárolási időszakot.
  • Táblázat: az asztal zárolása. Az egyiket az adott táblázat nem fogja elérni egy másik kéréssel.
  • Táblázattér: A táblaterület lehet zár, ebben az esetben az adott táblaterületet használó összes tábla nem érhető el a zárolási időszak alatt egy másik kéréssel.

Térjünk át a következő DB2 interjúkérdésekhez

Q8. Tegyük fel, hogy bizonyos elszigeteltségi szintet akarunk hozzáadni a DB2 adatbázishoz. Lehetséges? Ha igen, akkor magyarázza meg, milyen szintre tudjuk ezt csinálni?

Válasz:
A DB2-ben meghatározhatjuk a kötési lépés izolációs szintjét. A DB2 kötési lépése valójában az ezen az adatbázis-platformon megadott fordítási folyamat. A BIND alapvetően biztosítja a Cobol programozásának megfelelő összeállítását. Alapvetõen segít a DB2 optimalizálónak az SQL utasítások elõkészítésében a végrehajtható kódban.

Q9. Tegyük fel, hogy egy adott táblán végrehajtottunk egy DML utasítást, például az UPDATE, INSERT és DELETE parancsokat. Most ezek a megállapítások rendszerint visszaadnak bizonyos számú sort, amelyekre hatással vagy frissítésre kerülnek. Melyik mező segíti a sorok számának az SQLCA-ban történő megjelenítését?

Válasz:
Ez egy interjúban a leggyakrabban feltett DB2 interjúkérdés. Ennek ellenőrzéséhez ki kell validálnunk az SQLERRD-t, amely ténylegesen megtartja, hogy hány sort érintenek vagy frissítenek.

Q10. Mekkora a fizikai tárolás időtartama az időbélyegző IBM Db2 adatbázisban történő tárolásához?

Válasz:
Az időbélyeg általában 10 bájtot vesz igénybe. ÉÉÉÉ-HH-NN NN: HH: HH: SS: NNNNNN

Ajánlott cikk

Ez egy útmutató a DB2 interjúkérdések és válaszok listájához, így a jelölt könnyen meg tudja oldani ezeket a DB2 interjúkérdéseket. Itt, ebben a bejegyzésben megvizsgáltuk a legfontosabb DB2 interjúkérdéseket, amelyeket gyakran kérdeznek az interjúkban. A következő cikkeket is megnézheti további információkért -

  1. A top 10 beágyazott rendszer interjúkérdése
  2. Oracle SOA interjúkérdések és válaszok
  3. Öröklési interjú kérdései
  4. RMAN interjúkérdések