kifejtos2 Flashcards

1
Q

Osztalyozza a tulajdonsag attributumkat!

A

osszetettseg:
osszetett - egyszeru
hany ereket vehet fel:
egyerteku halmazerteku
hattertaron van-e
tarolt - szarmaztatott

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Osztalyozza a kapcsolattipusokat!

A

foka, mennyi egyedtípus vehet részt a kapcsolatban:
binaris-ternalis-magasabb foku
szamossaga:
1:1-1:N-N:M
mindenegyed resztvesz, szorossága?
kotelezo-felig kotelezo-opcionais

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ismertessea adatbazis sema es allapot fogalmakat!

A

Adatbazis sema: az adatbazis leirasa: adattipusok, szerkezet, megszoritasok
Adatbazis allapota: aktualisan tarolt adato az adatbazisban

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Ismertesse a semaarchitektura szintjeit!

A

belso sema: szerkezet es eleres fizikai tarolasa
koncepcinalis sema: teljes adabazis szerkezete, megszoritasai
kulso sema: felhasznaloi nezetek leirasa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Ismertesse a lehetseges integritasigszoritasi seruleseket!

A

INSERT, DELETE, UPDATE,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Definilja az uniokompatibilitas fogalmat es ismertesse a relacioalgebra halmazmuveleteit es azok tulajdonsagait!

A

Uniokomptibilitas: ket relacionak ugyan annyi attriubuma van, es attributumai parokent megegyeznek
Unio: binaris muvelet, eredmenye rekordok amelyek szerepelnek valamelyik relacioban
Metszet: binaris muvelet, eredmenye rekordok amelyek szerepelnekvalamelyk relacioban
Kulonbseg: binaris muvelet, eredmenye rekordok, amelek szerepelnek az elso relacioban

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Ismertesse a reacioalgera altalanos osszekapcsolasi (theta join) muveletet es tuajdonsagait!

A

R <osszekapcsolasi> S
binaris muvelet
operandusai R(A1,A2...) es S(B1,B2.....)
eredmenye: Q(A1,A2,....,B1,B2,....) n+m fokszamu relacio
SQL: SELECT * FROM R, S WHERE osszeapcsolai feltetel</osszekapcsolasi>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Ismertesse a relacioalgebra egyenlosegre alapulo muveletet!

A

Equijoin, csak egyenlsegjel van, mind a ketto relacioban meg van az a rekord

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Ismertesse az 1:1 kapcsolatok lekepzesenek modjait az ER sema relacios semava lekepzesenel!

A

kulso kulcs hasznalata: S relacio kulso kulcsakent felvesszuk T relacio elsodleges kulcsat
osszevonas: ha mindket egyedtipus totalis resztvevoje a kapcsolatnak akkor egyetlen relacioba vonjuk
kereszthivatkozas, kapcsolo relacio: felveszunk egy 3. relaciot S es T elsodleges kulcsait kotjuk hozza

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Ismertesse a specializaciok osztalyozasi lehetosegeit!

A

totalis: G = (s1us2us3u….)
reszleges: ha nem totalis
diszjunkt: ha minden (i != j) si n sj = 0
atfedo: ha nem diszjunkt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Ismertesse a relacios adatbazis-tervezes nem hivatalos iranyelveit!

A
  1. Relacio minden rekordja egy egyed-elofordulas vagy kapcsolat-elofordulas
  2. Lehetoleg ne legyenek anomaliak, ha megis vannak akkor jegyezzuk fel azokat
  3. Relaciok ne tartalazzanak sok NULL erteket ha valami sokszor felveszi rakjuk kulon relacioba
  4. Vesztesegmentes osszekapcsolas feltetelet teljesitsek
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Sorolja fel a tranzakciok lehetseges allapotat!

A

aktiv, reszlegesen veglegesitett, veglegesitett, hibas, megszakitott

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Sorolja fela a tranzakcios muveleteket!

A

begin_transaction
read vagy write
end_transaction
commit_transation
rollback vagy abort

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Ismertesse azokat a problemakat, ameyeket tranzakcok egyideju feldolgozasakor leephetnek fel!

A

-Az elveszett frissites probemaja: ket tranzakcio ugy fesul ossze adatbazis elemeket, hogy azok elerhetetlenne valnak
-Az idoleges frissites problemaja: egy elemet frissit de hibasan fejezodik be es valami masik tranzakcio eleri az elemet visszaallitasa elott
-A helytelenosszegzes problemaja: egy rekordon egy tranzakcio osszegzofuggvenyt futtat mig egy masik frissiti, lehetsees hogy az osszegzes a frissites elotti ertekekkel fut le

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Mi az a tranzakcio utemezes?

A

kulonbozo tranzakciokban levo muveletek sorrendje, amikor a tranzakciok osszefesulodnek es egy szalon futnak
-tipusok :
visszaallito utemezes
kaszkadmentes utemezes
szerialis utemezes
szerializalhato utemezes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Mi az az osztalyhierachia?

A

A szupertipusok es szubtipusok kapcsolatrendszere.

17
Q

Mit jelent a tranziencia es perzisztencia az OO adatbazisban?

A

tranziencia : ideiglenesseg
perzsztencia : allandosag

18
Q

Ismertesse az adattarhazak es a hagyomanyos adatbazisok kozti kulonbseget!

A

adat.haz - gyorseleres, idosorok es trendek elemzese, nem valtoztatjuk
adatb - tranzakciokra optimalizalt, valtozhat tranzakciok soran

19
Q

Ismertesse a felhasznalo altal definialt tipus (UDT)!

A

CREATE TYPE neve AS (komponensek deklaracioja)
OID referencia az azonositasra
muveleteket definialunk rajtuk
3 fajta muvelet es attributum
-public
-privat
-protected

20
Q

Definialja a gyenge es eros konzisztenciat!

A

eros - modositas uta minden muvelet a modositott ertek szerint ad vissza erteket
gyenge - nem feltetlenul garantalja a rendszer , hogy a modositast kovetoen a hozzaferes a frissites szerint ad erteket

21
Q

Sorolja fel a NoSQL adatmodelleket!

A

Kulcs-ertek modell
Rendezett kulcs-ertek modell
Oszlopcsalad modell
Dokumentum modell
Grafmodell