Entity-suhete diagramm

Kasutage ER-skeeme, et illustreerida suhteid andmebaasiüksuste vahel

Üksuse-suhte skeem on spetsiaalne graafiline vorm, mis illustreerib suhteid üksuste vahel andmebaasis . ER-skeemid kasutavad sageli sümbolit, mis esindavad kolme liiki teavet: üksused (või kontseptsioonid), suhted ja atribuudid. Tööstusstatistika ER-skeemides kasutatakse lahtreid üksusi esindama. Teemasid kasutatakse suhete esitamiseks, ja atribuute esindavad ovaalid.

Ehkki harjumatu silma puhul võivad üksuse suhte skeemid tunduda hämmastavalt keerukatele ja asjatundlikele vaatajatele, aitavad nad ärikliendid andmebaasi struktuure kõrgel tasemel ilma kaasnevaid üksikasju.

Andmebaasi disainerid kasutavad ER-skeeme andmebaasiüksuste suhete modelleerimiseks selge vormingus. Paljudel tarkvarapaketidel on automatiseeritud meetodid olemasolevate andmebaaside jaoks ER-skeemide loomiseks.

Mõelge näiteks linna andmebaasist, mis sisaldab teavet linna elanike kohta. Selle artikliga kaasnevas pildis olev ER-skeem sisaldab kahte üksust: isik ja linn. Üks ühine "Lives In" seob neid kahte koos. Iga inimene elab ainult ühes linnas, kuid igal linnal võib olla palju inimesi. Näidisskeemil on atribuudid isiku nimi ja linna elanikkond. Üldiselt kasutatakse nimesid subjektide ja atribuutide kirjeldamiseks, kuid suhete kirjeldamiseks kasutatakse verbeid.

Üksused

Iga üksus, mida te jälgite andmebaasis, on üksus ja iga üksus on relatsioonandmebaasis olev tabel. Tavaliselt vastab iga üksus andmebaasis reale. Kui teil on inimeste nimede andmebaas, võib selle üksust nimetada isikuks. Sama nimega tabel eksisteerib andmebaasis ja iga inimene määratakse isiku tabelis olevale reale.

Atribuudid

Andmebaasid sisaldavad teavet iga üksuse kohta. Seda teavet nimetatakse "atribuutideks". ja see koosneb kõigi loetletud üksuste jaoks ainulaadsetest andmetest. Inimese näites võivad atribuudid sisaldada eesnime, perekonnanime, sünnikuupäeva ja identifitseerimisnumbrit. Atribuudid annavad üksikasjalikku teavet üksuse kohta. Relatsioonandmebaasis on atribuute hoitud väljadel, kus rekordi sees olev teave hoitakse. Te ei ole piiratud teatud arvu atribuutidega.

Suhted

Üksuse suhteskeemi väärtus seisneb selles, et see suudab kuvada teavet üksustevaheliste suhete kohta. Meie näites saate jälgida linna kohta, kus iga inimene elab. Samuti võite jälgida linna kohta teavet linnaosas, kus on suhe, mis seob inimesi ja linna teavet.

Kuidas luua ER-skeemi

  1. Loo kasti iga mudeli jaoks sobiva üksuse või kontseptsiooni kohta.
  2. Joonistage suhteid modelleerivate joontega seotud üksuste ühendamiseks. Märgistage suhted, kasutades verbeid teemantkujude sees.
  3. Määratlege iga üksuse asjakohased atribuudid, alustades kõige olulisematest atribuutidest ja sisestage need diagrammi ovaalsetesse osadesse. Hiljem saate oma atribuudide loendeid üksikasjalikumaks muuta.

Kui olete lõpetanud, on teil selgelt illustreeritud, kuidas erinevad ärikontseptsioonid omavahel seostuvad, ja teil on kontseptuaalne alus relatsioonandmebaasi koostamiseks, mis toetab teie äri.