7. Fizikai modellezés alias DDL

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/13

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

14 Terms

1
New cards

Mi az adatszótár (Data Dictionary) szerepe Oracle-ben?

Metaadatokat tartalmazó központi, csak olvasható táblák és nézetek, amelyek információt adnak az AB objektumokról, felhasználókról, jogosultságokról stb.

2
New cards

Mik a Data Dictionary fő részei?

Base Tables és User-Accessible Views

3
New cards

Mit tartalmaznak a base table-ek?

Az adatbázis által olvasható és írt, belső használatú metaadatokat

4
New cards

Mit jelentenek a USER, ALL, DBA_ prefixek?

USER: saját objektumok, ALL: amire van jogosultság, DBA_: minden objektum (rendszergazdának)

5
New cards

Mi a DDL?

Data Definition Language – az adatbázis szerkezetének definiálására szolgál (CREATE, ALTER, DROP stb.)

6
New cards

Mi a különbség PRIMARY KEY és UNIQUE között?

PK: egyedi ÉS nem lehet NULL; UNIQUE: egyedi, de lehet NULL

7
New cards

Hogyan lehet PK-t automatikusan generálni Oracle 12c+ alatt?

IDENTITY oszlop használatával (GENERATED ALWAYS / BY DEFAULT AS IDENTITY)

8
New cards

Mire jó a SEQUENCE?

Egyedi sorszámokat generál, általában PK értékhez

9
New cards

Milyen lehetőségek vannak idegen kulcs törlés utáni viselkedésének beállítására?

ON DELETE CASCADE, ON DELETE SET NULL

10
New cards

Mi az ON UPDATE CASCADE?

A szülő rekord módosításakor a gyermek rekordok is automatikusan módosulnak

11
New cards

Mi az idegen kulcsok körkörös megszorításának problémája?

Két tábla egymásra hivatkozik, így nem lehet őket egyszerre létrehozni FK-kal

12
New cards

Hogyan lehet körkörös FK-t kezelni?

Először FK nélkül hozzuk létre a táblákat, majd ALTER TABLE-lel adjuk hozzá a megszorításokat

13
New cards

Mi az a DEFERRABLE megszorítás?

A megszorítás ellenőrzését késleltetni lehet a tranzakció végéig

14
New cards

Mi a különbség INITIALLY IMMEDIATE és INITIALLY DEFERRED között?

IMMEDIATE: azonnal ellenőriz, DEFERRED: csak COMMIT-kor ellenőriz