Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuIsmo Halonen Muutettu yli 9 vuotta sitten
1
Normalisointi2tMyn1 Yksi kelpo perusavain on sarakkeet laakNro ja vastAika. Toinen voisi olla potNro ja vastAika, kolmas voisi olla huoneNro ja vastAika,…, mutta hammaslääkäriasema taitaa pyöriä hammaslääkäreiden ympärillä…
2
Normalisointi2tMyn2 laakNrovastAikalaakNimipotNropotNimihuoneNro 12009-02-17 10:00 Jukka Ikonen 1Sakari Marttinen 1 12009-02-17 11:00 Jukka Ikonen 2Minna Talvitie 1 22009-02-17 10:00 Paula Oksanen 3Veikko Laine 2 22009-02-27 14:00 Paula Oksanen 3Veikko Laine 2 32009-02-18 15:00 Sari Kaukorinne 2Minna Talvitie 1 32009-02-17 16:00 Sari Kaukorinne 4Matti Katainen 1
3
Normalisointi2tMyn3 laakNrovastAikalaakNimipotNropotNimihuoneNro fd1 fd2 fd3 fd4
4
Normalisointi2tMyn4 Taulu on 2. normaalimuodossa, jos jokainen ei- perusavain –attribuutti on täysin riippuvainen perusavaimesta. Siis fd2 on esteenä 2 NF –muodolle Periaatteena osittaisen riippuvuuden poistamisessa on: ”otetaan ei-perusavainsarakkeet pois yhdessä sen osuuden kanssa perusavaimesta, jonka (joiden) suhteen nämä ei-perusavainsarakkeet ovat täydellisesti riippuvaisia.” Siis luodaan kaksi taulua Hammaslaakari(laakNro, laakNimi) Vastaanotto(laakNro, vastAika, potNro, potNimi, huoneNro)
5
Normalisointi2tMyn5 Jotta päästään 3 NF –esitysmuotoon, niin poistetaan transitiiviset riippuvuudet, tässä tapauksessa siis taulussa Vastaanotto: fd3: potNro -> potNimi Nyt taulut ovat siis: Hammaslaakari(laakNro, laakNimi) Potilas(potNro, potNimi) Vastaanotto(laakNro, vastAika, potNro, huoneNro)
6
Normalisointi2tMyn6 laakNrolaakNimi 1Jukka Ikonen 2Paula Oksanen 3Sari Kaukorinne potNropotNimi 1Sakari Marttinen 2Minna Talvitie 3Veikko Laine Hammaslaakari Potilas
7
Normalisointi2tMyn7 laakNrovastAikapotNrohuoneNro 12009-02-17 10:0011 12009-02-17 11:0021 22009-02-17 10:0032 22009-02-27 14:0032 32009-02-18 15:0021 32009-02-17 16:0041 Vastaanotto
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.