Introduktion til Oracle-database Interviewspørgsmål og svar

Oracle-database benævnes kun Oracle relational database management system (RDBMS) eller Oracle. Det er hovedsageligt skrevet på forsamlingssprog, C og C ++. Det bruges bredt til online transaktionsbehandling, datalagring og computernet-computing. Det understøtter flere platforme som Linux, Microsoft Windows, Oracle Solaris osv. Oracle giver fantastiske funktioner til programmering og integration med andre programmeringssprog.

Oracle har stor skalerbarhed og andre funktioner som at give den read-only adgang til data i databaser som rapportering, ekstraktion af data og backup. Håndtering af datalast, replikering af data, levering af automatiserede tjenester og anden support, der gør orakelet mere pålideligt og valg for udviklerne.

Nu, hvis du leder efter et job, der er relateret til Oracle-databasen, skal du forberede dig på interviewspørgsmålene til Oracle-databasen i 2019. Det er sandt, at hvert interview er forskelligt i henhold til de forskellige jobprofiler. Her har vi forberedt de vigtige Oracle-database Interview Spørgsmål og svar, som vil hjælpe dig med at få succes i dit interview.

I denne artikel om Oracle database Interview Questions skal vi præsentere 10 vigtigste og ofte stillede Oracle database interview spørgsmål. Disse topintervjuespørgsmål er opdelt i to dele er som følger:

Del 1 - Interviewspørgsmål til Oracle-database (grundlæggende)

Denne første del dækker de grundlæggende Oracle-databaseintervjuespørgsmål og svar.

Q1. Hvad er Deltag i, og angiv de forskellige typer sammenføjninger?

Svar:
Forbindelser bruges hovedsageligt til at hente dataene fra to eller flere tabeller baseret på kravene eller betingelserne i tabellens kolonner. Der er forskellige typer sammenføjninger, der er indvendig sammenføjning, udvendig sammenføjning, tværbinding, equijoin, anti-join, Semi join.

Q2. Hvad er varchar, varchar2 og Blob datatype?

Svar:
Dette er den almindelige Oracle-database Interview Spørgsmål, der stilles i et interview. Varchar kan gemme op til 2000 byte og optager plads til Null-værdier. Varchar2 kan gemme op til 4000 byte, og det vil ikke optage nogen plads. Blob er den datatype, der bruges til at gemme to gigabyte hukommelse, og for BLOB skal længden specificeres bytes.

Q3. Forskel mellem gemt procedure og funktion i Oracle?

Svar:
En gemt procedure kaldes det sæt SQL-sætninger, der bruges til at udføre den specifikke opgave, og disse udsagn kan gemmes i gruppen i databasen og kan deles med forskellige programmer ved at give eller give dem adgang til det samme. En gemt procedure kan muligvis ikke returnere nogen værdi, eller de kan også returnere flere værdier. I en gemt procedure kan vi bruge DML-sætning som indsættelse, opdatering og sletning. Funktioner kan kaldes gennem lagrede procedurer. Det understøtter også undtagelseshåndtering, mens du bruger Try fangstblok. Funktioner benævnes underprogrammer, der bruges til at udføre den krævede opgave. Funktioner returnerer hovedsageligt kun den enkelte værdi. I funktioner kan vi ikke bruge DML-sætninger i funktionen. Funktioner kan ikke ringe til procedurer, og det understøtter ikke undtagelseshåndtering, som den gemte procedure gør.

Lad os gå til den næste Oracle-database Interview Spørgsmål.

Q4. Forklar trigger og dens typer?

Svar:
En trigger kaldes det lagrede program, der kan skrives på en sådan måde, at det udføres automatisk på enhver begivenhed, der opstår. Denne begivenhed kan være enhver DML- eller DDL-operation. Oracle har to typer af triggere, der er række niveau og tilstand niveau.

Q5. Forklar brugen af ​​MERGE i Oracle og eksempel?

Svar:
I Oracle bruges MERGE-sætningen til sammenlægning af data eller indhold i de to tabeller. Det vælger dataene fra kildetabellen og indsætter eller opdaterer værdierne i anden tabel baseret på de betingelser, der er anvendt i forespørgslen under udførelsen. Eksempel på sammensætningserklæring er MERGE til Table_new ved hjælp af Table_old On-tilstand, når det matches. hvor Når det ikke matches, indsæt … hvornår

