Topp 10 intervjuspørsmål for Oracle-databasen (Oppdatert for 2019)

Innholdsfortegnelse:

Anonim

Introduksjon til Oracle-database Intervjuespørsmål og svar

Oracle-database blir referert til som Oracle relational database management system (RDBMS) eller bare Oracle. Det er hovedsakelig skrevet på forsamlingsspråk, C og C ++. Det blir mye brukt til online transaksjonsbehandling, datavarehus og bedriftsnettet databehandling. Den støtter flere plattformer som Linux, Microsoft Windows, Oracle Solaris, etc. Oracle gir gode funksjoner for programmering og integrasjon med andre programmeringsspråk.

Oracle har stor skalerbarhet og andre funksjoner som å gi den bare les tilgangen til data i databaser som rapportering, utvinning av data og sikkerhetskopiering. Administrere datalasten, replikering av data, tilby automatiserte tjenester og annen support som gjør orakelet mer pålitelig og valgfri for utviklerne.

Hvis du nå ser etter en jobb som er relatert til Oracle-databasen, må du forberede deg på intervjuspørsmålene til Oracle-databasen i 2019. Det er sant at hvert intervju er forskjellig per de forskjellige jobbprofilene. Her har vi utarbeidet de viktige Oracle-databasens intervjuspørsmål og svar som vil hjelpe deg å få suksess i intervjuet.

I denne artikkelen om Oracle database Interview Questions, skal vi presentere 10 viktigste og ofte stilte spørsmål om Oracle database intervju. Disse øverste intervjuspørsmålene er delt inn i to deler er som følger:

Del 1 - Oracle database Interview Questions (Basic)

Denne første delen dekker grunnleggende spørsmål om Oracle-databaseintervju og svar.

Q1. Hva er Bli med og liste over de forskjellige typer sammenføyninger?

Svar:
Skjøter brukes hovedsakelig for å hente dataene fra to eller flere tabeller basert på kravene eller betingelsene på kolonnene i tabellen. Det er forskjellige typer sammenføyninger som er indre sammenføyning, ytre sammenføyning, tverrforbindelse, equijoin, antiforbindelse, Semi-sammenføyning.

Q2. Hva er varchar, varchar2 og Blob datatype?

Svar:
Dette er den vanlige Oracle-databasen Intervjuespørsmål som stilles i et intervju. Varchar kan lagre opptil 2000 byte og vil ta plass for nullverdier. Varchar2 kan lagre opptil 4000 byte, og den vil ikke oppta noen plass. Blob er datatypen som brukes til å lagre to gigabyte minne, og for BLOB bør lengden spesifiseres bytes.

Q3. Forskjell mellom lagret prosedyre og funksjon i Oracle?

Svar:
En lagret prosedyre blir referert til som settet med SQL-setninger som brukes til å utføre den spesifikke oppgaven, og disse uttalelsene kan lagres i gruppen i databasen og kan deles med forskjellige programmer ved å gi eller gi dem tilgang til det samme. En lagret prosedyre kan eller ikke returnere noen verdi, eller de kan returnere flere verdier også. I en lagret prosedyre kan vi bruke DML-setning som å sette inn, oppdatere og slette. Funksjoner kan kalles gjennom lagrede prosedyrer. Den støtter også unntakshåndteringen mens du bruker Try fangblokk. Funksjoner omtales som underprogrammer som brukes til å utføre den nødvendige oppgaven. Funksjoner returnerer hovedsakelig bare den ene verdien. I funksjoner kan vi ikke bruke DML-setninger i funksjonen. Funksjoner kan ikke ringe prosedyrer, og den støtter ikke unntakshåndtering slik den lagrede prosedyren gjør.

La oss gå til neste spørsmål om intervju av Oracle-databasen.

Q4. Forklar trigger og dens typer?

Svar:
En trigger kalles det lagrede programmet som kan skrives på en slik måte at det blir kjørt automatisk på enhver hendelse. Denne hendelsen kan være hvilken som helst DML- eller DDL-operasjon. Oracle har to typer triggere som er radnivå og tilstandsnivå.

Q5. Forklar bruken av MERGE i Oracle og eksempel?

