3 Pääsuhteiden tyypit Access-tietokannoissa

Tässä artikkelissa ymmärretään eri toimintojen suhde ja niihin liittyvät tiedot Accessissa.

Access käyttää tietokannan normalisointia relaatiotietokannan taulukon (suhteet) ja sarakkeiden (määritteet) järjestämiseen tietojen redundanssin minimoimiseksi. Normalisointi on prosessi, joka jakaa tiedot eri taulukoihin, mikä auttaa parantamaan organisaation yleistä suorituskykyä, pitkäikäisyyttä ja resurssien eheyttä.Ymmärtäminen suhteista Access-tietokannoissa

  • Normalisointi on tietokantaprosessi tietojen järjestämiseksi.
  • Tähän sisältyy taulukon luominen, taulukon suhteen luominen tietosuojaa ja tietokannan joustavuutta edistävien sääntöjen välille poistamalla epäjohdonmukainen riippuvuus ja redundanssi.

Suhteiden määrittely

Ihmissuhteet käytössäSuhdetta hallitaan sovittamalla tiedot eri avainsarakkeisiin muodostamalla sarakkeet, joilla on samanlainen nimi, molempiin taulukoihin. Useimmissa tapauksissa liittyvät linkit vastaavat yhden taulukon ensisijaista avainta, mikä auttaa luomaan yksilöllisen tunnisteen kullekin riville samanaikaisesti toisen taulukon vieraan avaimen merkinnän kanssa. Luodaan periaatteessa kolmen tyyppisiä suhteita, riippuen taulukon vastaavien sarakkeiden määritelmästä.

Katsotaanpa näitä suhteita.

1. Yksi-moniin-suhteet

Tämä on yksi yleisimmistä suhteista, joissa taulukon X rivillä voi olla yksi tai useampi samanlainen rivi taulukossa Y. Taulukossa Y saa kuitenkin olla vain yksi rivi, joka vastaa taulukkoa X. Jokainen iso organisaatio ympäri maailmaa tunnetaan tämän menetelmän käyttämisestä tietojen saatavuuden pyytämiseen taulukoiden välillä.

Esimerkiksi ostajalla on Asiakas- ja Tilaus-taulukot, joissa on suhde moniin; jokaisella asiakkaalla on oikeus tehdä niin monta tilausta kuin hän haluaa, mutta jokaisella tuotteen tilaustunnuksella voi olla vain yksi asiakas.

2. Monista moniin-suhde

Tämän tyyppisessä suhteessa sekä taulukossa X että Y voi olla useita vastaavia rivejä toistensa tietokannassa. Käyttäjät voivat luoda tällaisen suhteen luomalla määrityksen kolmannelle taulukolle. Tätä kolmatta taulukkoa kutsutaan liitostaulukoksi, jonka ensisijainen avain käsittää sekä taulukon X että taulukon Y vieraan avaimen.

Esimerkiksi evästetaulukolla ja asiakastaulukolla on monta-monelle-suhde, jonka määrittelee edelleen yksi-moniin-suhde, joka koostuu molemmista näistä taulukoista ja liitostaulukon tilauksesta.

3. Henkilökohtainen suhde

Useimmissa yksi-yhteen-suhteissa taulukon X rivillä voi olla vain yksi samankaltainen rivi taulukosta Y, ja taulukolla Y voi myös olla yksi samankaltainen rivi taulukosta X. Tällainen suhde luodaan, kun molemmat taulukoiden toisiinsa liittyvät sarakkeet koostuvat yksilöllisestä rajoitteesta tai ensisijaisesta avaimesta.

Tämä on yksi harvinaisista suhteista näiden kolmen joukossa, sillä tämäntyyppinen suhde rajoittaa tiedon kulkemista toisen taulukon kautta, koska se rajoittuu vain yhteen taulukkoon.

Henkilökohtaista suhdetta käytetään olosuhteissa, kuten:

  • Jos käyttäjä haluaa jakaa taulukon useaan sarakkeeseen.
  • Taulukon osien eristäminen eri osioihin tietojen turvallisuuden parantamiseksi.
  • Lyhytaikaisen datan tallentamiseen, joka on taipuvainen poistettavaksi taulukon poistamisen yhteydessä.
  • Tietojen tallentamiseen, jotka koskevat vain päätaulukon osajoukon tietoja

Kaikesta hienostuneisuudestaan ​​huolimatta MS Access -tietokanta on edelleen altis tiedostojen vioittumiselle, joten on erittäin tärkeää pitää accdb-korjaus työkalu käsillä. Käyttäjät voivat välttää komplikaatioita, kuten tietojen häviämisen, valitsemalla erikoistuneen palautussovelluksen.

Tekijän esittely:

Vivian Stevens on tietojen palauttamisen asiantuntija DataNumen, Inc., joka on maailman johtava tietojen palautustekniikoissa, mukaan lukien sql-palautus ja Excel-palautusohjelmistotuotteet. Lisätietoja osoitteessa www.datanumen.com

Kommenttien lisääminen on estetty.