ERD vs razredni diagram
Diagram razreda
Ta izraz se uporablja v programskem področju. V enem od jezikov programske opreme, imenovane "UML" ali "Unified Modeling Language", obstajajo strukturni diagrami, ki opisujejo ali prikazujejo strukturo katerega koli sistema s pomočjo prikaza razredov sistema. Ti diagrami prikazujejo tudi delovanje razredov, atribute in razmerja med različnimi razredi. Ti diagrami, ki opisujejo razrede s pomočjo diagramov, se imenujejo diagrami razredov.
V objektno usmerjenem modeliranju je razredni diagram osnovni blok za izgradnjo celotne strukture. Diagrami razreda se uporabljajo za dve glavni stvari:
Uporabljajo se za idejno modeliranje sistematične aplikacije.
Podrobno modeliranje za prevajanje v programske kode.
Diagrami razredov imajo veliko razredov in podrazredov in ti razredi prikazujejo glavni predmet, njegovo interakcijo z drugimi razredi in predmete, ki jih je treba programirati. Ti trije razredi so predstavljeni v diagramih razredov s pomočjo polj. Te škatle vsebujejo tri različne dele. Zgornji del vsebuje ime razreda, srednji ima atribute razreda, spodnji del pa operacije, ki jih lahko sprejme razred.
Ker se ti diagrami razredov uporabljajo za predstavljanje zasnove sistema, se razredi identificirajo in razvrstijo skupaj, da se prikaže odnos med predmeti. Predstavitev je statični diagram, ki je razredni diagram.
Vir
http://www.google.com/search?q=class+diagram&hl=sl&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=99TxTf_-FYLOrQfj1pj6Bw&ved=0CCgQsAQ&bih=16809
ERD (sheme odnosov med subjekti)
Konceptna in abstraktna predstavitev podatkov v programskem inženiringu se imenuje modeliranje entitet. To modeliranje se uporablja za modeliranje baze podatkov. Gre za metodo, s katero se izdela konceptualni model sistema. Diagrami, ustvarjeni s to metodo, se imenujejo diagrami razmerja entitete. Ti diagrami ne prikazujejo ene same entitete; kažejo nabor entitet ali nabor odnosov.
Nabori subjektov so predstavljeni s pravokotniki, diamanti pa predstavljajo množice odnosov v ERD. Linija se poveže, ko v osebi za odnos sodeluje skup entitete. Ovali se uporabljajo za predstavljanje atributov. ERD-ji se uporabljajo za predstavljanje informacij ali vrste informacij, potrebnih za shranjevanje v bazi podatkov. Uporabljajo se kot zahteva za analizo.
Vir
http://www.google.com/search?q=ERD&hl=sl&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=ANfxTZXrGY3SrQe5nf35Bw&ved=0CFAQsAQ&biw=168029bi
Povzetek:
Diagrami razreda se uporabljajo za predstavljanje glavnega predmeta ali gradnika sistema. Uporabljajo se za prikaz razmerja enega razreda z drugim in predstavljajo tudi lastnosti sistema. Vendar je ERD bolj baza podatkov v obliki tabel. Ne kažejo posameznih odnosov, ampak niz odnosov kot tudi sklope entitet. Prikazujejo vrsto informacij, ki jih je treba shraniti v bazo podatkov.
Diagram razreda in ERD imata zelo različne grafične predstavitve.