Applies ToVisio Premium 2010 Visio 2010 Visio 2007

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

Valitse haluamasi toimet

Viite-eheyssääntöjen periaatteet

Viite-eheyssäännöt estävät tietokannan käyttäjiä rikkomasta toisiinsa liittyvien sarakkeiden välisiä yhteyksiä vahingossa.

Luotuna voi esimerkiksi olla tietokanta nimeltä Kirjat, jossa on kaksi taulukkoa, Nimikkeet ja Tekijät. Tässä esimerkissä kutakin nimikettä kohden voi olla vain yksi tekijä, mutta jokaisella tekijällä voi olla useita nimikkeitä. Tällainen tilanne luo yksi moneen -suhteen. Yhteyden yksi-puolella oleva taulukko on päätaulukko. Moneen-puolella oleva taulukko puolestaan on alitaulukko.

Kun kysely kerää tietoja kustakin kirjasta ja tekijästä, se pyrkii löytämään jokaiselle Nimikkeet-taulukon teokselle tekijän Tekijät-taulukosta. Päätaulukolla (Tekijät-taulukolla) on oltava perusavain, joka yksilöi kunkin rivin. Tekijät-taulukossa on oltava sarake, joka sisältää jokaista nimikettä vastaavan tekijätunnuksen. Tätä saraketta kutsutaan viiteavaimeksi. Perusavain yksilöi tekijät, ja viiteavain yksilöi kunkin tekijän kirjoittamat nimikkeet.

Jos käyttäjä muuttaa päätaulukon tekijätunnuksen päivittämättä Nimikkeet-taulukon tekijätunnusta, Nimikkeet-taulukon teosten tekijät eivät enää näy oikein.

Sen sijaan, että tekijätunnus pitäisi muuttaa kummassakin taulukossa, voit määrittää viite-eheyssäännöt, jotka suorittavat haluamasi toiminnot. Voit määrittää, että tietokantamalli suorittaa tietyt toiminnot, kun päätaulukon avain muutetaan tai poistetaan.

Huomautus: Ehtojen pää- ja aliluetteloista käytetään merkityksellisiä eri luokat, jotka on luotu muodot ylätason luokka, luokkaja ali-luokassa . Katso Lisätietoja luokista tietokantamallikaavion luokkien määrittäminen.

Sivun alkuun

Viite-eheyden viitetoimintojen määrittäminen

  1. Kaksoisnapsauta yhteyttä, jolle haluat määrittää viitetoiminnon.

  2. Valitse Tietokannan ominaisuudet -ikkunan Luokat-kohdasta Viitetoiminto.

  3. Valitse toiminto, jonka haluat tietokannan suorittavan alitaulukon sisältämälle vastaavalle arvolle. Voit valita seuraavista toiminnoista:

    • Ei viittauksia     Kun päätaulukon perusavaimen arvoa muutetaan tai se poistetaan, vastaava arvo alitaulukon viiteavaimessa ei muutu.

    • Limittäin     Kun päätaulukon perusavaimen arvoa muutetaan tai se poistetaan, vastaavaa arvoa alitaulukon viiteavaimessa muutetaan tai se poistetaan perusavaimen mukaan.

    • Aseta NULL-arvoksi     Kun päätaulukon perusavaimen arvoa muutetaan tai se poistetaan, vastaavaksi arvoksi alitaulukon viiteavaimessa asetetaan NULL-arvo.

    • Aseta oletusarvo     Kun päätaulukon perusavaimen arvoa muutetaan tai se poistetaan, vastaavaksi arvoksi alitaulukon viiteavaimessa asetetaan valitsemasi oletusarvo

    • Älä pakota     Tämä toiminto poistaa käytöstä tämän yhteyden viite-eheyssäännöt.

Huomautus: Jos Aseta NULL-arvoksi- ja Aseta oletusarvo -vaihtoehdot eivät ole käytössä, yhteyden arvoksi todennäköisesti asetetaan Valinnainen Tietokannan ominaisuudet -ikkunan Muut-välilehdessä.

Sivun alkuun

Oletusarvon määrittäminen sarakkeelle

Jotta voisit käyttää Aseta oletusarvo -toimintoa, sinun on määritettävä sarakkeelle oletusarvo.

  1. Avaa Tietokannan ominaisuudet -ikkuna kaksoisnapsauttamalla kaavion sisältämää taulukkoa.

  2. Valitse Luokat-kohdasta Sarakkeet, napsauta saraketta, jolle haluat määrittää oletusarvon, ja valitse Muokkaa.

  3. Kirjoita oletusarvoksi haluamasi arvo Sarakkeen ominaisuudet -valintaikkunan Määritelmä-välilehteen.

Sivun alkuun

Viite-eheyden esittäminen merkinnän avulla

Voit määrittää Asiakirjan asetukset -asetusten avulla, näytetäänkö viite-eheyden merkintä mallissasi yhteysviivojen vieressä vai piilotetaanko se.

Mitä viite-eheyden kirjaimet tarkoittavat?

Viite-eheysmerkinnässä yhteydet ilmaistaan kaksoispisteellä erotetuin kirjaimin muodossa [päätaulukon toiminto]:[tulos alitaulukossa]. Esimerkiksi d:C tarkoittaa sitä, että kun jotakin poistetaan päätaulukosta, muutos vaikuttaa myös alitaulukkoon.

Päätaulukon toiminnot merkitään pienellä kirjaimella:

  • u    Päätaulukon tiedot päivitetään.

  • d    ylemmän tason taulukon tiedot poistetaan.

Tulokset alitaulukossa merkitään isolla kirjaimella:

  • R Ei viittauksia    Älä muuta alitaulukkoa.

  • C Limittäin     Replikoi muutos alitaulukkoon.

  • D Aseta oletusarvo    Lisää alitaulukossa määrittämäsi sarakkeen oletusarvo.

  • N Aseta Null-arvo     Aseta alitaulukolle NULL-arvo.

  • (Tyhjä)     Älä käytä viite-eheyttä tässä yhteydessä.

Huomautus: Nämä asetukset määrittävät, mitä tapahtuu todellisessa tietokannassa, ei mallissa. Mallissa, jonka rakenteen selvität luodun tietokannan pohjalta, näet myös tietokannan viite-eheydet. Mallissa, jonka luot alusta alkaen itse, voit määrittää näiden asetusten avulla, kuinka haluat mallintamasi tietokannan toimivan.

Viite-eheyden näyttäminen

  1. Valitse Tietokanta-valikosta Asetukset ja valitse sitten Asiakirja.

  2. Valitse Yhteydet-välilehden Näytä-kohdasta Viite-eheys-valintaruutu.

Sivun alkuun

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.