Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.
Tietokantamallin luominen (tunnetaan myös nimellä Käsiterelaatio-kaavio) Visiossa

Vision tietokantamallikaavio-mallin avulla voit luoda uuden mallin tai selvittää olemassa olevan tietokannan lähdekoodin malliksi.

Tietokantakuvake, nuoli, Visio-kaavio, joka näyttää tietokannan

Tässä artikkelissa kuvataan, miten voit luoda tietokantamallin ja mitä voit tehdä mallilla sen luomisen jälkeen.

Huomautus: Tietokantamallikaavio on käytettävissä vain tietyissä Visio-versioissa. Saat lisätietoja artikkelista Etkö löydä tietokannan mallinnusominaisuuksia?

1: Aloita tietokantamallikaavio

Jos sinulla ei ole aiemmin luotua tietokantaa, jota voisit käyttää lähtökohtana, voit aloittaa tyhjästä tietokantamallista ja lisätä siihen haluamasi taulukot ja yhteydet.

  1. Valitse Tiedosto > Uusi.

  2. Kirjoita hakukenttään tietokantamalli ja paina Enter-näppäintä.

  3. Kaksoisnapsauta hakutuloksissa Tietokantamallikaavio.

    Tietokantamallin kaaviomalli.
  4. Valitse joko Metriset yksiköt tai Yhdysvaltojen mittayksikötja valitse sitten Luo.

    Ohjattu lähdemääritysten selvittäminen avautuu yleensä automaattisesti.

  5. Lopeta ohjattu toiminto valitsemalla Peruuta.

  6. Valitse Tietokanta-välilehden Hallinta-ryhmässä Näytä asetukset.

  7. Valitse Tietokantatiedoston asetukset -valintaikkunassa käytettävä merkistö sekä muut taulukko- ja yhteysvaihtoehdot, ja valitse sitten OK. Saat lisätietoja vaihtoehdoista napsauttamalla valintaikkunan Ohje-painiketta.

Jos sinulla on tietokanta, jonka haluat mallintaa siten, että voisit ymmärtää sitä paremmin tai käyttää sitä lähtökohtana uudelle mallille, käytä ohjattua lähdemääritystä tietokannan rakenteen poimimiseen ja uuden mallin luomiseen.

Ennen ohjatun toiminnon aloittamista:

  • Jos haluat selvittää Excel-työkirjan lähdemäärityksen, avaa ensin työkirja ja nimeä sarakeotsikoita sisältävien solujen ryhmä (tai solualue). Jos haluat käyttää useampaa kuin yhtä laskentataulukkoa, nimeä kunkin laskentataulukon sarakesoluryhmä. Ohjattu lähdemääritysten selvittäminen käsittelee näitä alueita taulukkoina. Lisätietoja solualueiden nimeämisestä on artikkelissa Nimien määrittäminen ja käyttäminen kaavoissa.

  • Saavutat parhaan lopputuloksen määrittämällä oletusohjaimen lähdekoodin selvittämisen kohteena olevaan tietokantaan ennen ohjatun lähdemääritysten selvittämisen käynnistämistä. Näin varmistat, että ohjattu toiminto yhdistää alkuperäiset tietotyypit oikein ja että kaikki ohjatun toiminnon poimima koodi näkyy Koodi-ikkunassa oikein.

