Gagnasafnsfræði, haust 2011
[ Dagskrá | Námsefni | Verkefni | Dæmatímar | Orðalisti | Námsmat | Kennslubók ]Verkefni 6 - Staðalskipulag
Lausnum skal skilað í hólf viðkomandi dæmakennara (sjá lista yfir dæmatíma).Skiladagur: þriðjudaginn 11. október fyrir kl 16:00
Skiladæmi:
- Gefin eru venslin R(A, B, C, D) með fallsákveðum: A → B og A → C
- Finnið alla lykla venslanna R
- Af hverju eru venslin ekki á 3NF?
- Brjótið venslin upp þannig að þau séu á 3NF
- Er uppbrotið taplaust (e. lossless) ? Hvers vegna eða hvers vegna ekki?
- [Prófdæmi 2007] Gefin eru venslin R(A, B, C, D, E) með fallsákveðunum: AB → C, DE → C og B → D
- Finnið alla lykla venslanna R
- Á hvaða staðalformi eru venslin R?
- Ef venslin R eru ekki á BCNF, brjótið þau þá upp í vensl sem eru á BCNF
- Gefin eru venslin R(A, B, C, D) með fallsákveðum F = {A → B, BC → D, D → A}
- Finnið A+
- Er fallákveðan AC → D í F+ ? (Ábending: Finnið fyrst {AC}+ og athugið síðan hvort D sé þar)
- Finnið alla lykla R
- Gerum ráð fyrir að við höfum eftirfarandi gagnasafn um úrslit í skákmótum.
Atburður Hvítur spilari Svartur spilari Raðnúmer Nr. Atburður Ártal Staðsetning Nr. Nafn Fæðingarár Heimaland Nr. Nafn Fæðingarár Heimaland Fjöldi leikja Úrslit 134178 1137 US Championship 1963 New York 525 R Byrne 1928 USA 729 Fischer 1943 USA 42 0-1 134179 3712 World Championship Match 1972 Reykjavik 729 Fischer 1943 USA 251 Spassky 1937 USSR 41 1-0 Eftirfarandi fallákveður gilda um gagnasafnið:
- Raðnúmer → {Atburður nr., Hvítur nr., Svartur nr., Fjöldi leikja, Úrslit}
- Atburður nr. → {Atburður, Ártal, Staðsetning}
- Spilari nr. → {Spilari nafn, Spilari fæðingarár, Spilari heimaland}
Verkefni:
- Útskýrið af hverju taflan er ekki á þriðja skipulagi (3NF)
- Brjótið töfluna upp í smærri töflur þ.a. gagnasafnið sé á þriðja skipulagi (3NF)
- Skilgreinið eitthvað gagnasafn sem ykkur dettur í hug. Það verður að innihalda að lágmarki 3 töflur og vera á þriðja skipulagi. Tilgreinið einnig fallákveður sem gilda um gagnasafnið.