Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Yksi kelpo perusavain on sarakkeet laakNro ja vastAika

Samankaltaiset esitykset


Esitys aiheesta: "Yksi kelpo perusavain on sarakkeet laakNro ja vastAika"— Esityksen transkriptio:

1 Yksi kelpo perusavain on sarakkeet laakNro ja vastAika
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ä… Normalisointi2 tMyn

2 laakNro vastAika laakNimi potNro potNimi huoneNro 1 :00 Jukka Ikonen Sakari Marttinen :00 2 Minna Talvitie Paula Oksanen 3 Veikko Laine :00 :00 Sari Kaukorinne :00 4 Matti Katainen Normalisointi2 tMyn

3 laakNro vastAika laakNimi potNro potNimi huoneNro fd1 fd2 fd3 fd4 Normalisointi2 tMyn

4 Siis luodaan kaksi taulua Hammaslaakari(laakNro, laakNimi)
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) Normalisointi2 tMyn

5 fd3: potNro -> potNimi Nyt taulut ovat siis:
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) Normalisointi2 tMyn

6 Potilas Hammaslaakari laakNro laakNimi 1 Jukka Ikonen 2 Paula Oksanen
3 Sari Kaukorinne potNro potNimi 1 Sakari Marttinen 2 Minna Talvitie 3 Veikko Laine Potilas Hammaslaakari Normalisointi2 tMyn

7 Vastaanotto laakNro vastAika potNro huoneNro 1 2009-02-17 10:00
:00 2 3 :00 :00 :00 4 Vastaanotto Normalisointi2 tMyn


Lataa ppt "Yksi kelpo perusavain on sarakkeet laakNro ja vastAika"

Samankaltaiset esitykset


Iklan oleh Google