10 bistvenih vprašanj in odgovorov za intervju z DB2 (Posodobljeno za 2019)

Kazalo:

Anonim

Uvod v Intervju Vprašanja in odgovori

DB2 je v bistvu ena baza podatkov, ki jo je zasnoval IBM. V glavnem upravlja sistem za upravljanje relacijskih baz podatkov (RDBMS), ki pomaga shranjevati podatke v pravilnem relacijskem pristopu, kar pomaga pri analizi in pridobivanju podatkov zelo učinkovito. Zaposleni strokovnjaki za DB2 admin so v trenutnem tržnem scenariju resnično zelo zahtevani, osnovna plača za iste pa je tudi zelo privlačna.

Če iščete službo, povezano z DB2, se morate pripraviti na vprašanja o intervjuju DB2 za leto 2019. Res je, da je vsak intervju drugačen glede na različne profile delovnih mest. Tu smo pripravili pomembna vprašanja in odgovore o intervjuju DB2, ki vam bodo pomagali do uspeha v intervjuju.

V tem članku o vprašanjih o intervjuju za DB2 za leto 2019 bomo predstavili 10 najpomembnejših in najpogostejših vprašanj o intervjuju z DB2. Ta vprašanja so razdeljena na dva dela:

1. del - Vprašanja o intervjuju DB2 (osnovno)

Ta prvi del zajema osnovna vprašanja in odgovore o intervjuju DB2

Q1. V DB2 navedite nekaj jasne opredelitve ali razlage glede klavzule o sliki. In v primeru ničelne spremenljivke indikatorja, kako jo lahko pravilno uporabimo?

Odgovor:
Slikovna klavzula je ena ključnih značilnosti, ki jo je treba opredeliti za prepoznavanje posebnih značilnosti in zahtev urejanja posameznih elementov. Ta slikovna klavzula je lahko različna pri dejavnostih sort v DB2 ali DB2 Mainframe, S9 (4) COMP lahko uporabimo kot slikovno klavzulo za ničelno spremenljivko indikatorja.

Q2. Vsaka baza podatkov RDBMS ima eno skupno pomanjkljivost pri ustvarjanju zastoja. Zdaj je DB2 sledil isti strukturi RDBMS, tako da so bili ustvarjeni tudi zastoji v DB2. Pojasnite, kako ali katere posebne komponente je treba preveriti za prepoznavanje zastojev DB2?

Odgovor:
Zastoji DB2 so ena najpomembnejših težav za vse vrste uporabnikov DB2, trenutno DB2 deluje za dve vrsti pristopov, eden je za glavni mainframe IBM-a, kjer je DB2 edina možnost uporabe, objekt pa je v mrtvem stanju ali kateri koli drug kritičen problem RDBMS baza podatkov običajno ne uvaja za uporabo istega v objektu Mainframe. Toda takšen problematičen scenarij je enostavno ustvariti, ko DB2 uporablja za katero koli spletno aplikacijo ali kaj drugega kot za mainframe. Pogoji, ki nastanejo v zastojih, se običajno ustvarijo v primeru težav s sočasnostjo, ki so kritične za uporabnike spletnih aplikacij. Običajno so IRLM (notranji upravitelj zaklepanja virov), ki je znan kot komponenta storitve zaklepanja DB2, dobil vse storitve, povezane z zaklepanjem, ki upravljajo vsako sočasno izdajo v bazi podatkov DB2.

Pojdimo na naslednja vprašanja o intervjuju DB2

Q3. Vsaka baza podatkov RDBMS je vedno sledila nekaterim, ki dobro definirajo strukturo izvedenega stavka SQL v svojem okolju. V primeru DB2 katera komponenta je odgovorna za izvedbo stavka SQL? Pojasnite s primerom?

Odgovor:
Stavki SQL so lahko različice za vse vrste podatkovnih baz. IBM Db2 je v svojem okolju upošteval tudi nekatere specifične strukture SQL. Te SQL je mogoče gladko izvesti v primerjavi z drugimi bazami podatkov in imajo enako malo boljše rezultate kot vedno. Običajno nekateri sestavni deli storitve baze podatkov definirajo zelo pametno in jo izvajajo čim hitreje v primerjavi z drugimi zbirkami podatkov. IBM Db2 se v glavnem osredotoča na zelo pametno izvajanje poizvedb SQL brez velikih težav z zmogljivostmi. DB2 je zagotovil rezultat čakalne vrste za izvedbo poizvedbe s temi komponentami storitve baze podatkov IBM DB2 in upravljanje ogromnega območja varovanja, ne da bi pri tem izgubili kritično transakcijsko shrambo podatkov v bazi.

Q4. Ali je v DB2 mogoče uporabiti eno od priljubljenih ključnih besed agregatorja, kot je MAX, če stolpec definira kot CHAR? Če je odgovor da, prosim, enako pojasnite, kako to lahko storimo.

