Szabalyok Flashcards

1
Q

Reflexivitás szabálya

A

Ha x ⊇ y, akkor x → y

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

Augmentivitás szabálya

A

X→y, akkor xz→yz

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

Tranzitivitás szabálya

A

X→y, y→z, akkor x→z

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

Dekompozíció szabálya

A

X→yz, akkor x→y

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

Additivitás szabálya

A

X→y, x→z, akkor x→yz

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

Pszeudotranzitivitás szabálya

A

X→y, wy→z, akkor wx→z

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

Armstrong axiómák

A

A reflexitás, az augmentivitás és a tranzitivitás szabályait együtt Armstrong axiómáknak nevezzük

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

A reflexivitás bizonyítása

A

Tegyük fel, hogy X ⊇ Y , és hogy léteznek t1 és t2 rekordok R valamely r relációjában úgy, hogy t1[X ] = t2[X ]. Ekkor t1[Y ] = t2[Y ], mivel X ⊇ Y ; ezért X → Y -nak teljesülnie kell r -ben.

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

Az augmentivitás bizonyítása (indirekt módon)

A

Tegyük fel, hogy X → Y fennáll R egy r relációjában, de
XZ → YZ nem áll fenn. Ekkor léteznie kell t1 és t2 rekordoknak
úgy, hogy
1. t1[X ] = t2[X ],
2. t1[Y ] = t2[Y ],
3. t1[XZ ] = t2[XZ ] és
4. t1[YZ ] /= t2[YZ ].
Ez nem lehetséges, mert (3)-ból kapjuk, hogy
5. t1[Z ] = t2[Z ],
míg (2)-bol és (5)-bol kapjuk, hogy
6. t1[YZ ] = t2[YZ ],
ami ellentmond (4)-nek.

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

A tranzitivitás bizonyítása

A

Tegyük fel, hogy
1. X → Y és
2. Y → Z
fennáll egy r relációban. Ekkor tetszoleges t1 és t2 r -beli rekordokra, melyekre igaz, hogy t1[X ] = t2[X ], (1) miatt kapjuk, hogy
3. t1[Y ] = t2[Y ];
így (3)-ból és a (2)-es feltevésünkbol azt is kapnunk kell, hogy
4. t1[Z ] = t2[Z ];
ezért X → Z -nek fenn kell állnia r -ben

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

A dekompozíció bizonyítása

A
  1. X → YZ adott.
  2. YZ → Y , felhasználva a reflexivitás szabályát, és tudva,
    hogy YZ ⊇ Y .
  3. X → Y , alkalmazva a tranzitivitás szabályát (1)-re és (2)-re.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Az additivitás bizonyítása

A
  1. X → Y adott.
  2. X → Z adott.
  3. X → XY , alkalmazva az augmentivitás szabályát (1)-re, azt X -szel bovítve; megjegyezve, hogy XX = X .
  4. XY → YZ , alkalmazva az augmentivitás szabályát (2)-re, azt Y -nal bovítve.
  5. X → YZ , alkalmazva a tranzitivitás szabályát (3)-ra és (4)-re.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A pszeudotranzitivitás bizonyítása

A
  1. X → Y adott.
  2. WY → Z adott.
  3. WX → WY , alkalmazva az augmentivitás szabályát (1)-re,
    azt W -vel bovítve.
  4. WX → Z , alkalmazva a tranzitivitás szabályát (3)-ra és
    (2)-re.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly