Introduktion till DB2 Intervjufrågor och svar
DB2 är i princip en databas designad av IBM. Det är främst hantera relationella databashanteringssystem (RDBMS) som hjälper till att lagra data i rätt relationellt tillvägagångssätt som hjälper till att analysera och hämta data mycket effektivt. DB2 administratörs experter är verkligen mycket efterfrågade i det nuvarande marknadsscenariot, baslönen för samma är också mycket attraktiv.
Nu, om du letar efter ett jobb som är relaterat till DB2, måste du förbereda dig för DB2-intervjufrågorna från 2019. Det är sant att varje intervju är olika enligt de olika jobbprofilerna. Här har vi förberett de viktiga frågorna och svaren på DB2-intervjuer som hjälper dig att få framgång i din intervju.
I denna artikel om DB2-intervjufrågor från 2019 kommer vi att presentera 10 viktigaste och vanliga frågor om DB2-intervjuer. Dessa frågor är indelade i två delar är följande:
Del 1 - DB2 Intervjufrågor (grundläggande)
Den första delen omfattar grundläggande DB2-intervjufrågor och svar
Q1. Ge en klar definition eller förklaring angående bildklausul i DB2. Och när det gäller nollindikatorvariabel, hur kan den användas korrekt?
Svar:
Bildklausul är en av nyckelfunktionerna som måste definieras för att identifiera specifika egenskaper och krav på redigering av, särskilt elementära artiklar. Denna bildklausul kan vara annorlunda för sorteraktivitet i DB2 eller mainframe DB2, vi kan använda S9 (4) COMP som bildklausul för nollindikatorvariabel.
Q2. Varje RDBMS-databas har en gemensam nackdel med att skapa deadlock. Nu följde DB2 också samma RDBMS-struktur, så att dödlås också genererades i DB2. Förklara hur eller vilka specifika komponenter som måste kontrolleras för att identifiera DB2-dödlås?
Svar:
DB2 deadlocks är ett av de kritiska problemen för alla typer av DB2-användare, för närvarande kör DB2 för två typer av tillvägagångssätt, en är för IBM mainframe där DB2 är det enda alternativet att använda, men anläggningen är dödlåst skick eller något annat kritiskt problem med RDBMS databas som normalt inte introducerar för att använda samma i Mainframe-objekt. Men det här typen av problematiska scenario kan enkelt genereras när DB2 har använts för någon form av webbapplikation eller någon annan snarare än Mainframe. Deadlocks-förhållanden genereras normalt i fall av vissa samtidighetsproblem som är avgörande för användare av webbapplikationer. Normalt har IRLM (Internal Resource Lock-hanterare), som kallas låsningstjänstkomponent i DB2, tillhandahållits alla låsrelaterade tjänster som hanterar alla samtidiga problem i DB2-databasen.
Låt oss gå till nästa DB2-intervjufrågor
Q3. Varje RDBMS-databas följde alltid en väl definierad struktur för det exekverade SQL-uttalandet i deras miljö. Om DB2 är vilken komponent som ansvarar för att utföra SQL-uttalandet? Förklara med ett exempel?
Svar:
SQL-uttalanden kan vara varianter för alla typer av databaser. IBM Db2 har också följt vissa specifika SQL-strukturer som definieras i deras miljö. Dessa SQL kan utföras smidigt jämför med annan databas och prestanda av samma lite bättre än andra alltid. Normalt hanterar vissa av de definierade databastjänstkomponenterna mycket smart och kör den så snabbt som möjligt jämfört med andra databaser. IBM Db2 koncentrerar sig huvudsakligen på att köra SQL-frågan väldigt smart utan enorm prestanda. DB2 har tillhandahållit köresultat för att utföra en fråga med denna IBM DB2-databas-servicekomponenter och hantera den enorma buffertpoolen utan att någon kritisk transaktionsdatalager i databasen förlorats.
Q4. I DB2 är det möjligt att använda ett av de populära aggregatordenorden som MAX om kolumnen definierar som CHAR? Om ja, förklara samma sak hur vi kan göra det.
Svar:
Detta är de grundläggande DB2-intervjufrågor som ställs i en intervju. Ja, det är möjligt att använda MAX enkelt om kolumnen definieras som CHAR. Men det krävs att en CHAR-kolumn alltid ska innehålla något numeriskt värde, i så fall kommer MAX alltid att ge rätt resultat i fallet med DB2. Om det har något icke-numeriskt värde, har det mycket möjlighet att ta emot någon felaktig typ av data. Anta som exempel att du är villig att få ett MAX-värde på "www", "099", "99" typ av data. Då kan det ge något slags fel resultat eftersom DB2 stöder AS / 400 som följer EBCDIC för att lagra värden. Därför kommer 099 att lagra som 99 i databasen. Så håll 99 alltid vara ett maximalt värde slags tillvägagångssätt.
Q5. En av de vanliga tillvägagångssätten i RDBMS-databasen, antar att vi förväntar oss en genomsnittslön för en hel organisation från en specifik tabell med hjälp av gemensam aggregat AVG. Finns det någon möjlighet att ges något fel medelvärde för något slags vanliga misstag? Om ja, förklara om misstaget och hur vi kan återställa detsamma?
Svar:
Vi beräknar normalt ett medelvärde med hjälp av AVG-aggregat för en av kolumnerna som innehåller numeriska värden. Ibland nämner utvecklaren av misstag den kolumnen som förväntad noll, då kommer medelvärdet alltid att bli lika fel eftersom det kommer att betrakta nollvärdet som ett av lönevärdena. Dessutom gjorde de några misstag att nämna 0 i lönefältet, snarare än att nämna 0 inaktivera eller ta bort den medlem som inte har någon lön kommer att ge mer lämpligt resultat.
Del 2 - DB2 Intervjufrågor (avancerad)
Låt oss nu titta på de avancerade frågorna om DB2-intervjuer.
Q6. Anta att vi är villiga att stänga av DB2-databasen eller starta en DB2-databas. Vilken komponent behöver då användas för att hantera start och avstängning?
Svar:
DB2-start och stängning kan hanteras med systemdefinierade servicekomponenter i DB2. Det finns två viktiga systemtjänstkomponenter, global db2start och db2stop hanterar huvudsakligen för att starta och stänga av DB2-databasen.
Q7. Anta att vi är villiga att tillämpa några lås i DB2-databasen, då vilken exekveringsnivå vi kan lägga till dessa lås. Vill du ha mer information om samma sak?
Svar:
DB2-databaslåsning eller något RDBMS-databaslåssystem är väl definierade. Det finns flera faser som de kan tillämpa låsning:
- Sida : låsning kan göras för en hel sida. I så fall är inget av tabellen tillgängligt vid låsperioden.
- Tabell: låsa bordet. En sådan tabell kommer inte att vara tillgänglig via en annan begäran.
- Tabellutrymme : tabellutrymme kan vara låset, i så fall kan alla tabeller som använder det specifika tabellområdet inte nås under låsperioden av en annan begäran.
Låt oss gå till nästa DB2-intervjufrågor
Q8. Anta att vi planerar att lägga till en viss isoleringsnivå i DB2-databasen. Är det möjligt? Om ja, förklara då vilken nivå vi kan göra detta?
Svar:
I DB2 kan vi ange isoleringsnivån för bindningssteg. Bindningssteg i DB2 är faktiskt den sammanställningsprocess som definieras på denna databasplattform. BIND garantera i grund och botten korrekt kompilering av Cobol-programmering. Det hjälper i grund och botten till DB2-optimering för att förbereda SQL-sats i den körbara koden.
Q9. Anta att vi har utfört ett DML-uttalande som UPDATE, INSERT och DELETE typ av kommando på en specifik tabell. Nu ger dessa uttalanden normalt ett antal rader som påverkas eller uppdateras, på vilket fält hjälper det att visa antalet rader i SQLCA?
Svar:
Detta är den mest ställda DB2-intervjufrågan i en intervju. För att kontrollera samma måste vi validera SQLERRD som faktiskt innehar hur många rader som påverkas eller uppdateras.
Q10. Vilken är den definierade längden på fysisk lagring för att lagra tidsstämpeln i IBM Db2-databas?
Svar:
Tidsstämplar har normalt tagit 10 byte. ÅÅÅÅ-MM-DD HH: MM: SS: NNNNNN
Rekommenderad artikel
Detta har varit en guide till listan över DB2-intervjufrågor och svar så att kandidaten enkelt kan slå samman dessa DB2-intervjuerfrågor. Här i det här inlägget har vi studerat de bästa DB2-intervjufrågorna som ofta ställs i intervjuer. Du kan också titta på följande artiklar för att lära dig mer -
- Topp 10 inbäddade systemintervjufrågor
- Oracle SOA Intervjufrågor och svar
- Frågor om arvintervju
- RMAN intervjufrågor