10 viktige DB2-intervjuspørsmål og svar (Oppdatert for 2019)

Innholdsfortegnelse:

Anonim

Introduksjon til DB2 intervjuspørsmål og svar

DB2 er i utgangspunktet en database designet av IBM. Det er hovedsakelig å administrere relasjonsdatabasestyringssystem (RDBMS) som hjelper til med å lagre data i riktig relasjonell tilnærming som hjelper til å analysere og hente data veldig effektivt. DB2 admin-ekspertens folk er virkelig veldig etterspurt i det nåværende markedsscenariet, grunnlønnen for den samme er også veldig attraktiv.

Nå, hvis du leter etter en jobb som er relatert til DB2, må du forberede deg på DB2-intervjuspørsmålene i 2019. Det er sant at hvert intervju er forskjellig per de forskjellige jobbprofilene. Her har vi utarbeidet de viktige spørsmålene og svarene på DB2-intervjuet som vil hjelpe deg å få suksess i intervjuet.

I denne artikkelen om DB2 Interview Questions vil vi presentere 10 viktigste og ofte stilte spørsmål om DB2 Interview. Disse spørsmålene er delt inn i to deler er som følger:

Del 1 - DB2 intervjuspørsmål (grunnleggende)

Denne første delen dekker grunnleggende DB2-intervjuspørsmål og svar

Q1. Gi en klar definisjon eller forklaring angående bildeklausul i DB2. Og når det gjelder nullindikatorvariabel, hvordan den kan brukes riktig?

Svar:
Bildeklausul er en nøkkelfunksjon som må defineres for å identifisere spesifikke egenskaper og i tillegg til krav til redigering av, spesielt elementære elementer. Denne bildeklausulen kan være forskjellig for variantens aktivitet i DB2 eller mainframe DB2, vi kan bruke S9 (4) COMP som bildeklausul for nullindikatorvariabel.

Q2. Hver RDBMS-database har en felles ulempe ved å opprette deadlock. Nå fulgte DB2 også den samme RDBMS-strukturen, slik at det også ble generert deadlocks i DB2. Vennligst forklar hvordan eller hvilke spesifikke komponenter som må kontrolleres for å identifisere DB2-fastlåser?

Svar:
DB2 deadlocks er et av de kritiske problemene for alle slags DB2-brukere, for øyeblikket kjører DB2 for to typer tilnærminger, det ene er for IBM mainframe der DB2 er det eneste alternativet å bruke, men anlegget er en ulåst tilstand eller et annet kritisk problem med RDBMS database introduserer normalt ikke for bruk av det samme i Mainframe-objektet. Men et slikt problematisk scenario kan lett genereres når DB2 har brukt til alle slags webapplikasjoner eller annet enn Mainframe. Deadlocks-forhold genereres normalt i tilfelle noen samtidige problemer som er avgjørende for brukere av webapplikasjoner. Normalt har IRLM (Internal Resource Lock manager), som er kjent som låstjenestekomponent i DB2, gitt alle låserelaterte tjenester som håndterer alle samtidige problemer i DB2-databasen.

La oss gå til de neste DB2 intervjuspørsmål

Q3. Hver RDBMS-database fulgte alltid noen veldefinerte strukturen for den utførte SQL-setningen i miljøet. I tilfelle DB2, hvilken komponent er ansvarlig for å utføre SQL-setningen? Forklar med et eksempel?

Svar:
SQL-setninger kan være varianter for alle slags databaser. IBM Db2 har også fulgt noen spesifikke SQL-strukturer som er definert i miljøet. Disse SQL kan utføres jevnt sammenlignet med annen database og ytelse av det samme lite bedre enn andre alltid. Normalt håndterer noen av definert databasetjenestekomponenter det samme smart og kjører det så raskere som mulig sammenlignet med andre databaser. IBM Db2 konsentrerer seg hovedsakelig om å utføre SQL-spørringer veldig smart uten enorme ytelsesproblemer. DB2 har gitt køresultat av å utføre en spørring av denne IBM DB2-databasetjenestekomponentene, og administrere det enorme bufferingsbassenget uten tap av noen kritiske transaksjonsdatalager i databasen.

Q4. I DB2 er det mulig å bruke et av de populære samleordene som MAX hvis kolonnen definerer som CHAR? Hvis ja, kan du forklare det samme hvordan vi kan gjøre det.

