|
Abstract:
|
ANSI/SPARC -työryhmä erottaa tietokannan kuvauksessa kolme tasoa, jotka ovat ulkoinen taso, käsitetaso ja sisäinen taso. Tietokannan suunnittelu aloitetaan ulkoiselta tasolta, jolla kukin käyttäjä/käyttäjäryhmä laatii näkemyksensä kohdealueesta tai sen osasta. Näin saadut ulkoiset kaaviot integroidaan käsitetasolla yhteisön käsitekaavioksi. Samalla kun käsitekaavio kuvaa kohdealueella esiintyvät tilat, kuvaa se myös näitä vastaavat sallitut tilat tietokannassa tietokantatoteutuksesta riippumattomalla tavalla. Seuraavana tehtävänä on muuntaa käsitekaavio haluttua tietokantatoteutusta vastaavaksi sisäiseksi kaavioksi, joka kuvaa toteutuskohtaisen talletusrakenne-esityksen. Tässä voidaan käyttää apuna valmista tiedonhallintajärjestelmätoteutusta, jonka käyttämää kuvausta tietokannan rakenteesta kutsutaan tietokannan kaavioksi. Tiedonhallintajärjestelmä suorittaa tietokannan kaavion muuntamisen sisäiseksi kaavioksi. Sen sijaan käsitekaavion muuntamisesta tietokannan kaavioksi on huolehdittava erikseen. Tässä työssä on tutkittu, miten tämä muunnos voidaan suorittaa. Työssä on kehitetty menetelmä, jolla voidaan muuntaa CONCEPT D -kuvaustekniikalla esitetty käsitekaavio relaatiomallin mukaiseksi tietokannan kaavioksi. Perusta muunnosmenetelmän kehittämiseen on saatu relaatiotietokannan kaavion suunnittelua koskevasta teoriasta. Teorian soveltamisessa on huomioitu käytännön asettamat rajoitukset, minkä ansiosta on vältetty ongelmat, jotka syntyvät teorian suunnittelualgoritmeja suoraan hyödyntävien suunnittelutyökalujen yhteydessä. Työ liittyy osana Tampereen yliopistossa käynnissä olevaan COMIC-projektiin. COMIC-projekti, joka on osa valtakunnallista tietotekniikan kehittämisohjelmaa, tutkii tietokoneavusteista käsitteellistä mallintamista ja tietokannan suunnittelua. /Kir09 |