ERD vs klases diagramma
Klases diagramma
Šis termins tiek izmantots programmatūras jomā. Vienā no programmatūras valodām, ko sauc par “UML” vai “Unified Modeling Language”, ir struktūras diagrammas, kas apraksta vai parāda jebkuras sistēmas struktūru, izmantojot sistēmas klases. Šīs diagrammas parāda arī klašu darbību, atribūtus un attiecības starp dažādām klasēm. Šīs diagrammas, kas raksturo klases ar diagrammu palīdzību, sauc par klašu diagrammām.
Objektorientētā modelēšanā klases diagramma ir primārais bloks visas struktūras veidošanai. Klases diagrammas tiek izmantotas divās galvenajās lietās:
Tos izmanto sistemātiskas piemērošanas konceptuālai modelēšanai.
Detalizēta modelēšana, lai pārveidotu programmēšanas kodos.
Klases diagrammās ir daudz klašu un apakšklases, un šīs klases parāda galveno objektu, tā mijiedarbību ar citām klasēm un objektus, kas jāprogrammē. Šīs trīs klases ir attēlotas klašu diagrammās ar rūtiņu palīdzību. Šajās kastēs ir trīs dažādas daļas. Augšējā daļā ir klases nosaukums, vidējā - klases atribūti, bet apakšējā - operācijas, kuras klase var veikt..
Tā kā šīs klašu diagrammas tiek izmantotas, lai attēlotu sistēmas dizainu, klases tiek identificētas un sakārtotas kopā, lai parādītu saistību starp objektiem. Attēlojums ir statiska diagramma, kas ir klases diagramma.
Avots
http://www.google.com/search?q=class+diagram&hl=lv&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=99TxTf_-FYLOrQfj1pj6Bw&ved=0CCgQsAQ&biw1616
ERD (entītiju attiecību diagrammas)
Datu konceptuālais, kā arī abstraktais attēlojums programmatūras inženierijā tiek saukts par entītiju un attiecību modelēšanu. Šo modelēšanu izmanto datu bāzes modelēšanai. Tā ir metode, ar kuras palīdzību tiek iegūts sistēmas konceptuālais modelis. Ar šo metodi izveidotās diagrammas sauc par entītiju un attiecību diagrammām. Šajās diagrammās nav parādīta viena vienība; tie parāda vienību kopumu vai attiecību kopumu.
Entītiju kopas ir attēlotas ar taisnstūriem, un dimanti norāda attiecību kopas ERD. Līnija savieno, kad attiecību entītijā piedalās entītiju kopa. Atribūtu attēlošanai tiek izmantoti ovāli. ERD tiek izmantoti, lai attēlotu informāciju vai informācijas veidu, kas jāglabā datu bāzē. Tos izmanto kā prasību analīzei.
Avots
http://www.google.com/search?q=ERD&hl=lv&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=ANfxTZXrGY3SrQe5nf35Bw&ved=0CFAQsAQ&biw=1680&bih929
Kopsavilkums:
Klases diagrammas tiek izmantotas, lai attēlotu sistēmas galveno objektu vai celtniecības bloku. Tos izmanto, lai parādītu vienas klases attiecības ar otru, kā arī attēlo sistēmas atribūtus. Tomēr ERD ir vairāk datu bāze tabulu veidā. Viņi neuzrāda individuālas attiecības, bet gan attiecību kopas, gan vienību kopas. Tie parāda informācijas veidu, kas jāuzglabā datu bāzē.
Klases diagrammai un ERD ir ļoti atšķirīgi grafiski attēlojumi.