Käynnistä ohjattu toiminto:

  1. Valitse Tiedosto > Uusi.

  2. Kirjoita hakukenttään tietokantamalli ja paina Enter-näppäintä.

  3. Kaksoisnapsauta hakutuloksissa Tietokantamallikaavio. Valitse Luo.

    Ohjatun lähdemääritysten selvittämisen pitäisi avautua automaattisesti.

    Jos ohjattu toiminto ei avaudu: Valitse työkalurivin valintanauhan Tietokanta-välilehden Malli-ryhmässä Muuta lähdekoodiksi.

  4. Toimi ohjatun lähdemääritysten selvittämisen ensimmäisessä näytössä seuraavasti:

    1. Valitse käytettävää tietokannan hallintajärjestelmää (DBMS) vastaava tietokantaohjain. Jos et ole vielä määrittänyt Visiotietokantaohjainta mihinkään tiettyyn ODBC-tietolähteeseen, valitse Asetukset.

      Huomautus: Jos selvität Excel-laskentataulukon lähdekoodin, valitse Yleinen ODBC-ohjain.

    2. Valitse päivitettävän tietokannan tietolähde. Jos et ole vielä luonut tietolähdettä olemassa olevalle tietokannalle, luo se nyt valitsemalla Uusi.

      Kun luot uuden lähteen, tämän lähteen nimi lisätään Tietolähteet-luetteloon.

    3. Kun olet tehnyt haluamasi muutokset asetuksiin, valitse Seuraava.

  5. Noudata ohjaimeen liittyvissä valintaikkunoissa näkyviä ohjeita.

    Kirjoita esimerkiksi Yhdistä tietolähde -valintaikkunaan käyttäjän nimi ja salasana ja valitse sitten OK.

    Huomautus: Jos käytät yleistä ODBC-ohjainta, näyttöön saattaa tulla virheviesti, jossa ilmoitetaan, että selvitetyt tiedot ovat ehkä puutteellisia. Useimmissa tapauksissa tämä ei ole ongelma, vaan voit jatkaa ohjatun toiminnon suorittamista valittuasi OK.

  6. Valitse valintaruudut poimittavien tietojen mukaan ja valitse sitten Seuraava.

    Huomautus: Jotkin kohteet eivät ehkä ole käytettävissä (näkyvät harmaina), koska kaikki tietokantojen hallintajärjestelmät eivät tue kaikkia osia, joita ohjattu toiminto voi poimia.

  7. Valitse niitä taulukoita (ja mahdollisia näkymiä) vastaavat valintaruudut, joiden lähdemääritykset haluat poimia, tai napsauta Valitse kaikki -painiketta, jos haluat poimia kaikki lähdemääritykset. Valitse sitten Seuraava.

    Huomautus: Jos selvität Excel-laskentataulukon lähdekoodin eikä tässä luettelossa näy mitään, sinun on todennäköisesti nimettävä solualue, joka sisältää laskentataulukon sarakeotsikot. Lisätietoja on artikkelissa Nimien määrittäminen ja käyttäminen kaavoissa.

  8. Jos valitsit Tallennetut toimintosarjat -valintaruudun, valitse nyt poimittavat toimintosarjat tai napsauta Valitse kaikki, jos haluat poimia ne kaikki. Valitse sitten Seuraava.

  9. Valitse, haluatko lisätä lähdekoodiltaan selvitetyt kohteet automaattisesti nykyiselle sivulle.

    Huomautus: Voit valita, että ohjattu toiminto luo piirustuksen automaattisesti sen lisäksi, että se luettelee selvitetyt määritykset Taulukot ja näkymät -ikkunassa. Jos et halua luoda piirustusta automaattisesti, voit koota tietokantamallin manuaalisesti vetämällä kohteet Taulukot ja näkymät -ikkunasta piirustussivulle.

  10. Tarkista tekemäsi valinnat ja varmista, että poimittavat tiedot ovat oikein, ja valitse sitten Valmis.

    Ohjattu toiminto poimii valitut tiedot ja näyttää poimintaan liittyvät huomautukset Kohde-ikkunassa.

Jos sinulla on aiemmin luotu VisioModeler- tai PLATINUM ERwin -malli, voit ehkä tuoda sen Visio-tietokantamallikaavion luomista varten. Tämä ominaisuus on rajoitettu vain VisioModeler 2.0 -version ja uudempien versioiden sanastomallitiedostoihin (.imd) ja PLATINUM ERwin 2.6-, 3.0- ja 3.52 -versioiden .erx-tiedostoihin.

  1. Valitse Tiedosto > Uusi.

  2. Kirjoita hakukenttään tietokantamalli ja paina Enter-näppäintä.

  3. Kaksoisnapsauta hakutuloksissa Tietokantamallikaavio. Valitse Luo.

    Ohjattu lähdemääritysten selvittäminen avautuu automaattisesti. Lopeta ohjattu toiminto valitsemalla Peruuta.

  4. Valitse Tietokanta-välilehden Malli-ryhmässä Tuo ja valitse sitten mallin tyyppi.

  5. Kirjoita tuotavan mallin polku ja tiedostonimi tai valitse Selaa-painike, etsi mallitiedosto ja valitse sitten Avaa.

  6. Valitse Tuo-valintaikkunassa OK.

    Visio tuo tiedoston ja näyttää tuonnin edistymisen Tuloste-ikkunassa. Tuodut taulukot tulevat näkyviin Taulukot ja näkymät -ikkunaan.

  7. Valitse Taulukot ja näkymät -ikkunassa taulukot, jotka haluat mallintaa, ja vedä ne piirustussivulle.

