Introduktion til DB2 Interview Spørgsmål og svar
DB2 er dybest set en database designet af IBM. Det er hovedsageligt styring af relationelt databasestyringssystem (RDBMS), som hjælper med at lagre data i korrekt relationel tilgang, som hjælper med til analyse og indhentning af data meget effektivt. DB2 admin-ekspertens folk er virkelig meget efterspurgt i det nuværende markedsscenarie, grundlønnen for den samme er også meget attraktiv.
Nu, hvis du leder efter et job, der er relateret til DB2, skal du forberede dig til DB2-interviewspørgsmålene i 2019. Det er sandt, at hvert interview er forskelligt i henhold til de forskellige jobprofiler. Her har vi forberedt de vigtige DB2 Interview Spørgsmål og svar, som vil hjælpe dig med at få succes i dit interview.
I denne artikel om DB2 Interview Spørgsmål fra 2019 skal vi præsentere 10 vigtigste og ofte stillede DB2 Interview spørgsmål. Disse spørgsmål er opdelt i to dele er som følger:
Del 1 - DB2-interviewspørgsmål (grundlæggende)
Denne første del dækker grundlæggende DB2-interviewspørgsmål og -svar
Q1. Giv en klar definition eller forklaring vedrørende billedklausul i DB2. Og i tilfælde af nullindikatorvariabel, hvordan kan den bruges korrekt?
Svar:
Billedklausul er en nøglefunktion, der skal defineres for at identificere specifikke egenskaber og krav til redigering af et, især elementære elementer. Dette billedbestemmelse kan være forskellig for sorteraktivitet i DB2 eller mainframe DB2, vi kan bruge S9 (4) COMP som billedbestemmelse for variabel nullindikator.
Q2. Hver RDBMS-database har en fælles ulempe ved at oprette deadlock. Nu fulgte DB2 også den samme RDBMS-struktur, så der blev også genereret deadlocks i DB2. Forklar, hvordan eller hvilke specifikke komponenter der skal kontrolleres for at identificere DB2-fastlåse?
Svar:
DB2 deadlocks er et af de kritiske problemer for enhver form for DB2-bruger, i øjeblikket kører DB2 til to slags tilgange, det ene er for IBM mainframe, hvor DB2 er den eneste mulighed at bruge, men faciliteten er en fastlåst tilstand eller ethvert andet kritisk problem med RDBMS database introducerer normalt ikke til brug af det samme i Mainframe-objekt. Men denne form for problematisk scenario kan let genereres, når DB2 har brugt til enhver form for webapplikation eller andet end snarere end Mainframe. Deadlocks-forhold genereres normalt i tilfælde af nogle samtidige problemer, som er kritiske for brugere af webapplikationer. Normalt har IRLM (Internal Resource Lock manager), der er kendt som locking service-komponent i DB2, leveret alle de låsrelaterede tjenester, der administrerer alle samtidige problemer i DB2-databasen.
Lad os gå til de næste DB2-interviewspørgsmål
Q3. Hver RDBMS-database fulgte altid nogle godt definerede strukturen for den udførte SQL-sætning i deres miljø. I tilfælde af DB2, hvilken komponent er ansvarlig for at udføre SQL-sætningen? Forklar med et eksempel?
Svar:
SQL-sætninger kan være sorter til alle slags databaser. IBM Db2 har også fulgt nogle specifikke SQL-strukturer defineret i deres miljø. Disse SQL kan udføres glat sammenligne med anden database og ydeevne af den samme lidt bedre end altid altid. Normalt håndterer nogle af de definerede databasetjenestekomponenter det samme meget smart og udfører det så hurtigere som muligt sammenlignet med andre databaser. IBM Db2 koncentrerer sig hovedsageligt om at udføre SQL-forespørgsler meget smart uden enorme ydelsesproblemer. DB2 har leveret køresultat af eksekvering af en forespørgsel med denne IBM DB2-databasetjenestekomponenter og styring af den enorme bufferpulje uden tab af kritiske transaktionsdatalager i databasen.
Q4. I DB2 er det muligt at bruge et af de populære aggregeringssøgeord som MAX, hvis kolonnen definerer som CHAR? Hvis ja, skal du forklare det samme, hvordan vi kan gøre det.
Svar:
Dette er de grundlæggende DB2-interviewspørgsmål, der stilles i et interview. Ja, det er muligt at bruge MAX let i tilfælde af kolonnen defineret som CHAR. Men det er påkrævet at sikre, at en CHAR-kolonne altid skal indeholde en numerisk værdi, i dette tilfælde giver MAX altid det rigtige resultat i tilfælde af DB2. Hvis der er nogen ikke-numerisk værdi, er der en masse muligheder for at modtage en forkert slags data. Antag som et eksempel, at du er villig til at få en MAX-værdi af 'www', '099', '99' slags data. Derefter kan det give en slags forkert resultat, da DB2 understøttet AS / 400, der følger EBCDIC for at gemme værdier. Derfor vil 099 gemme som 99 i databasen. Så hold 99 altid være en maksimal værdi slags tilgang.
Q5. En af de almindelige tilgange i RDBMS-databasen, formoder, at vi forventer gennemsnitslønnen for en hel organisation fra en bestemt tabel ved hjælp af fælles aggregator AVG. Er der nogen mulighed for at få en forkert gennemsnitsværdi for nogen form for almindelig fejl? Hvis ja, forklar fejlen, og hvordan vi kan gendanne den samme?
Svar:
Vi beregner normalt en gennemsnitsværdi ved hjælp af AVG-aggregator for en af de kolonner, der indeholder numeriske værdier. Undertiden nævner udvikler ved en fejltagelse den kolonne som forventet null, da vil gennemsnitsværdien altid komme så galt, da den betragter nulværdien som en af værdierne for løn. De gjorde også en fejl ved at nævne 0 i lønfeltet, snarere end at nævne 0 deaktivere eller fjerne det medlem, der ikke har nogen løn, vil give et mere passende resultat.
Del 2 - DB2-interviewspørgsmål (avanceret)
Lad os nu se på de avancerede DB2-interviewspørgsmål.
Q6. Antag, at vi er villige til at lukke DB2-databasen eller starte en DB2-database. Hvilken komponent skal så bruges til håndtering af opstart og nedlukning?
Svar:
DB2 opstart og nedlukning kan håndteres ved systemdefinerede servicekomponenter i DB2. Der er to vigtige systemtjenestekomponenter, global db2start og db2stop administrerer hovedsageligt til start og lukning af DB2-databasen.
Q7. Lad os antage, at vi er villige til at anvende nogle låse i DB2-databasen, så hvilket niveau af udførelse kan vi tilføje disse låse. Vil du give nogle flere detaljer om det samme?
Svar:
DB2-databaselåsning eller ethvert RDBMS-databasesikringssystem er veldefineret. Der er flere faser, de kan anvende låsning på:
- Side : låsning kan udføres på en hel side. I dette tilfælde er ingen af tabellerne tilgængelige i låseperioden.
- Tabel: låse bordet. En sådan specifik tabel er ikke tilgængelig ved en anden anmodning.
- Tabelplads: borde kan være låsen, i så fald kan ikke alle de borde, der bruger det specifikke borde, nås i løbet af låseperioden med en anden anmodning.
Lad os gå til de næste DB2-interviewspørgsmål
Q8. Antag, at vi planlægger at tilføje noget isolationsniveau på DB2-databasen. Er det muligt? Hvis ja, skal du forklare, hvilket niveau vi kan klare dette?
Svar:
I DB2 kan vi specificere isolationsniveauet for bindetrin. Bindetrin i DB2 er faktisk den kompilationsproces, der defineres på denne databaseplatform. BIND sikre grundlæggende korrekt sammenstilling af Cobol-programmering. Det hjælper dybest set med DB2-optimizer til at forberede SQL-sætning i den eksekverbare kode.
Q9. Antag, at vi har udført en DML-sætning som UPDATE, INSERT og DELETE slags kommando på en bestemt tabel. Disse udsagn returnerer normalt et antal rækker, der er påvirket eller opdateret, på hvilket felt hjælper med at vise antallet af rækker i SQLCA?
Svar:
Dette er det mest stillede DB2-interviewspørgsmål i et interview. For at kontrollere det samme er vi nødt til at validere SQLERRD, som faktisk holder, hvor mange rækker der er påvirket eller opdateret.
Q10. Hvad er den definerede længde på fysisk lagring til lagring af tidsstempel i IBM Db2-database?
Svar:
Tidsstempler har normalt taget 10 byte. ÅÅÅÅ-MM-DD HH: MM: SS: NNNNNN
Anbefalet artikel
Dette har været en guide til listen over DB2 Interview Spørgsmål og svar, så kandidaten nemt kan nedbryde disse DB2 Interview Spørgsmål. Her i dette indlæg har vi studeret top DB2 Interview Spørgsmål, som ofte stilles i interviews. Du kan også se på de følgende artikler for at lære mere -
- Top 10 integrerede systemintervjuespørgsmål
- Oracle SOA Interview Spørgsmål og svar
- Spørgsmål om arvssamtaler
- RMAN Interview Spørgsmål