free webpage counters
ETUSIVU materiaalit

Esimerkki

Tässä alla esimerkki tietokannasta, jossa normalisointi on toteutettu. Kyseessä on autonvuokraus.

Normalisointi on tehty jo valmiiksi eli auton tiedot ovat yhdessä taulukossa, lainaajan tiedot toisessa ja lainauksen tiedot kolmannessa taulukossa. Yhdessä taulukossa olevat tiedot ovat riippuvaisia vain ja ainoastaan taulukon avaimesta. Jotta taulukot saadaan yhdistettyä on lainaus-taulukkoon lisättävä lainaaja ja auto-taulukon avainkentät.

Jatkossa perustetaan taulukot, yhdistetään (muodostetaan relaatiot) ja syötetään niihin tiedot. Accessilla työskenneltäessä on tärkeää, että taulukot ja niiden rakenne on täysin valmiina ennen kuin niihin on tarkoituksenmukaista syöttää tietoja. Saattaa käydä niin, että joutuu tyhjentämään taulukoissa olevat tiedot, jos myöhemmässä vaiheessa huomaa jonkin taulukon rakenteessa olevan pielessä.

Tietokannan perusrakenteen ollessa valmiina voidaan ryhtyä tekemään raportteja ja kyselyjä kannasta. Jos halutaan tehdä täydellinen toimiva kanta on kaikki tarvittavat tulosteet mietittävä tarkkaan valmiiksi. Tällä opintojaksolla on tarkoitus ymmärtää tietokannan toimintaperiaatteet, joten emme rakenna täysin toimivaa kantasovellusta vaan kokeilemme erialisia kannan toimintoja.


©Tuija Jaakkola 2005