2: Kaaviorakenteen viimeisteleminen

Kun olet luonut tietokantamallikaavion, aloitat kaavion tarkentamisen. Voit lisätä ja mukauttaa mallin kolme pääosiota:

  • Entiteetit (tai taulukot),

  • Sarakkeet (jotka kuvaavat taulukon tietoja) ja

  • Yhteydet (taulukoiden väliset yhteydet). Yhteydet voivat olla yksi-yhteen-, yksi-moneen- tai monta-moneen-tyyppinen.

Valitse alla oleva otsikko ja avaa ohjeet ominaisuuden lisäämisestä malliin.

Tietokantamallin kaaviomallin mukana toimitetaan kaksi kaavainta. Aloittaessasi tarkentaa kaavion rakennetta, käytä itsellesi sopivaa kaavainta:

  • Käytä Käsiterelaatio-kaavaintaSQL92-standardiin ja aiempiin standardeihin perustuvien tietokantojen mallintamiseen.

  • Käytä Objektirelaatio-kaavaintaSQL99uudempiin standardeihin perustuvien tietokantojen mallintamiseen, sillä se sisältää lisämuotoja työskentelyyn näiden tyyppien kanssa.

Voit luoda kaavioon taulukon käyttämällä Kohde-muotoa:

  1. Vedä joko Käsiterelaatio- tai Objektirelaatio-kaavaimesta piirustukseen Kohde-muoto.

  2. Kaksoisnapsauta muotoa Tietokannan ominaisuudet -ikkunan avaamiseksi.

  3. Valitse Luokat-kohdassa Määritys ja kirjoita taulukon nimi.

  4. Valitse Luokat-kohdassa Sarakkeet, kirjoita nimi ja valitse tietotyyppi.

  5. Valitse Pakollinen-valintaruutu niiden sarakkeiden kohdalla, joissa ei voi olla tyhjäarvoja.

  6. Valitse PK (perusavain) -valintaruutu niiden sarakkeiden kohdalla, jotka yksilöivät tietokantataulukon kunkin rivin.

  7. Valitse Luokat-kohdassa Indeksit, Käynnistimet, Tarkistus tai Laajennettu vastaavien valinnaisten elementtien luomiseksi.

Voit käyttää Tietokannan ominaisuudet -ikkunaa sarakkeiden ominaisuuksien, kuten tietotyyppien ja perusavaimien, lisäämiseen tai muuttamiseen:

  1. Kaksoisnapsauta taulukkoa kaaviossa.

  2. Valitse Tietokannan ominaisuudet -ikkunan Luokat-kohdassa Sarakkeet.

  3. Napsauta ensimmäistä tyhjää Fyysinen nimi -solua ja kirjoita nimi.

  4. Voit muuttaa sarakkeen tietotyyppiä valitsemalla sarakkeen Tietotyyppi-kentän ja valitsemalla tietotyypin luettelosta tai kirjoittamalla sen luetteloon. Voit esimerkiksi kirjoittaa decimal(8,2) tai char(30).

  5. Jos haluat estää tyhjäarvot, valitse Pakollinen -valintaruutu.

  6. Voit määritä sarakkeen perusavaimeksi valitsemalla PK-valintaruudun.

  7. Jos haluat saada näkyviin enemmän sarakeominaisuuksia niiden lisäksi, jotka tulevat näkyviin valitessasi Sarakkeet-luokan, valitse sarake ja napsauta sitten Muokkaa.