Del 2 - Interviewspørgsmål til Oracle-database (avanceret)

Lad os nu se på de avancerede interviewspørgsmål til Oracle-databasen.

Q6. Forklar cursorer i Oracle?

Svar:
En markør omtales som en markør i Oracle, hvor den kontrollerer kontekstområdet. En markør kan indeholde rækkerne, som returneres af SQL-sætningerne baseret på kravene. Sættet med rækker, som markøren holder, kaldes et aktivt sæt. Der er to typer cursor, der er implicit cursor og eksplicit cursor. Implicitte markører oprettes automatisk, når SQL-sætning udføres. I Oracle har den implicitte markør forskellige attributter som% Found, % ISOPEN, % Rowcount, % NOTFOUND, % BULK_ROWCOUNT, % BULK_E undtagelser for FORALL-udsagn. I Oracle defineres en eksplicit markør af programmererne eller den brugerdefinerede markør. Det kan oprettes, når en hvilken som helst valgt sætning returnerer mere end en post. Syntaks til oprettelse af markør består af at erklære markøren, åbne markøren, hente markøren for at hente dataene og lukke markøren.

Q7. Forklar primær nøgle og unik nøgle i Oracle?

Svar:
En primær nøgle bruges til at identificere hver tabel række unikt. En primær nøgle kan kun være en på tabellen, og den kan ikke indeholde nulværdien i tabellen, og vi kan ikke indsætte nogen duplikat eller nulværdi i en tabel for den specifikke kolonne, som den primære nøglebegrænsning har anvendt. Det kaldes klyngeindeks. Unik nøgle, der hovedsageligt bruges til at forhindre duplikering af værdier i tabellen. I tabellen kan unikke nøgler være flere, og det kan indeholde en nulværdi pr. Kolonne. Det kaldes et ikke-klyngeindeks.

Lad os gå til den næste Oracle-database Interview Spørgsmål.

Q8. Hvad er transaktioner i Oracle, og angiv de tilgængelige udsagn for det samme?

Svar:
Transaktioner i oracle, der refereres til, når der er en udførelse af flere udsagn på én gang, og til at kontrollere disse eksekverende udsagn, er der TCL, der er kendt som transaktionskontrolerklæring, og det hjælper med at kontrollere og styre udførelsen af ​​erklæringen. TCL-sætningerne inkluderer Commit, der bruges til at gøre ændringerne eller transaktionen permanent, og anden er Rollback, der bruges til at rulle tilbage DB's tilstand til den sidste tilstand, og sidst er gemme punkt, som hjælper med at specificere det transaktionspunkt, som rollback kan udføres senere.

Q9. Forklar synspunkter i Oracle?

Svar:
Dette er den avancerede Oracle-database Interview Spørgsmål, der stilles i et interview. En visning omtales som det brugerdefinerede objekt i Oracle-databasen, der bruges til at hente posterne fra de forskellige tabeller for de specifikke kolonner, der kræves for at udfylde eller markere ud fra de bestemte betingelser. Det gemmer hovedsageligt resultatet af en SQL-sætning, og der kan henvises til det, hvor det er påkrævet. Det gemmer dataene praktisk talt, det er ikke som tabelopbevaring af dataene. Det kan omtales som en logisk tabel. Visninger kan ikke opdateres eller slettes, men tabeller kan opdateres eller slettes. I Visninger kan vi ikke manipulere de data, der kommer fra de forskellige tabeller.

Q10. Forklar rolle i Oracle?

Svar:
Roller bruges til at give adgang til objekter og brugere i gruppen, der har fælles privilegier tildelt i databasen. Rollen kan leveres ved hjælp af bevilling og tilbagekaldelse af kommandoen for at give adgang til og tilbagekaldelse fra brugerne.

Anbefalede artikler

Dette har været en guide til listen over interviewspørgsmål og svar på Oracle-databasen, så kandidaten let kan nedbryde disse interviewspørgsmål til Oracle-databasen. Her i dette indlæg har vi undersøgt Top Oracle database Interview Spørgsmål, som ofte stilles i interviews. Du kan også se på de følgende artikler for at lære mere -

  1. 15 mest succesrige Oracle-interviewspørgsmål
  2. JSF Interview Spørgsmål
  3. ADO.NET Interview spørgsmål
  4. MySQL Interview Spørgsmål
  5. DBMS vs RDBMS: kend forskellene