DUO

DUO-tietomalli


DUO-tietokanta ja asiakassovellus käyttävät tietoihin liittyvää käsitteistöä, joka on määritelty tietomalliin. Käsitteet ovat osittain samoja kuin UNO-sovelluksessa ja Yliopiston museon lomakkeissa, mutta mallissa on joitakin muutoksia ja lisäyksiä.


Duo-tietomalli
Kuva 1: DUO-tietomalli

Kaavio kuvaa loogisella tasolla DUO-tietokantarakenteen ja edelleen lomakkeiden väliset riippuvuudet. Kaaviossa käytetään mukailtua UML-notaatiota. Laatikko tarkoittaa tietokohdetta, jossa lueteltuna kohteen nimi ja kentät. Viivat tarkoittavat kohteiden välisiä suhteita, merkinnät päissä tarkoittavat lukumäärää (kardinaalisuus) seuraavasti:

Esimerkki: Jokaista lahjoitusta vastaa 0 tai useampia diarioita. Toisaalta jokaista diariota vastaa tasan 1 lahjoitus.


Kaavio ei kuvaa täsmällisesti tietokannan fyysistä rakennetta eikä kaikkia aputauluja tai suhteita ole merkitty. Esimerkiksi yhteystiedot ja aikakaudet ovat tietokannassa omissa tauluissaan, esineiden värit ja materiaalit ovat monesta moneen -suhteessa esineeseen, luetteloija, kirjaaja, tallentaja ja muokkaaja ovat työntekijöitä, repron kuvaaja on tuottaja, lainaaja, kirjapaino ja lehti ovat henkilöitä (jälkimmäisten tapauksessa oikeastaan organisaatioita, mutta henkilötaulu kattaa myös organisaatiot).