1/75
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Mi az Oracle?
Relációs, pontosabban objektum-relációs adatbázis-kezelő rendszer (DBMS).
Milyen nyelvet használunk az Oracle adatbázis kezelésére?
SQL-t.
Milyen architektúrájú rendszer alapvetően az Oracle?
Kliens-szerver felépítésű.
Mi a különbség az adatbázis és az instance között?
Az adatbázis a tárolt adatokat és rendszerinformációkat tartalmazza, az instance pedig a működéshez szükséges memóriából és folyamatokból áll.
Mi a tablespace?
Az adatbázis logikai tárolási egysége.
Melyik a legnagyobb logikai tárolási egység?
A tablespace.
Melyik tablespace mindenképpen létezik egy Oracle adatbázisban?
A SYSTEM.
Mire szolgál a SYSTEM tablespace?
A rendszerrel és többek között az adatszótárral kapcsolatos információk tárolására.
Mi a SYSAUX tablespace?
A SYSTEM mellett használt kiegészítő tablespace, amelyben több Oracle-funkció adatai kapnak helyet.
Mire használjuk a TEMP tablespace-t?
Ideiglenes adatokhoz és műveletekhez, például rendezésekhez.
Mi a USERS tablespace?
Általános felhasználói minta-tablespace.
Kötelező, hogy legyen USERS tablespace?
Nem.
Mi a tábla?
A logikai adattárolás alapegysége, amely sorokból és oszlopokból áll.
Minek felel meg a tábla a relációs adatmodellben?
Egy relációnak.
Számít a sorok sorrendje egy táblában?
Nem, a sorok sorrendje lényegtelen.
Mi a view?
Egy vagy több táblából származtatott objektum, lényegében tárolt lekérdezés.
A view fizikailag tárolja az adatokat?
Alapesetben nem; az adatokat az alaptáblákból származtatja.
Mik azok a base table-ök?
Azok a táblák, amelyekből a view az adatait származtatja.
Mire való a sequence?
Egyedi, sorfolytonos számok generálására, például azonosítók előállítására.
A sequence tranzakcióorientált?
Nem.
Mi történik egy sequence értékével rollback esetén?
A rollback nem állítja vissza a sequence értékét.
Mi a synonym?
Egy adatbázis-objektum alternatív neve.
Mi a különbség a public és private synonym között?
A public mindenki számára elérhető, a private csak az adott felhasználó számára.
Mire való egy index?
Az adatokhoz való hozzáférés és keresések gyorsítására.
Milyen indexet használ az Oracle alapértelmezésben?
B* fát.
Mikor jön létre automatikusan index?
Például egyedi megszorítás esetén.
Lassíthatja is az index az adatbázist?
Igen, például adatbeszúráskor és módosításkor az indexek karbantartása többletmunkát jelent.
Mi az Oracle schema?
Egy adott felhasználó saját adatbázis-objektumainak összessége.
Milyen kapcsolat van a felhasználó és a sémája között?
Egy felhasználóhoz egy schema tartozik.
Elérhet-e egy felhasználó a saját sémáján kívüli objektumokat?
Igen, megfelelő jogosultságok birtokában.
Mi az adatszótár (Data Dictionary)?
Csak olvasható táblák és nézetek gyűjteménye, amely az adatbázis aktuális állapotáról és metaadatairól tartalmaz információkat.
Mire való a Database Link?
Más adatbázisok objektumainak elérésére.
Mi a különbség a CHAR és VARCHAR2 között?
A CHAR fix hosszúságú, a VARCHAR2 változó hosszúságú karakterlánc.
Mi történik CHAR esetén, ha a beírt szöveg rövidebb a megadott méretnél?
Szóközökkel kiegészíti a megadott hosszra.
Mi történik VARCHAR2 esetén?
Nem egészíti ki szóközökkel a maximális hosszra; a tényleges karakterhossz kerül tárolásra.
Mire való az NCHAR és NVARCHAR2?
Unicode karakteradatok tárolására; a CHAR és VARCHAR2 Unicode megfelelői.
Mire való a CLOB?
Nagyméretű szövegek tárolására.
Mi a NUMBER(p,s) jelentése?
p a teljes számjegyszám, s pedig a tizedesjegyek száma.
Milyen adattípus megfelelő ±999,99 két tizedesjeggyel?
NUMBER(5,2).
Mit jelent a NUMBER(p)?
NUMBER(p,0), vagyis p számjegyű egész szám.
Mit tárol a DATE típus?
Dátumot és időt: század, év, hónap, nap, óra, perc és másodperc.
Mi az a ROWID?
Egy rekord egyedi logikai és fizikai azonosítója.
Mire szolgál az UROWID?
Olyan rekordok logikai egyedi azonosítására, amelyek fizikai helye változhat vagy nem közvetlenül Oracle által kezelt.
Mi az adatfájl (data file)?
Az Oracle a tablespace-ek adatait adatfájlokban tárolja.
Egy data file tartozhat több tablespace-hez?
Nem. Egy adatfájl egy tablespace-hez tartozik.
Mi a redo log file feladata?
A változásokkal kapcsolatos információk tárolása, amelyek fontosak a helyreállítás során.
Legalább hány redo log file szükséges?
Legalább kettő.
Mi a control file?
Az adatbázis fizikai struktúrájáról tartalmaz információkat.
Mi az Oracle adatblokk?
Az Oracle által kezelt legkisebb logikai tárolási egység.
Mi az extent?
Összefüggő adatblokkok halmaza.
Mi a segment?
Több, logikailag összetartozó extentből áll.
Mi a helyes sorrend méret szerint?
Data block → extent → segment.
Mi történik, ha egy segment megtelik?
Az Oracle újabb extenttel bővíti.
Milyen fő szegmenstípusokat különböztetünk meg?
Data segment, index segment, temporary segment és rollback segment.
Melyik szegmensben találhatók a táblák adatai?
Data segment.
Melyik szegmens tárolja az indexeket?
Index segment.
Mire szolgál a temporary segment?
Ideiglenes munkaterületet biztosít bizonyos műveletekhez.
Mi történt a rollback segmenttel Oracle 9-től?
A szerepét az undo mechanizmus vette át.
Miből áll egy Oracle instance?
Memóriaterületekből és folyamatokból/szálakból.
Mi az SGA?
System Global Area, az Oracle megosztott memóriaterülete.
Mire használja az Oracle az SGA-t?
Az Oracle működéséhez szükséges információk tárolására és gyorsítótárazásra.
Mi az adatbázis buffer cache?
Az SGA része, amely többek között a használt adatblokkokat gyorsítótárazza.
Mi a PGA?
Program Global Area, az adott szerverfolyamathoz tartozó memóriaterület.
Mi a különbség SGA és PGA között?
Az SGA megosztott memória, a PGA az adott folyamathoz tartozik.
Mi a system process feladata?
A felhasználót kiszolgáló műveletek végrehajtása, például SQL értelmezése és végrehajtása.
Mi a background process feladata?
Az adatbázis működéséhez és karbantartásához szükséges háttérfeladatok ellátása.
Mi az SMON?
System Monitor; többek között rendszerhibák utáni helyreállítást végez.
Mi a PMON?
Process Monitor; a hibás felhasználói szerverfolyamatok után takarít és erőforrásokat szabadít fel.
SMON vagy PMON foglalkozik a hibás felhasználói szerverfolyamattal?
PMON.
SMON vagy PMON felelős rendszerhiba utáni helyreállításért?
SMON.
Milyen két fő szintre oszthatjuk az Oracle jogosultságait?
System privileges és object privileges.
Mi a system privilege?
Az adatbázis rendszerével kapcsolatos jogosultság, például CREATE TABLE.
Mi az object privilege?
Egy adott adatbázis-objektumra vonatkozó jogosultság.
Mi az a role?
Több jogosultságból összeállított szerep, amely felhasználónak adható.
Mi a DBA role?
Az adatbázis-adminisztrációhoz szükséges széles körű jogosultságokat biztosító szerep.
Mire szolgál a CONNECT role?
Az adatbázishoz való csatlakozáshoz kapcsolódó jogosultságot biztosít.