Az Oracle adatbázis 10 legfontosabb interjúkérdése (Frissítve 2019-re)

Tartalomjegyzék:

Anonim

Bevezetés az Oracle adatbázisba Interjúkérdések és válaszok

Az Oracle adatbázist csak Oracle relációs adatbázis-kezelő rendszernek (RDBMS) vagy csak Oracle-nek nevezik. Főleg közgyűlés nyelvén, C és C ++ nyelven írják. Széles körben használják online tranzakció-feldolgozáshoz, adattároláshoz és vállalati grid számításhoz. Több platformot támogat, mint például a Linux, a Microsoft Windows, az Oracle Solaris stb. Az Oracle nagyszerű lehetőségeket kínál a programozáshoz és az integrációhoz más programozási nyelvekkel.

Az Oracle nagy skálázhatósággal és más funkciókkal rendelkezik, például lehetővé teszi az adatokhoz való írásos hozzáférést az adatbázisokban, például jelentéstétel, adatkitermelés és biztonsági mentés. Az adatterhelés kezelése, az adatok replikálása, automatizált szolgáltatások és más támogatások biztosítása, az orakló megbízhatóbbá tétele és választása a fejlesztők számára.

Most, ha olyan munkát keres, amely az Oracle adatbázisához kapcsolódik, akkor fel kell készülnie a 2019-es Oracle adatbázis interjúkérdéseire. Igaz, hogy az interjúk különbözőek a munkakörök szerint. Itt elkészítettük a fontos Oracle adatbázis interjúkérdéseket és -válaszokat, amelyek segítenek az interjú sikerében.

Ebben a 2019-es Oracle adatbázis interjúkérdések cikkében bemutatjuk a 10 legfontosabb és leggyakrabban feltett Oracle adatbázis-interjú kérdést. Ezeket a legfontosabb interjúkérdéseket két részre osztják:

1. rész - Oracle adatbázis interjúkérdések (alapvető)

Ez az első rész az Oracle adatbázis alapvető interjúkérdéseire és -válaszaira vonatkozik.

Q1. Mi a Join, és sorolja fel a különféle csatlakozásokat?

Válasz:
A csatlakozásokat elsősorban az adatok lekérésére használják két vagy több táblázatból, a táblázat oszlopaira vonatkozó követelmények vagy feltételek alapján. Különböző típusú csatlakozások léteznek: belső csatlakozás, külső csatlakozás, keresztirányú csatlakozás, ekvijoin, anti-csatlakozás, félig csatlakozás.

Q2. Mi az a varchar, varchar2 és a Blob adattípus?

Válasz:
Ez a közös Oracle adatbázis Interjúkérdések egy interjúban feltett kérdések. Varchar akár 2000 bájtot képes tárolni, és elfoglalja a helyet a Null értékek számára. A Varchar2 akár 4000 bájtot képes tárolni, és nem fog helyet foglalni. A Blob az az adattípus, amelyet két gigabájt memória tárolására használnak, és a BLOB esetében a hosszúságot bájtban kell megadni.

Q3. Különbség a tárolt eljárás és a funkció között az Oracle-ben?

Válasz:
A tárolt eljárás az SQL utasítások halmaza, amelyet az adott feladat elvégzéséhez használnak, és ezeket az utasításokat el lehet menteni a csoportban az adatbázisban, és meg lehet osztani a különféle programokkal, ha hozzáférést biztosítanak nekik. A tárolt eljárás lehet, hogy nem ad vissza értéket, vagy visszaadhat több értéket is. Tárolt eljárásként használhatunk DML utasításokat, például beszúrást, frissítést és törlést. A funkciókat tárolt eljárásokkal lehet meghívni. Támogatja a kivételek kezelését a Try catch blokk használatakor is. A funkciókat alprogramoknak nevezik, amelyeket a szükséges feladat elvégzéséhez használnak. A funkciók elsősorban csak az egyetlen értéket adják vissza. A függvényekben nem használhatunk DML utasításokat a függvényben. A függvények nem hívhatják meg az eljárásokat, és nem támogatja a kivételek kezelését, ahogyan a tárolt eljárás.

Térjünk át a következő Oracle adatbázis interjúkérdésekhez.

Q4. Magyarázza meg a ravaszt és annak típusait?

Válasz:
A triggert tárolt programnak nevezzük, amely úgy írható, hogy automatikusan végrehajtásra kerül minden esemény esetén. Ez az esemény bármilyen DML vagy DDL művelet lehet. Az Oracle kétféle eseményindítóval rendelkezik: sor- és állapotszint.

Q5. Magyarázza el a MERGE használatát az Oracle-ben és példát?

Válasz:
Az Oracle programban a MERGE utasítás használható a két táblázat adatainak vagy tartalmának összevonására. Kiválasztja az adatokat a forrástáblából, és beszúrja vagy frissíti az egyéb táblában szereplő értékeket a lekérdezés végrehajtása során alkalmazott feltételek alapján. Az összevonási nyilatkozat példája: MERGE a Table_new alkalmazásba, a Table_old használatával. Abban az esetben, ha egyezik, akkor frissítse a táblakészletet. ahol Ha nem egyezik, akkor illessze be… mikor

