Entiteetti-suhde-kaavio

Käytä ER-kaavioita havainnollistamaan tietokantayksiköiden välisiä suhteita

Entiteetti-suhde-kaavio on erikoistunut graafinen lomake, joka havainnollistaa tietokannassa olevien yksiköiden välisiä suhteita . ER-kaaviot käyttävät usein symboleja kolmen tyyppisiin tietoihin: kokonaisuuksiin (tai käsitteisiin), suhteisiin ja attribuutteihin. Teollisuudessa standardi ER-kaavioita käytetään laatikoita edustamaan yrityksiä. Timantteja käytetään edustamaan suhteita, ja soikeita käytetään edustamaan attribuutteja.

Vaikka kouluttamattomalle silmälle, entiteetti-suhde-kaavioita voi näyttää uskomattoman monimutkaisilta, osaaville katsojille, ne auttavat yrityskäyttäjiä ymmärtämään tietokantarakenteita korkealla tasolla ilman mukana olevia yksityiskohtia.

Tietokannan suunnittelijat käyttävät ER-kaavioita tietokantayksiköiden välisten suhteiden mallintamiseen selkeässä muodossa. Monilla ohjelmistopaketeilla on automatisoitu menetelmä tuottaa ER-kaavioita olemassa olevista tietokannoista.

Harkitse esimerkkiä tietokannasta, joka sisältää tietoa kaupungin asukkaista. Tämän artikkelin mukana tulevassa kuvassa näkyvä ER-kaavio sisältää kaksi kokonaisuutta: henkilö ja kaupunki. Yhdessä "Lives In" -yhteydessä nämä kaksi yhdistetään yhteen. Jokainen ihminen elää vain yhdessä kaupungissa, mutta jokainen kaupunki voi asua monia ihmisiä. Esimerkkikuvassa attribuutit ovat henkilön nimi ja kaupungin väestö. Yleensä substantiiveja käytetään kuvaamaan yhteisöjä ja attribuutteja, kun taas verbejä käytetään kuvaamaan suhteita.

yhteisöt

Jokainen tietokannassa seurattava kohde on kokonaisuus, ja kukin yhteisö on relaatiotietokannan taulukko. Yleensä jokainen tietokannassa oleva kokonaisuus vastaa riviä. Jos sinulla on tietokanta, joka sisältää ihmisten nimet, sen kokonaisuutta voidaan kutsua nimellä "henkilö". Tietokannassa olisi samanniminen taulukko, ja jokainen henkilö olisi määritettävä riviin Henkilö-taulukossa.

määritteet

Tietokannat sisältävät tietoja kustakin yksiköstä. Tätä tietoa kutsutaan "attribuutteiksi". ja se koostuu kullekin luetellulle yksikölle ainutkertaisista tiedoista. Henkilö-esimerkissä attribuutit voivat sisältää etunimen, sukunimen, syntymäpäivän ja tunnistenumeron. Ominaisuudet antavat yksityiskohtaisia ​​tietoja yhteisöstä. Relaatiotietokannassa attribuutit pidetään kentillä, joilla tietueen sisältämät tiedot pidetään. Et ole rajoitettu tiettyyn määrään määritteitä.

Ihmissuhteet

Entiteettisuhteen kaavion arvo on sen kyvyssä saada tietoa yksiköiden välisistä suhteista. Esimerkissämme voit seurata tietoja kaupungista, jossa jokainen ihminen elää. Voit myös seurata kaupunkia koskevia tietoja kaupunkiyhdistyksessä, jolla on yhteys ihmisten ja kaupungin tietoihin.

Miten luodaan ER-kaavio

  1. Luo laatikko jokaiselle mallille tai organisaatiolle.
  2. Piirrä rivejä liitettävien yhteisöjen yhdistämiseksi suhteiden malliksi. Merkitse suhteet verbien sisällä timanttimuotoihin.
  3. Tunnista kullekin yksikölle asiaankuuluvat attribuutit, jotka alkavat tärkeimmistä ominaisuuksista, ja kirjoita ne ovalle kaaviossa. Myöhemmin voit lisätä ominaisuuslistoja yksityiskohtaisemmin.

Kun olet valmis, voit selkeästi kuvata, miten erilaiset liiketoimintakonseptit liittyvät toisiinsa, ja sinulla on käsitteellinen perusta relaatiotietokannan suunnittelulle yrityksesi tukemiseksi.