10 základných otázok a odpovedí na rozhovor s produktom DB2 (aktualizované pre rok 2019)

Obsah:

Anonim

Úvod do otázok a odpovedí na rozhovor s produktom DB2

DB2 je v podstate jedna databáza navrhnutá spoločnosťou IBM. Ide predovšetkým o správu systému správy relačných databáz (RDBMS), ktorý pomáha ukladať údaje v správnom relačnom prístupe, čo pomáha veľmi efektívne analyzovať a získavať údaje. Ľudia súčasného odborníka na DB2 sú v súčasnom scenári trhu skutočne veľmi žiadaní, základný plat pre nich je tiež veľmi atraktívny.

Ak teraz hľadáte prácu, ktorá súvisí s DB2, musíte sa pripraviť na 2019 DB2 Interview Questions. Je pravda, že každý pohovor sa líši podľa rôznych profilov zamestnania. Tu sme pripravili dôležité otázky a odpovede týkajúce sa rozhovoru s DB2, ktoré vám pomôžu dosiahnuť úspech v pohovore.

V tomto článku 2019 Otázky o rozhovoroch s DB2 uvádzame 10 najdôležitejších a často kladených otázok o rozhovoroch s produktom DB2. Tieto otázky sú rozdelené na dve časti:

Časť 1 - Otázky týkajúce sa rozhovoru s DB2 (základné)

Táto prvá časť obsahuje základné otázky a odpovede týkajúce sa rozhovoru s produktom DB2

Q1. Poskytnite určitú jasnú definíciu alebo vysvetlenie týkajúce sa obrazovej klauzuly v DB2. A v prípade nulovej ukazovateľovej premennej, ako sa dá správne využiť?

odpoveď:
Obrazová klauzula je jednou z kľúčových vlastností, ktorú je potrebné definovať na identifikáciu konkrétnych charakteristík a požiadaviek na úpravu a najmä elementárnych položiek. Táto obrazová klauzula sa môže líšiť pre aktivitu odrôd v DB2 alebo mainframe DB2, môžeme použiť S9 (4) COMP ako klauzulu obrázka pre premennú nulového ukazovateľa.

Q2. Každá databáza RDBMS má jednu spoločnú nevýhodu, že vytvára zablokovanie. Teraz DB2 tiež postupovala podľa rovnakej štruktúry RDBMS, takže v DB2 boli generované aj uviaznutia. Vysvetlite, ako alebo ktoré konkrétne komponenty je potrebné skontrolovať na zistenie zablokovania DB2?

odpoveď:
Uzatváracie zámky DB2 sú jedným z kritických problémov pre všetkých používateľov DB2, momentálne DB2 beží pre dva druhy prístupov, jeden pre IBM mainframe, kde je DB2 jedinou možnosťou, ktorú použiť, ale zariadenie je zablokované alebo akýkoľvek iný kritický problém RDBMS databáza sa zvyčajne nezavádza na používanie toho istého objektu v mainframe. Tento druh problematického scenára sa však dá ľahko vygenerovať, keď sa produkt DB2 používa pre akýkoľvek druh webovej aplikácie alebo pre iné účely než pre mainframe. Podmienky uviaznutia, ktoré sa zvyčajne generujú v prípade problémov so súbežnosťou, ktoré sú kritické pre používateľov webových aplikácií. Spravidla IRLM (Internal Resource Lock Manager), ktorý je známy ako komponent uzamykacej služby DB2, boli poskytnuté všetky služby súvisiace so zamykaním, ktoré spravujú každý súbežný problém v databáze DB2.

Prejdime k ďalším otázkam Interview DB2

Q3. Každá databáza RDBMS vždy nasledovala niektoré dobre definujúce štruktúru vykonaného príkazu SQL vo svojom prostredí. V prípade DB2, ktorý komponent je zodpovedný za vykonanie príkazu SQL? Vysvetlite príkladom?

odpoveď:
Príkazy SQL môžu byť odrody pre všetky druhy databáz. IBM Db2 tiež sledovala niektoré špecifické štruktúry SQL definované v ich prostredí. Tieto SQL je možné vykonávať hladko v porovnaní s inými databázami a ich výkon je o niečo lepší ako iné vždy. Normálne niektoré z komponentov databázovej služby definujú to isté inteligentne a vykonávajú ich čo najrýchlejšie v porovnaní s inými databázami. IBM Db2 sa sústreďuje hlavne na inteligentné vykonávanie dotazu SQL bez veľkého problému s výkonom. DB2 poskytla výsledok frontu po vykonaní dotazu týmito komponentmi databázovej služby IBM DB2 a riadením obrovskej oblasti vyrovnávacej pamäte bez straty akéhokoľvek kritického ukladacieho priestoru údajov v databáze.

Q4. V DB2 je možné použiť jedno z populárnych kľúčových slov agregátora, napríklad MAX, ak sa stĺpec definuje ako CHAR? Ak áno, vysvetlite to isté, ako to môžeme urobiť.

