Razlika Med Diagramom ER In Diagramom Razredov

Razlika Med Diagramom ER In Diagramom Razredov
Razlika Med Diagramom ER In Diagramom Razredov

Video: Razlika Med Diagramom ER In Diagramom Razredov

Video: Razlika Med Diagramom ER In Diagramom Razredov
Video: АРТИКЛИ 2024, Maj
Anonim

Diagram ER proti diagramu razreda

Diagrami ER (razmerje med entitetami) in diagrami razredov sta dva diagrama načrtovanja, ki ga razvijalci programske opreme običajno ustvarijo v fazah načrtovanja življenjskega cikla programskega inženirstva. Diagrami ER so produkt tehnike modeliranja razmerja med entitetami (ERM) za modeliranje baz podatkov. Diagram razredov, napisan v Unified Modeling Language, je diagram, ki opisuje strukturo predlaganega sistema. Čeprav ni potrebe po natančnem preslikavanju ena na ena med razredi v diagramih razredov in entitetami v diagramih entitet, med njimi na splošno obstaja smiselna povezava. Obstaja pa veliko primerov, ko se entiteta diagrama ER preslika v več razredov ustreznega diagrama razredov ali en razred diagrama razredov, ki se preslika v več entitet ustreznega diagrama ER. Ampak,to je v celoti odvisno od oblikovalskih odločitev razvijalcev programske opreme.

Kaj je ER Diagram?

Diagrami ER so plod modeliranja razmerja med entitetami. Modeliranje entitet-odnos je postopek priprave abstraktne in konceptualne predstavitve podatkov. Diagrami ER na koncu modelirajo baze podatkov. Natančneje, izdela konceptualno shemo podatkovnega modela. Glavni gradniki diagramov ER so entitete, razmerja in atributi. Entiteta predstavlja stvar, ki lahko obstaja samostojno in jo je mogoče definirati enolično. Najpogosteje entiteta predstavlja predmet iz resničnega sveta, na primer avto ali zaposlenega. Entitete so lahko kot samostalniki, ki se pojavijo med opisom problema, ki ga je treba rešiti. Razmerje kaže, kako so entitete povezane. So kot glagoli, ki jih najdemo v opisu problema, ki ga je treba rešiti. Lastnosti entitet in atributov imenujemo atributi.

Kaj je diagram diagramov?

Diagram razredov (bolj pravilno znan kot diagram razreda UML) je diagram načrtovanja, ki predstavlja statično strukturo in obnašanje predlaganega sistema, definiranega z uporabo UML (Unified Modeling Language). Diagram razredov prikazuje razrede sistemov, razmerja med razredi in njihove atribute. Predavanja prikazujejo abstraktno predstavitev predmetov iz resničnega sveta, odnosi pa upodabljajo, kako je vsak razred povezan z drugimi. Tako razredi kot odnosi imajo lastnosti, imenovane atributi. Metode v razredih predstavljajo ali opredeljujejo vedenje teh razredov. Metode in atributi razredov se imenujejo člani razreda.

Kakšna je razlika med diagrami ER in diagrami razredov?

Diagrami ER in diagrami razredov so dva izmed diagramov načrtovanja, ki jih razvijalci pogosto naletijo v fazah načrtovanja projektov programskega inženiringa, vendar imajo svoje ključne razlike. Diagrami ER predstavljajo abstraktno predstavitev podatkovnega modela, diagrami razredov pa statično strukturo in vedenje predlaganega sistema. Glavni gradniki diagramov ER so entitete, razmerja in atributi, glavni gradniki diagramov razredov pa so razredi, razmerja in atributi. Diagrami razredov se bolj verjetno preslikajo v objekte iz resničnega sveta, medtem ko se diagrami ER najpogosteje preslikajo v tabele v zbirki podatkov. Običajno so odnosi, ki jih najdemo v diagramih ER, za ljudi težje razumljivi kot odnosi v diagramih razredov.

Priporočena: