kifejtos4 Flashcards

1
Q

Szelekcio

A
  • Unaris muvelet
  • Az eredmenyul kapott relacio foka es semaja megegyezik R fokaval es semajaval
  • Az eredmenyul kapott relacio szamossaga mindig kisebb vagy egyenlo R szamossagaval, azaz barmely f feltetel eseten
  • Ket egymasba agyazott szelekcios muvelet vegrehajtasi sorrendje felcserelheto
  • Minden tobbszorosen egymasba agyazott szelekcio atirhato egyetlen szelekciova, amelynek a feltetele az eredeti feltetelek konjukcioja
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Projekcio

A
  • Unaris muvelet
  • Az eredmenyul kapott relacio fokat es semajat az attributumlistaban szereplo attributumok hatarozzak meg
  • Az eredmeny semajaban az attributumok sorrendje megegyezik a listaban megadott attributumok sorrendjevel
  • A fokszam a listaban megadott attributumok darabszama lesz
  • Ha az attributumlista nem tartalmaz kulcs attributumot, akkor az eredmenyul kapott relacio szamossaga kisebb lehet R szamossaganal, ugyanis az eredmenyben nem jelenhetnek emg duplikalt rekordok. Ha az attributumlista R szuperkulcsa, akkor az eredmeny szamossaga megegyezik R szamossagaval
  • Ket egymasba agyazott projekcios muvelet eredmenye megegyezik a kulcso projekcio eredmenyevel
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Atnevezes

A
  • Az S relacio jelolesere hasznalt uj szimbolum, B1,… az uj attributumnevek
  • Unaris muvelet
  • Az eredmenyul kapott relacio foka es szamossaga megegyezik R fokaval es szamossagaval
  • Az eredmenyul kapott relacio semaja
  • A B1… attributumokkal meghatarozott sema lesz, ha megadtuk oket
  • Megegyezik az R semajaval, ha a B1… attributumokat nem soroltuk fel
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

uniok

A
  • Az unio, metszet es kulonbseg binaris muveletek
  • Az eredmenyul kapott relacio semaja az elso R relacio semajaval egyezik emg
  • Az unio es metszet muveletek kommutativak
  • Az unio es metszet muveletek asszociativak
  • A kulonbseg nem kommutativ
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Altalanos osszekapcsolas

A
  • Binaris muvelet, operanduasi R(Ai) es S(Bi) semaju relaciok
  • Az eredmenyul kapott Q egy n + m fokszamu relacio, amelynek semaja
  • Az eredmenyul kapott relacioban lesz az R es az S relaciok rekordjainak minden olyan kombinacioja, emely kielegiti az osszekapcsolasi feltetelt
  • A join muvelet osszekapcsolasi feltetelenek altalanos alakja
  • Az ilyen osszekapcsolasi feltetellel megadott altalanos osszekapcsolasi muveletet theta join muveletnek is nevezzuk
  • SELECT * FROM R, S WHERE <feltetel></feltetel>
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Egyenlosegen alapulo osszekapcsolas

A
  • Azt az altalanos osszekapcsolasi muveletet, amelynek osszekapcsolasi feltetelben csak az egyenlosegjel szerepel osszehasonlito muveleti jelkent, egyenlosegen alapulo osszekapcsolasnak vagy mas szoval equijoin muveletnek nevezzuk
  • Az egyenlosegen alapulo osszekapcsolas eredmenyekent kapott relacio minden rekordjaban van legalabb egy par azonos ertek
  • SELECT * FROM R [INNER] JOIN S ON R.ID = S.ID
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Termeszetes osszekapcsolas

A
  • Az egyenlosegen alapulo osszekapcsolas eredmenyekent kapott relacioban a rekordokban felbukkano azonos ertekparok miatt mindig talalhatok “felesleges” ertekek
  • A termeszetes osszekapcsolas muveletet az egyenlosegen alapulo osszekapcsolasi muvetebol szarmaztatjuk oly modon, hogy az ott kapott relaciobol eltavolithatjuk az osszekapcsolas alapjaul szolgao, a hozzajuk tartozo ertekek egyenlosege miatt felesleges attributumok egyiket
  • Az osszekapcsolas ket relacioban az osszekapcsolas alapjaul szolgalo attributumok nevenek meg kell egyezniuk
How well did you know this?
1
Not at all
2
3
4
5
Perfectly