Odgovor:
To so osnovna vprašanja o intervjuju DB2, postavljena v intervjuju. Da, MAX je mogoče preprosto uporabiti v primeru stolpca, ki je definiran kot CHAR. Vendar je treba zagotoviti, da mora stolpec CHAR vedno vsebovati neko numerično vrednost, v tem primeru bo MAX vedno zagotovil pravilen rezultat v primeru DB2. Če ima nekaj neštevilčne vrednosti, potem obstaja veliko možnosti za sprejemanje napačnih vrst podatkov. Primer: predpostavimo, da ste pripravljeni pridobiti nekaj MAX vrednosti podatkov „www“, „099“, „99“. Potem lahko daje kakšen napačen rezultat, saj DB2 podpira AS / 400, ki sledi EBCDIC za shranjevanje vrednosti. Zato bo 099 shranjen kot 99 v bazo podatkov. Torej naj bo 99 vedno pristop največje vrednosti.

Q5. Recimo, da eden od pogostih pristopov v bazi RDBMS pričakujemo, da bomo povprečno plačo celotne organizacije pričakovali iz posebne tabele z uporabo skupnega agregatorja AVG. Ali obstaja kakšna napačna povprečna vrednost za kakršno koli pogosto napako? Če je odgovor da, pojasnite napako in kako lahko odpravimo isto?

Odgovor:
Običajno izračunamo povprečno vrednost z uporabo agregata AVG za enega od stolpcev, ki imajo numerične vrednosti. Včasih razvijalci pomotoma omenjajo ta stolpec kot pričakovano ničelno, potem bo povprečna vrednost vedno prišla tako napačna, saj bo nično vrednost obravnavala kot eno od vrednosti plače. Prav tako so storili nekaj napake, ker so na področju plač omenjali 0, namesto da bi omenili 0 deaktiviranje ali odstranjevanje člana, ki nima plače, bodo dali ustreznejši rezultat.

2. del - Vprašanja o intervjuju DB2 (napredno)

Oglejmo si zdaj napredna vprašanja o intervjuju DB2.

Q6. Recimo, da smo pripravljeni zaustaviti bazo podatkov DB2 ali zagnati eno bazo podatkov DB2. Katero komponento je treba uporabiti za zagon in izklop?

Odgovor:
Zagon in izklop DB2 lahko upravljate s sistemskimi komponentami DB2, ki definirajo sistem. Obstajata dve ključni komponenti sistemske storitve, globalna db2start in db2stop v glavnem upravljata za zagon in izklop baze podatkov DB2.

Q7. Recimo, da smo pripravljeni uporabiti nekaj zapornic v bazi podatkov DB2, nato pa na katero stopnjo izvedbe bomo lahko dodali te ključavnice. Navedite še nekaj podrobnosti o istem?

Odgovor:
Zaklepanje baze podatkov DB2 ali kateri koli sistem zaklepanja baz podatkov RDBMS je dobro opredeljen. Obstaja več faz, v katerih lahko uporabijo zaklepanje:

  • Stran : zaklepanje se lahko izvede za celotno stran. V tem primeru nobena tabela ni dostopna v času zaklepanja.
  • Tabela: zaklepanje mize. Eno ta določena tabela ne bo dostopna z drugo zahtevo.
  • Prostor tabel : tabelni prostor je lahko ključavnica, vsa tabela, ki uporablja ta določen prostor tabel, med zaklepnim obdobjem ne more biti dostopna z drugo zahtevo.

Pojdimo na naslednja vprašanja o intervjuju DB2

Q8. Recimo, da načrtujemo dodati nekaj ravni izolacije v bazo podatkov DB2. Ali je možno? Če je odgovor pritrdilen, potem pojasnite, na kateri stopnji lahko to storimo?

Odgovor:
V DB2 lahko določimo stopnjo izolacije za korak vezanja. Korak za povezovanje v DB2 je dejansko postopek definiranja na tej platformi baze podatkov. BIND v bistvu zagotavlja pravilno kompilacijo programiranja Cobol. V bistvu pomaga optimizatorju DB2 za pripravo stavka SQL v izvršljivi kodi.

Q9. Recimo, da smo v eni specifični tabeli izvedli en ukaz DML, kot so UPDATE, INSERT in DELETE. Zdaj ti stavki običajno vrnejo določeno število vrstic, ki so vplivane ali posodobljene, pri katerem polju pomaga prikazati število vrstic v SQLCA?

Odgovor:
To je najpogostejše vprašanje o intervjuju DB2 v intervjuju. Za preverjanje istega moramo preveriti SQLERRD, ki dejansko vsebuje, koliko vrstic je pod vplivom ali posodobljeno.

Q10. Kakšna bo določena dolžina fizičnega pomnilnika za shranjevanje časovne žige v bazo podatkov IBM Db2?

Odgovor:
Časovni žigi običajno zavzamejo 10 bajtov. LLLL-MM-DD HH: MM: SS: NNNNNN

Priporočeni članek

To je vodnik po seznamu vprašanj in odgovorov o intervjuju DB2, tako da lahko kandidat zlahka razbije ta vprašanja o intervjuju DB2. Tu v tej objavi smo preučili vrhunska vprašanja o intervjuju DB2, ki jih pogosto postavljamo v intervjujih. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Najboljših 10 vprašanj o vgrajenem sistemskem intervjuju
  2. Oracle SOA Intervju Vprašanja in odgovori
  3. Vprašanja glede intervjuja o dedovanju
  4. RMAN Intervju Vprašanja