Svar:
I Oracle brukes MERGE-setningen for å slå sammen dataene eller innholdet i de to tabellene. Den velger dataene fra kildetabellen og setter inn eller oppdaterer verdiene i andre tabeller basert på forholdene som er brukt i spørringen mens du kjører. Eksempel på sammenslåingsuttalelse er MERGE til Table_new ved bruk av Table_old On condition When Matched. Oppdater deretter tabellsettet. hvor Når ikke matchet, sett inn … når

Del 2 - Oracle database Interview Questions (Advanced)

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

Q6. Forklar markører i Oracle?

Svar:
En markør blir referert til som en peker i Oracle, der den kontrollerer kontekstområdet. En markør kan holde radene, som returneres av SQL-setningene basert på kravene. Settet med rader som markøren holder, blir referert til som et aktivt sett. Det er to typer markør som er implisitt markør og eksplisitt markør. Implisitte markører opprettes automatisk når SQL-setningen kjøres. I Oracle har den implisitte markøren forskjellige attributter som% Funnet, % ISOPEN, % Rowcount, % NOTFOUND, % BULK_ROWCOUNT, % BULK_E unntak for FORALL-setningen. I Oracle er en eksplisitt markør definert av programmererne eller den brukerdefinerte markøren. Det kan opprettes når en hvilken som helst valgt setning returnerer mer enn en post. Syntaks for å lage markør består av å erklære markøren, åpne markøren, hente markøren for å hente dataene og lukke markøren.

Q7. Forklar primærnøkkel og unik nøkkel i Oracle?

Svar:
En primærnøkkel brukes til å identifisere hver tabellrad unikt. En primærnøkkel kan bare være en på tabellen, og den kan ikke inneholde nullverdien i tabellen, og vi kan ikke sette inn noen duplikat- eller nullverdi i en tabell for den spesifikke kolonnen som den primære nøkkelbegrensningen har brukt. Det blir referert til som klyngeindeks. Unik nøkkel som hovedsakelig brukes til å avstå duplisering av verdier i tabellen. I tabellen kan unike taster være flere og den kan inneholde en nullverdi per kolonne. Det referert til som en ikke-klyngeindeks.

La oss gå til neste spørsmål om intervju av Oracle-databasen.

Q8. Hva er transaksjoner i Oracle og angir tilgjengelige utsagn for det samme?

Svar:
Transaksjoner i oracle referert til når det er utførelse av flere uttalelser på en gang, og for å kontrollere disse utførende uttalelsene, er det TCL som er kjent som transaksjonskontrollerklæring og det hjelper med å kontrollere og administrere utførelsen av uttalelsen. TCL-setningene inkluderer Commit som brukes til å gjøre endringene eller transaksjonen permanent, og annet er Rollback som brukes til å rulle tilbake statusen til DB til den siste tilstanden, og sist er lagringspunkt som hjelper til med å spesifisere transaksjonspunktet som tilbakeføringen kan gjøres senere.

Q9. Forklar synspunkter i Oracle?

Svar:
Dette er den avanserte Oracle-databasen Intervjuespørsmål som stilles i et intervju. En visning blir referert til som det brukerdefinerte objektet i Oracle-databasen, som brukes til å hente postene fra de forskjellige tabellene for de spesifikke kolonnene som kreves for å fylle ut eller velges ut fra de bestemte forholdene. Den lagrer hovedsakelig resultatet av en SQL-setning, og det kan henvises til hvor det er nødvendig. Det lagrer dataene praktisk talt, det er ikke som en tabell som lagrer dataene. Det kan bli referert til som en logisk tabell. Visninger kan ikke oppdateres eller slettes, men tabeller kan oppdateres eller slettes. I Views kan vi ikke manipulere dataene som kommer fra de forskjellige tabellene.

Q10. Forklar rolle i Oracle?

Svar:
Roller brukes til å gi tilgang til objekter og brukere i gruppen som har felles rettigheter tildelt i databasen. Rollen kan gis ved hjelp av bevilgningen og tilbakekalle kommandoen for å gi tilgang til og tilbakekall fra brukerne.

Anbefalte artikler

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

  1. 15 mest vellykkede spørsmål om Oracle-intervju
  2. JSF intervjuspørsmål
  3. ADO.NET intervjuspørsmål
  4. MySQL intervjuspørsmål
  5. DBMS vs RDBMS: kjenner til forskjellene