Yhteydet hyödyntävät perus- ja viiteavaimia sen sallimiseen, että tietokannat voivat sovittaa yksittäisen taulukon rivin siihen yhdistetyn taulukon riviin. Voit näyttää nämä yhteydet kaaviossa. Lisäksi voit määrittää niiden kardinaliteetin (esimerkiksi yksi-moneen) ja käyttää kukonaskel-, relaatio- tai IDEF1X-merkintää kardinaliteetin osoittamiseen. Et voi esittää monta-moneen-yhteyksiä millään näistä merkinnöistä Tietokantamallikaavio-mallissa.

Yhteyden muodostaminen taulukoiden välillä:

  1. 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.

  2. Kaksoisnapsauta taulukkoa, jonka haluat määrittää yhteyden perusavainpuolelle.

  3. Valitse Tietokannan ominaisuudet -ikkunan Luokat-kohdassa Sarakkeet.

  4. Napsauta ruudukon saraketta, jota haluat käyttää taulukon kunkin rivin yksilölliseen tunnistamiseen, ja määritä se perusavaimeksi valitsemalla PK-valintaruutu.

  5. Valitse Objektirelaatio- tai Käsiterelaatio-kaavain, vedä Yhteys-muotoa ja pudota se tyhjään kohtaan sivulla.

  6. Yhdistä yläpää ylätason taulukkoon.

  7. 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, valitse Tietokanta-välilehden Hallinta-ryhmässä Näytä asetukset. Valitse Yhteydet -välilehden Näytä-kohdassa Yhteydet-valintaruutu.

Yhteyden kardinaliteetin määrittäminen:

  1. Kaksoisnapsauta yhteysviivaa.

  2. Valitse Tietokannan ominaisuudet -ikkunan Luokat-kohdassa Muut.

  3. Valitse Kardinaliteetti-kohdassa yhteyteen parhaiten soveltuva kardinaliteetti. Yksi-moneen-yhteyksissä paras valinta on Nolla tai enemmän tai Yksi tai enemmän. Yksi-yhteen-yhteyksissä paras valinta on Nolla tai yksi tai Täsmälleen yksi.

3: Hakuominaisuuksien lisääminen ja tietojen päivittäminen

Jos haluat tehdä kaavioon muita tarkennuksia (kuten luoda indeksejä, tarkistaa lausekkeita ja käynnistimiä), valitse yllä oleva otsikko ja avaa ohjeet jonkin seuraavien lisäämisestä:

Indeksit parantavat tietokannan suorituskykyä eli nopeutta kyselyissä.

  1. Avaa tietokantamallikaavio.

  2. Kaksoisnapsauta taulukkoa, johon haluat lisätä indeksin, ja valitse Tietokannan ominaisuudet -ikkunan Luokat‑luettelosta Indeksit.

  3. Valitse Uusi.

  4. Kirjoita indeksin nimi Luo indeksi -valintaikkunaan ja valitse sitten OK.

  5. Valitse Indeksityyppi-luettelosta joko yksilöivän tai ei-yksilöivän indeksin luomisen vaihtoehto.

  6. Valitse Käytettävissä olevat sarakkeet -luettelosta jokaisen tähän indeksiin sisällytettävän sarakkeen nimi ja valitse sitten Lisää >.

  7. Valitse Indeksoidut sarakkeet -luettelossa Asc-valintaruutu, jos haluat luoda indeksin, jonka lajittelujärjestys on nouseva, tai poista valintaruudun valinta, jos haluat luoda indeksin, jonka lajittelujärjestys on laskeva.

    Tietokantamallikaavio päivittyy.

Voit ajatella näkymää tallennettuna kyselynä. Näkymät ovat erityisen käytännöllisiä, jos sinun on käytettävä toistuvasti samoja tietoja useista taulukoista tai jos haluat näyttää tiedot käyttäjille ilman, että he voivat muuttaa varsinaisia taulukoita.

Vedä joko Käsiterelaatio- tai Objektirelaatio-kaavaimesta Kohde-muoto piirustussivulle.

Käytössä olevan tietokannan hallintajärjestelmän (DBMS) mukaan voit ehkä määrittää taulukoille tai näkymille laajennettuja ominaisuuksia niiden tallennuspaikan määrittämiseksi.