2. rész - Oracle adatbázis interjúkérdések (haladó)

Vessen egy pillantást a fejlett Oracle adatbázis-interjúkérdésekre.

Q6. Magyarázza el a kurzorokat az Oracle alkalmazásban?

Válasz:
A kurzort az Oracle mutatójának nevezzük, ahol az irányítja a kontextus területet. A kurzor képes tárolni azokat a sorokat, amelyeket az SQL utasítások adnak vissza a követelmények alapján. Azoknak a soroknak a sorát, amelyeket a kurzor tart, aktív halmaznak nevezzük. Kétféle kurzor létezik: implicit kurzus és explicit kurzor. Az implicit kurzorok automatikusan létrejönnek, amikor az SQL utasítás végrehajtásra kerül. Az Oracle alkalmazásában az implicit kurzornak különböző attribútumai vannak, például% Found, % ISOPEN, % Rowcount, % NOTFOUND, % BULK_ROWCOUNT, % BULK_Exmissions for FORALL utasítás. Az Oracle programban egy explicit kurzort a programozók vagy a felhasználó által definiált kurzor határoz meg. Létrehozható, ha bármelyik kiválasztott utasítás több rekordot ad vissza. A kurzor létrehozására szolgáló szintaxis a kurzor deklarálása, a kurzor megnyitása, a kurzor lekérése az adatok beolvasása és a kurzor bezárása céljából tartalmazza.

Q7. Magyarázza meg az Oracle elsődleges és egyedi kulcsát?

Válasz:
Az elsődleges kulcs segítségével az egyes táblázatokat egyedileg azonosíthatjuk. Az elsődleges kulcs csak egy lehet az asztalon, és nem tarthatja a null értéket a táblázatban, és nem tudunk duplikátumot vagy null értéket beilleszteni a táblázatba az adott oszlop számára, amelyre az elsődleges kulcs korlátozása vonatkozik. Fürtindexnek nevezik. Egyedi kulcs, amelyet elsősorban a táblázatban szereplő értékek másolatának elkerülésére használnak. A táblázatban az egyedi kulcsok több lehetnek, és oszloponként egy nulla értéket tud tartani. Nem klaszterindexnek nevezték.

Térjünk át a következő Oracle adatbázis interjúkérdésekhez.

Q8. Melyek az Oracle tranzakciói, és felsorolja az elérhető állításokat?

Válasz:
Az orákulumban végrehajtott tranzakciók, amikor több kijelentést hajtanak végre egyszerre, és ezen végrehajtó utasítások vezérlésére létezik egy TCL, amelyet tranzakcióvezérlési nyilatkozatnak hívnak, és ez segít az utasítás végrehajtásának irányításában és kezelésében. A TCL utasítások tartalmazzák a Commit-ot, amely a változások vagy tranzakciók állandóvá tételére szolgál, és egy másik a Rollback, amely a DB állapotának az utolsó állapotba való visszatekerésére szolgál, és az utolsó olyan mentési pont, amely segít meghatározni azt a tranzakciós pontot, amelyre a visszavonást később meg lehet tenni.

Q9. Magyarázza el az Oracle nézeteit?

Válasz:
Ez egy speciális Oracle adatbázis interjúkérdések, amelyeket egy interjúban kérdeztek fel. A nézetet az Oracle adatbázis felhasználói által definiált objektumnak nevezzük, amelyet arra használunk, hogy az egyes oszlopokhoz tartozó rekordok lekérésére kerüljenek az egyes oszlopokhoz, amelyek kitöltéséhez vagy kiválasztásához az adott körülmények között szükség van. Elsősorban egy SQL utasítás eredményét tárolja, amelyre bárhol hivatkozhatunk. Az adatok gyakorlati tárolása nem olyan, mint az adatok tárolására szolgáló táblázat. Ezt logikai táblának lehet nevezni. A nézeteket nem lehet frissíteni vagy törölni, de a táblákat frissíteni vagy törölni lehet. A Views alkalmazásban nem manipulálhatjuk a különféle táblázatokból származó adatokat.

Q10. Magyarázza el az Oracle szerepét?

Válasz:
A szerepeket arra használják, hogy hozzáférést biztosítsanak az objektumokhoz és a csoporthoz tartozó felhasználókhoz, amelynek az adatbázisban általános jogokkal rendelkeznek. A szerepet a grant and revoke paranccsal lehet biztosítani, hogy hozzáférést biztosítsanak a felhasználókhoz és azok visszavonását.

Ajánlott cikkek

Ez az útmutató az Oracle adatbázis interjúkérdések és válaszok felsorolását szolgálja, hogy a jelölt könnyen meg tudja oldani ezeket az Oracle adatbázis interjúkérdéseit. Itt, ebben a bejegyzésben megvizsgáltuk az Oracle adatbázis legfontosabb interjúkérdéseit, amelyeket gyakran feltesznek interjúk során. A következő cikkeket is megnézheti további információkért -

  1. 15 legsikeresebb Oracle interjú kérdés
  2. JSF interjúkérdések
  3. ADO.NET interjúkérdések
  4. MySQL interjúkérdések
  5. DBMS vs RDBMS: ismerje meg a különbségeket