Svar:
Dette er de grunnleggende DB2-intervjuspørsmålene som stilles i et intervju. Ja, det er mulig å bruke MAX enkelt i tilfelle kolonnen som er definert som CHAR. Men det er påkrevd å sikre at en CHAR-kolonne alltid skal inneholde en viss tallverdi, i så fall vil MAX alltid gi riktig resultat i tilfelle DB2. Hvis det har en viss ikke-numerisk verdi, har det mye mulighet for å motta noe feil type data. Anta som et eksempel at du er villig til å få noen MAX-verdi av 'www', '099', '99' type data. Da kan det gi et slags feil resultat da DB2 støttet AS / 400 som følger EBCDIC for å lagre verdier. Derfor vil 099 lagre som 99 i databasen. Så hold 99 alltid være en maksimal verdi type tilnærming.

Q5. En av de vanlige tilnærmingene i RDBMS-databasen, antar at vi forventer gjennomsnittslønn for en hel organisasjon fra en spesifikk tabell ved å bruke vanlig aggregator AVG. Er det noen mulighet for å gi noe feil gjennomsnittsverdi for noen form for vanlig feil? Hvis ja, forklar om feilen og hvordan vi kan gjenopprette det samme?

Svar:
Vi beregner normalt en gjennomsnittsverdi ved å bruke AVG-aggregator for en av kolonnene som inneholder tallverdier. Noen ganger nevner utvikler ved en feil den kolonnen som forventet null, da vil gjennomsnittsverdien alltid komme like galt da den vil betrakte nullverdien som en av lønnsverdiene. De gjorde også noen feil ved å nevne 0 i lønnsfeltet, i stedet for å nevne 0 deaktivere eller fjerne medlemmet som ikke har noen lønn vil gi mer passende resultat.

Del 2 - DB2 intervjuspørsmål (avansert)

La oss nå se på de avanserte spørsmålene om DB2-intervju.

Q6. Anta at vi er villige til å slå av DB2-databasen eller starte opp en DB2-database. Så hvilken komponent må brukes til å håndtere oppstart og avslutning?

Svar:
Oppstart og avslutning av DB2 kan håndteres ved å definere systemkomponenter for DB2. Det har to viktige systemtjenestekomponenter, global db2start og db2stop er hovedsakelig administrerende for start og avslutning av DB2-databasen.

Q7. Anta at vi er villige til å bruke noen låser i DB2-databasen, og deretter hvilket utførelsesnivå vi kan legge til disse låsene. Vil du gi noen flere detaljer om det samme?

Svar:
DB2-databaselåsing eller ethvert RDBMS-databasesperringssystem er godt definert. Det har flere faser de kan bruke låsing:

  • Side : låsing kan gjøres for en hel side. I så fall er ingen av tabellene tilgjengelige i låseperioden.
  • Tabell: låse bordet. En spesifikk tabell vil ikke være tilgjengelig med en annen forespørsel.
  • Tabellplass: tabellområde kan være låsen, i så fall kan ikke alle tabellene som bruker det spesifikke bordområdet få tilgang til i løpet av låseperioden av en annen forespørsel.

La oss gå til de neste DB2 intervjuspørsmål

Q8. Anta at vi planlegger å legge til noe isolasjonsnivå i DB2-databasen. Er det mulig? Hvis ja, så forklar hvilket nivå vi kan klare dette?

Svar:
I DB2 kan vi spesifisere isolasjonsnivået for bindetrinn. Bind trinn i DB2 er faktisk samlingsprosessen som er definert på denne databaseplattformen. BIND sikre i utgangspunktet riktig kompilering av Cobol-programmering. Det hjelper i utgangspunktet å DB2-optimizer for å utarbeide SQL-setninger i den kjørbare koden.

Q9. Anta at vi har utført en DML-setning som UPDATE, INSERT og DELETE slags kommando på en spesifikk tabell. Nå gir disse uttalelsene normalt et antall rader som blir påvirket eller oppdatert, hvilket felt hjelper til med å vise antall rader i SQLCA?

Svar:
Dette er det mest stilte DB2-intervjuspørsmålet i et intervju. For å sjekke det samme må vi validere SQLERRD som faktisk holder hvor mange rader som blir påvirket eller oppdatert.

Q10. Hva vil være den definerte lengden på fysisk lagring for lagring av tidsstempel i IBM Db2-database?

Svar:
Tidstemplene har vanligvis tatt 10 byte. ÅÅÅÅ-MM-DD HH: MM: SS: NNNNNN

Anbefalt artikkel

Dette har vært en guide til listen over DB2 intervjuspørsmål og svar, slik at kandidaten enkelt kan slå sammen disse DB2 intervjuspørsmålene. Her i dette innlegget har vi studert topp DB2 intervjuspørsmål som ofte blir stilt i intervjuer. Du kan også se på følgende artikler for å lære mer -

  1. Topp 10 innebygde spørsmål om systemintervju
  2. Oracle SOA intervju spørsmål og svar
  3. Arv intervju spørsmål
  4. RMAN intervjuspørsmål