Suhdemalli - mikä se on, määritelmä ja käsite

Sisällysluettelo:

Anonim

Relaatiomalli koostuu tietojen esittämisestä toisiinsa liittyvien taulukoiden avulla, joiden rivejä kutsutaan joukkoiksi ja sarakemuuttujiksi, jolloin muodostuu tietokanta

Ne loi vuonna 1970 IBM: n työntekijä Edgar Frank Codd San Josés (Kalifornia). Sen toiminta on todella yksinkertaista. Ne perustuvat joukko-teoriaan ja predikaattilogiikkaan.

Ne on esitetty tietotaulukoilla, joten rivit ovat erilaisia ​​tapauksia ja sarakkeet ovat tutkittavia kenttiä. Sitä käytetään laajalti tietojen hallintaan dynaamisesti.

Relaatiomallin viralliset termit

On olemassa joukko virallisia termejä, jotka vastaavat epävirallisia ilmaisuja. On kätevää tuntea heidät tuntemaan heidät. Käytännössä käytetään yksinkertaisia ​​ilmaisuja, jotka ovat helpommin ymmärrettäviä.

  • Suhteella, joka on muodollinen termi, on epävirallinen vastine taulukossa.
  • Tuple ei ole muuta kuin tietue, joka on esitetty taulukon riveillä ja attribuutti on sarake tai kenttä.
  • Kardinaalisuus viittaa rivien tai tietueiden määrään ja aste sarakkeiden tai kenttien lukumäärään.
  • Lopuksi ensisijainen avain on yksilöllinen tunniste kullekin tapaukselle.

Kuinka relaatiomalli toimii

Vaikka näemme sen viimeisessä esimerkissä, aiomme näyttää, miten se toimii. Muista, että taulukot itse muodostavat jo suhteet tietojen välillä, joten nimi. Itse asiassa sitä säätelevät jotkut yksinkertaiset säännöt, jotka ovat seuraavat:

  • Taulukot ovat mallin keskipiste, ja tiedoissa on oltava ne. Taulukoita käytetään myös laskettaessa tuloksia muilta.
  • Kunkin sarakkeen järjestys määräytyy suoritettavan kyselyn tyypin mukaan. Siksi alkutilaus ei ole tarpeen, koska kukin relaatio koostuu ainutlaatuisesta tietojoukosta.
  • Kuten olemme jo maininneet, rivit ovat tietoja tai tapauksia, sarakkeet ovat kenttiä tai muuttujia. Toisaalta jokainen solu on tietue, jolla on kaksi ulottuvuutta.
  • On välttämätöntä, että jokaisella tietueella on yksilöllinen tunniste (ensisijainen avain). Tämän avulla voit luoda kahden tai useamman taulukon välisiä suhteita käyttämällä sitä vieraanä avaimena.

Relaatiomallin edut ja haitat

Tällä relaatiomallilla, kuten kaikella muulla, on etuja ja haittoja.

Etuista voimme korostaa seuraavaa;

  • Yhtäältä sillä on prosesseja, jotka välttävät tietojen päällekkäisyyttä.
  • Toisaalta se takaa viitteellisen eheyden poistamalla kaiken tietueeseen liittyvän tarvittaessa.
  • Lisäksi se sallii normalisoinnin.

Toisaalta haittojen tai haittojen joukossa on seuraavat:

  • Ensimmäinen on se, että sillä on rajoituksia graafisissa esityksissä tai paikkatietojärjestelmissä.
  • Toinen on se, että tekstilohkoja ei käsitellä tehokkaasti.

Esimerkki relaatiomallista

Kuvitelkaamme, että haluamme luoda mallin toimittajilla, ostoksilla, varastoilla (kategorioilla), asiakkailla ja myynnillä. Jokainen taulukko edustaa ryhmää samanlaisia ​​tietoja. Näillä on sarakkeissa (kentissä) joukko tietoja, ja kukin niistä (kaksinkertainen) menee peräkkäin. Olemme tehneet sen yksinkertaiseksi vain osoittamaan, mitä olemme nähneet tässä artikkelissa. Se voi olla jotain sellaista ↓

Taulukot täydennetään, jos käytämme asiakkaita esimerkkinä, ja jokaisen niistä tiedot rivillä ja tyyppi (nimi, sukunimi …) sarakkeessa. 1 tarkoittaa "yhdestä" ja M tarkoittaa "monille". Se viittaa siihen, että tässä relaatiomallissa kunkin taulukon tuotokset ovat yhdestä datasta, mutta ne voivat liittyä useaan seuraavista.