odpoveď:
Toto sú základné otázky týkajúce sa rozhovoru s DB2, ktoré boli položené počas rozhovoru. Áno, MAX je možné ľahko použiť v prípade stĺpca definovaného ako CHAR. Je však potrebné zabezpečiť, aby stĺpec CHAR vždy obsahoval nejakú číselnú hodnotu, v takom prípade MAX vždy poskytne správny výsledok v prípade DB2. Ak existuje nejaká nečíselná hodnota, existuje veľa možností prijatia nesprávneho druhu údajov. Predpokladajme napríklad, že ste ochotní získať nejakú MAX hodnotu údajov typu „www“, „099“, „99“. Potom môže poskytnúť nejaký nesprávny výsledok, pretože AS / 400 podporovaný DB2, ktorý sleduje EBCDIC na ukladanie hodnôt. Preto 099 bude ukladať ako 99 do databázy. Takže majte vždy 99 prístup s maximálnou hodnotou.

Q5. Jeden z bežných prístupov v databáze RDBMS predpokladá, že očakávame priemernú mzdu pre celú organizáciu z konkrétnej tabuľky pomocou spoločného agregátora AVG. Existuje nejaká možnosť dať nejakú nesprávnu priemernú hodnotu pre akýkoľvek druh spoločnej chyby? Ak áno, vysvetlite chybu a ako ju môžeme napraviť?

odpoveď:
Zvyčajne vypočítavame priemernú hodnotu pomocou agregátora AVG pre jeden zo stĺpcov, v ktorých sú uložené číselné hodnoty. Niekedy vývojár omylom uvádza tento stĺpec podľa očakávania ako null, potom bude priemerná hodnota vždy nesprávna, pretože nulovú hodnotu bude považovať za jednu z hodnôt platu. Taktiež urobili chybu, keď uviedli 0 v poli plat, namiesto toho, aby uviedli, že deaktivácia alebo odstránenie člena, ktorý nemá žiadny plat, poskytne vhodnejší výsledok.

Časť 2 - Otázky týkajúce sa rozhovoru s DB2 (rozšírené)

Pozrime sa teraz na pokročilé otázky týkajúce sa rozhovoru s produktom DB2.

Q6. Predpokladajme, že sme ochotní vypnúť databázu DB2 alebo spustiť jednu databázu DB2. Ktorý komponent potom treba použiť na zvládnutie spustenia a vypnutia?

odpoveď:
Spúšťanie a vypínanie DB2 možno spracovať pomocou komponentov služby DB2 definovaných systémom. Existujú dva kľúčové komponenty systémových služieb, globálne db2start a db2stop spravujú hlavne spúšťanie a vypínanie databázy DB2.

Q7. Predpokladajme, že sme ochotní použiť niektoré zámky v databáze DB2, a na akej úrovni vykonávania môžeme tieto zámky pridať. Dajte o tom viac podrobností?

odpoveď:
Uzamykanie databázy DB2 alebo akýkoľvek uzamykací systém databázy RDBMS sú dobre definované. Existuje niekoľko fáz, ktoré môžu použiť zamykanie:

  • Stránka : uzamknutie je možné vykonať pre celú stránku. V takom prípade nie je žiadna z tabuliek prístupná v období uzamknutia.
  • Stôl: uzamykanie stola. Jedna konkrétna tabuľka nebude dostupná na základe inej žiadosti.
  • Tabuľkový priestor: tablespace môže byť zámok, v takom prípade celá tabuľka, ktorá používa tento špecifický tabuľkový priestor, nemôže byť prístupná počas blokovacieho obdobia inou požiadavkou.

Prejdime k ďalším otázkam Interview DB2

Q8. Predpokladajme, že plánujeme pridať určitú úroveň izolácie do databázy DB2. Je to možné? Ak áno, vysvetlite, na akej úrovni to dokážeme?

odpoveď:
V DB2 môžeme zadať úroveň izolácie pre krok väzby. Krok zviazania v DB2 je vlastne proces kompilácie definovaný na tejto databázovej platforme. BIND v zásade zabezpečuje správne zostavenie programovania Cobol. V zásade pomáha optimalizátoru DB2 pri príprave príkazu SQL v spustiteľnom kóde.

Q9. Predpokladajme, že sme vykonali jeden príkaz DML, ako je UPDATE, INSERT a DELETE druh príkazu na jednej konkrétnej tabuľke. Teraz tieto výroky bežne vracajú určitý počet riadkov, ktoré sú ovplyvnené alebo aktualizované. Ktoré pole pomáha zobraziť počet riadkov v SQLCA?

odpoveď:
Toto je najčastejšie kladená otázka rozhovoru DB2 v rozhovore. Aby sme to isté skontrolovali, musíme overiť SQLERRD, ktoré skutočne obsahuje počet riadkov, ktoré sú ovplyvnené alebo aktualizované.

Q10. Aká bude definovaná dĺžka fyzického úložiska na ukladanie časovej pečiatky v databáze IBM Db2?

odpoveď:
Časové pečiatky obvykle zaberajú 10 bajtov. RRRR-MM-DD HH: MM: SS: NNNNNN

Odporúčaný článok

Toto bol sprievodca zoznamom otázok a odpovedí na otázky týkajúce sa rozhovoru s produktom DB2, aby uchádzač mohol ľahko vykonať tvrdé zásahy do týchto otázok pre otázky týkajúce sa rozhovoru s produktom DB2. Tu v tomto príspevku sme študovali najčastejšie otázky týkajúce sa rozhovoru s DB2, ktoré sa často kladú pri rozhovoroch. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Top 10 zabudovaných otázok o rozhovoroch so systémom
  2. Otázky a odpovede týkajúce sa rozhovoru Oracle SOA
  3. Otázky týkajúce sa dedičského rozhovoru
  4. RMAN Interview Otázky