Kezdőoldal » Számítástechnika » Programozás » Adott egy relációs sémának...

Adott egy relációs sémának funkcionális függőségek halmaza. Milyen módszerrel tudom megállapítani az elsődleges attribútumokat?

Figyelt kérdés

Persze a kulcsok megállapítására is érdekelne módszer.


Köszi!



#Databases #Adatbázisok elmélete #funkcionális függőségek #normálformák
2019. dec. 22. 22:26
 1/7 anonim ***** válasza:
100%
Idén is tankönyvvel gyújtottatok be?
2019. dec. 23. 07:43
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:

Elsődleges attribútum == kulcsjelöltek.

Másodlagos attribútum == Minden, ami nem kulcs.


Konyhanyelven megfogalmazva.


A kulcsjelölteket te állapítod meg... Nyilván olyan attribútumok lehetnek kulcsjelöltek, amik egyediek.


Ha mutatnál egy példa táblát és hogy mit szeretnél vele csinálni, akkor példán keresztül talán érthetőbben is el lehetne magyarázni.

2019. dec. 23. 17:26
Hasznos számodra ez a válasz?
 3/7 A kérdező kommentje:
Hát ha van egy relációd onnan könnyű a dolog. De most itt csak egy relációs séma van és az attribútumaira vonatkozó funkciónális függőségek halmaza. Ennek a halmaz alapján szeretném a kulcsokat megállapítani.
2019. dec. 23. 23:14
 4/7 anonim ***** válasza:
A garantált nem ismétlődőség az egyetlen lényeges tulajdonságuk. Nem olyan nehéz.
2019. dec. 23. 23:24
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:

#3: Akkor józan paraszti ésszel képzeld el, hogy milyen adatok fognak kerülni az attribútumok alá és hogy ez alapján vajon melyikek lesznek alkalmasak a kulcs szerepének (ha egyik sem, akkor érdemes összetett kulcsban is gondolkodni).


Egyébként ha a funkcionális függőségek meg vannak adva, akkor a függőség bal oldalán lévő attribútumok biztosan kulcsok, de továbbra is azt mondom, hogy ha kiírod a feladatot, akkor azon keresztül jobban el lehet magyarázni.

2019. dec. 24. 00:14
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:

Oks mondok egy példát:

Séma:

R(F, G, H, I, D)


Függéshalmaz:

F --> G

H --> I

GI --> D


(én találtam ki ezt most)

2019. dec. 24. 00:31
 7/7 anonim ***** válasza:

Kulcsjelöltek:

F, H, {G,I} (ez utóbbi összetett kulcs)


Másodlagos attribútumok:

D (mivel egyetlen kulcsjelölthöz sem tartozik hozzá)


Funkcionális függőségek:

F -> G

H -> I

{G,I} -> D


---


Normalizálás során, a 2. normálformánál a cél az, hogy a funkcionális függőségeket kigyepáljuk az eredeti ("R") táblából és ezeket új táblákba helyezzük át (ha akarod megtartod R-t vagy át is nevezheted R1-é, hogy jobban utaljon a neve a némileg módosult tartalmára):


R(F, G)

R2(H, I)

R3(G, I, D)

2019. dec. 24. 01:40
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!