Kaksoisnapsauta taulukkoa tai näkymää, jonka laajennetut ominaisuudet haluat määrittää, ja valitse Tietokannan ominaisuudet -ikkunan Luokat‑luettelosta Laajennettu.

Tarkistusmääreiden avulla voit varmistaa, että tiettyyn sarakkeeseen lisätyt tiedot ovat tietyn arvoalueen puitteissa. Voit esimerkiksi luoda tarkistusmääreen, joka edellyttää, että Ikä-sarakkeen tietona on suurempi arvo kuin 65.

  1. Kaksoisnapsauta taulukkoa Tietokannan ominaisuudet -ikkunan avaamiseksi.

  2. Valitse Luokat-kohdassa Sarakkeet ja napsauta sitten saraketta, johon haluat lisätä tarkistusmääreen.

  3. Valitse Muokkaa.

  4. Lisää haluamasi rajoitteet Tarkistus-välilehdelle Sarakkeen ominaisuudet -valintaikkunassa. Saat lisätietoja käytettävissä olevista valinnoista Sarakkeen ja kentän ominaisuudet -valintaikkunasta (Tarkistus-välilehti).

    Tarkistusmääre lisätään Koodi-ikkunan Paikallinen koodi -kohtaan.

Tallennettujen toimintosarjojen ja käyttäjän määrittämien funktioiden avulla voit luoda koodipaketteja, joita voit käyttää samojen toimintojen toistuvaan suorittamiseen. Suurin ero näiden kahden ominaisuuden välillä on, että käyttäjän määrittämä funktio palauttaa arvon, kun taas tallennettu toimintosarja suorittaa koodin arvoa palauttamatta.

  1. Valitse Tietokanta-välilehden Näytä/piilota-ryhmässä Koodi-valintaruutu, jotta Koodi-ikkuna avautuu.

  2. Valitse Yleinen koodi ja valitse sitten Uusi.

  3. Valitse KoodieditorinOminaisuudet-välilehdellä luotavan koodin tyyppi ja kirjoita koodin nimi.

  4. Valitse Runko-välilehdeltä koodi ja napsauta sitten OK.

Käynnistimet suorittavat määrittämäsi SQL-koodin, kun tietokannassa tapahtuu tietty tapahtuma.

  1. Kaksoisnapsauta taulukkoa Tietokannan ominaisuudet -ikkunan avaamiseksi.

  2. Valitse Luokat-kohdasta Käynnistimet ja valitse sitten Lisää.

  3. Kirjoita käynnistimen nimi Ominaisuudet-välilehdelle.

  4. Valitse Runko-välilehdeltä koodi ja napsauta sitten OK.

    Käynnistin lisätään Koodi-ikkunan Paikallinen koodi -kohtaan.

Etkö löydä tietokannan mallinnusominaisuuksia?

Joistain Visio-versioista puuttuu jotkin tai kaikki tietokantamalliominaisuudet:

  • 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).

  • 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.

Voit selvittää oman Visio-ohjelmasi versiotiedot valitsemalla Ohje-valikosta Tietoja Microsoft Office Visiosta. Version nimi näkyy valintaikkunan ensimmäisellä rivillä.

Jos käytät Visio, palvelupaketti 2:ta ja haluat lisätietoja kuinka muunnat aiemmin luodun tietokannan tietokantamalliksi, katso Aiemmin luodun tietokannan lähdekoodin selvittäminen. Visio tukee SQL Server 2016:n ja aiempien versioiden lähdekoodin selvittämistä. Visio ei tue SQL Server 2019:n tai uudempien versioiden lähdekoodin selvittämistä.

Katso myös

Yhteyden määrittäminen tietokantamallikaaviossa

Näkymien luominen tai muokkaaminen tietokantamallikaavioissa

Taulukoiden ja sarakkeiden lisääminen tietokantamallikaavioihin

Tietotyyppien määrittäminen ja muokkaaminen tietokantamallikaavioissa

Kukonaskelmerkinnän näyttäminen tietokantamallikaaviossa

Indeksin luominen tai muokkaaminen tietokantamallikaaviossa

Viite-eheyden säilyttäminen tietokantamallikaavioissa

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×