Määritä yhteydet Visiossa käyttämällä ensisijaisia sekä viiteavaimia, jotta voit koota tietoja useammasta kuin yhdestä taulukosta.
Huomautus: Tietokantamallikaavio on käytettävissä vain tietyissä Visio-versioissa. Saat lisätietoja artikkelista Etkö löydä tietokannan mallinnusominaisuuksia?
Yhteyden luominen tietokantamallikaaviossa
-
Varmista, että molemmat taulukot näkyvät kaaviossa. Jos olet luonut mallin selvittämällä aiemmin luodun tietokannan lähdekoodin, sinun täytyy ehkä vetää toinen tai molemmat taulukoista Taulukot ja näkymät -ikkunasta piirustussivulle.
-
Kaksoisnapsauta taulukkoa, jonka haluat määrittää yhteyden perusavainpuolelle.
-
Valitse Tietokannan ominaisuudet -ikkunan Luokat-kohdassa Sarakkeet.
-
Napsauta ruudukon saraketta, jota haluat käyttää taulukon kunkin rivin yksilölliseen tunnistamiseen, ja määritä se perusavaimeksi valitsemalla PK-valintaruutu.
-
Valitse Objektirelaatio- tai Käsiterelaatio-kaavain, vedä Yhteys-muotoa ja pudota se tyhjään kohtaan sivulla.
-
Yhdistä yläpää ylätason taulukkoon.
-
Yhdistä toinen pää alitaulukkoon.
Jos toisessa taulukossa ei vielä ole saraketta, jolla on sama nimi kuin perusavaimella, mallintaja lisää sen toiseen taulukkoon viiteavaimena.
Huomautus: Jos yhteysviivat katoavat näkyvistä, valitse Tietokanta-valikossa Asetukset ja valitse sitten Asiakirja. Valitse Yhteydet -välilehden Näytä-kohdassa Yhteydet -valintaruutu.
Yhteyden poistaminen tietokantamallista
-
Napsauta yhteyttä mallissa ja paina Poista.
-
Tee Poista objekti -valintaikkunassa jompikumpi seuraavista toimista:
-
Valitse Kyllä, jos haluat poistaa yhteyden sekä piirustuksesta että pohjana olevasta mallista.
-
Valitse Ei, jos haluat poistaa piirustuksesta vain rivin.
Huomautus: Jos valitset Ei, mutta haluatkin lisätä rivin takaisin piirustukseen, valitse yksi yhteyden taulukoista, ja valitse Tietokanta-valikossa Näytä liittyvät taulukot.
-
Vihje: Voit valita poistaa pohjana olevasta mallista poistetut yhteydet joko aina tai ei koskaan. Valitse Tietokanta-valikossa Asetukset. Napsauta Mallinnus ja siirry Looginen kaavio -välilehdelle.
Yhteyden määrittäminen yksi-yhteen tai yksi-moneen
Yhteyden kardinaliteetti kuvaa kuinka monta riviä yhdessä taulukossa voi liittyä toisen taulukon rivien määrään. Esimerkiksi yhdellä osastolla voi olla useita työntekijöitä, mutta työntekijä voi kuulua vain yhteen osastoon. Kardinaliteetti ilmoitetaan yleensä yksi-yhteen, yksi-moneen ja monta-moneen.
-
Kaksoisnapsauta yhteysviivaa.
-
Valitse Tietokannan ominaisuudet -ikkunan Luokat-kohdassa Muut.
-
Valitse Kardinaliteetti-kohdassa yhteyteen parhaiten soveltuva kardinaliteetti. Yksi-moneen-yhteyksissä valinta olisi Nolla tai enemmän tai Yksi tai enemmän. Yksi-yhteen-yhteyksissä valinta olisi Nolla tai yksi tai Täsmälleen yksi.
Yhteyksien ja niiden ominaisuuksien näyttäminen kaaviossa
Kaaviossa voit joko näyttää tai piilottaa tietoja yhteyksistä.
-
Valitse Tietokanta-valikossa Asetukset ja valitse sitten Asiakirja.
-
Valitse Yhteydet -välilehdessä tiedot, jotka haluat näyttää kaaviossa.
Voit näyttää tai piilottaa
-
Yhteydet
-
Kardinaliteetin
-
Kukonaskelmerkinnän
-
Verbilauseen
-
Viitetoiminnot
-
Etkö löydä tietokannan mallinnusominaisuuksia?
Todennäköisin syy on se, että käyttämäsi Vision versio ei sisällä etsimiäsi ominaisuuksia. Voit selvittää oman Visio-ohjelmasi versiotiedot valitsemalla Ohje-valikosta Tietoja Microsoft Office Visiosta. Version nimi näkyy valintaikkunan ensimmäisellä rivillä.
Visio Standard ei sisällä Tietokantamallikaavio-mallia.
Visio Professional- ja Visio Premium -versiot tukevat Tietokantamallikaavio-mallin lähdekoodin selvittämisominaisuuksia (eli mallin luomista Visiossa aiemmin luodun tietokannan pohjalta), mutta eivät tue koodin uustuotantoa (eli SQL-koodin luomista Visio-tietokantamallin pohjalta).
Huomautus: Täydet tietokantamallinnusominaisuudet, lähdekoodin selvittämisominaisuudet ja koodin uustuotanto-ominaisuudet mukaan lukien, sisältyvät Visio for Enterprise Architects -versioon. Visio for Enterprise Architects sisältyy MSDN Premium Subscription -tilaukseen, joka puolestaan on saatavilla Visual Studio Professionalin ja Visual Studio Team Systemin roolipohjaisissa versioissa.
Jos käytät Visio, palvelupaketti 2:ta ja haluat lisätietoja kuinka muunnat aiemmin luodun tietokannan tietokantamalliksi, katso artikkeli Aiemmin luodun tietokannan lähdekoodin selvittäminen.