Entity-Relationship Diagram

Naudokite ER diagramas, norėdami parodyti santykius tarp duomenų bazių subjektų

Įmonių santykių schema yra specializuota grafinė forma, kuri iliustruoja ryšius tarp objektų duomenų bazėje . ER diagramose dažnai naudojami simboliai, atspindintys tris informacijos tipus: subjektus (ar sąvokas), santykius ir atributus. Pramonės standartinėse ER diagramose dėžės naudojamos subjektams atstovauti. Deimantai naudojami santykiams atstovauti, o ovalai - atributai.

Nors neprilygstamą akį, subjekto santykių diagramos gali atrodyti neįtikėtinai sudėtingos, gerai žinomos žiūrintiesiems, jie padeda verslo vartotojams suprasti duomenų bazių struktūras aukšto lygio be papildomų duomenų.

Duomenų bazių dizaineriai naudoja ER diagramas duomenų bazių subjektų santykio modeliavimui aiškiu formatu. Daugelyje programinės įrangos paketų yra automatizuoti metodai, kuriais galima generuoti ER diagramas iš esamų duomenų bazių.

Apsvarstykite duomenų bazės pavyzdį, kuriame yra informacijos apie miesto gyventojus. ER diagramoje, pateiktoje prie šio straipsnio pridedamame paveikslėlyje, yra du subjektai: asmuo ir miestas. Bendras "Lives in" santykis susieja du. Kiekvienas žmogus gyvena tik viename mieste, bet kiekviename mieste gali gyventi daug žmonių. Pavyzdinėje diagramoje atributai yra asmens vardas ir miesto gyventojų skaičius. Apskritai, daiktavardžiai vartojami apibūdinti vienetus ir požymius, o veiksmažodžiai vartojami santykiams apibūdinti.

Subjektai

Kiekvienas elementas, kurį stebite duomenų bazėje, yra subjektas, o kiekvienas subjektas yra lentelė reliacinėje duomenų bazėje. Paprastai kiekvienas duomenų bazės subjektas atitinka eilutę. Jei turite duomenų bazę su žmonių pavadinimais, jos subjektas gali būti vadinamas "Asmuo". Duomenų bazėje būtų tokia pati lentelė, o kiekvienas asmuo bus priskirtas eilutėje lentelėje "Asmuo".

Atributai

Duomenų bazėse yra informacijos apie kiekvieną subjektą. Ši informacija vadinama "atributais". ir ji susideda iš kiekvienos išvardytų subjektų unikalios informacijos. Asmens pavyzdyje atributai gali apimti vardą, pavardę, gimimo datą ir identifikavimo numerį. Atributai pateikia išsamią informaciją apie subjektą. Reliacinėje duomenų bazėje atributai laikomi laukuose, kuriuose laikoma informacija įraše. Jūs neapsiribojote tam tikru atributų skaičiumi.

Santykiai

Subjekto santykio diagrama reikšmė yra jos gebėjimas rodyti informaciją apie ryšius tarp subjektų. Mūsų pavyzdyje galite sekti informaciją apie miestą, kuriame gyvena kiekvienas žmogus. Taip pat galite stebėti informaciją apie pačią miestą miesto subjekte, turintį santykius, kurie susieja žmones ir miestą.

Kaip sukurti ER diagramą

  1. Sukurkite kiekvieno subjekto ar koncepcijos, atitinkančios jūsų modelį, dėžutę.
  2. Nubrėžkite linijas, kad sujungtumėte susijusias įmones, kad modeliuotumėte santykius. Pažymėkite santykius, naudojant veiksmažodžius deimantų formų viduje.
  3. Nustatykite kiekvieno subjekto reikiamus atributus, pradedant nuo svarbiausių atributų, ir įveskite diagramoje esančius ovalus. Vėliau galėsite išsamiau apibūdinti savo atributų sąrašus.

Kai būsite baigę, jūs aiškiai parodysite, kaip skirtingos verslo sąvokos yra tarpusavyje susijusios, ir jūs turėsite konceptualų pagrindą kuriant reliacinę duomenų bazę savo verslui paremti.