ERD vs klassdiagram
Klassdiagram
Denna term används i programfältet. På ett av språken i programvaran "UML" eller "Unified Modeling Language" finns det strukturdiagram som beskriver eller visar strukturen hos något system med hjälp av att visa systemets klasser. Dessa diagram visar också verksamheten i klasserna, attributen och relationerna mellan olika klasser. Dessa diagram som beskriver klasserna med hjälp av diagram kallas klassdiagram.
I objektorienterad modellering är ett klassdiagram det primära blocket för att bygga hela strukturen. Klassdiagram används för två huvudsakliga saker:
De används för konceptuell modellering av den systematiska applikationen.
Detaljerad modellering för att översätta till programmeringskoder.
Klassdiagrammen har många klasser och underklasser, och dessa klasser visar huvudobjektet, dess interaktion med andra klasser och de objekt som behöver programmeras. Dessa tre klasser är representerade i klassdiagrammen med hjälp av lådor. Dessa lådor innehåller tre olika delar. Den översta delen innehåller klassnamnet, den mellersta innehåller klassegenskaper, och den nedre delen innehåller de aktiviteter som kan tas av klassen.
Eftersom dessa klassdiagram används för att representera systemdesignen klassificeras klasserna och sorteras för att visa förhållandet mellan objekten. Representationen är ett statiskt diagram som är klassdiagrammet.
Källa
http://www.google.com/search?q=class+diagram&hl=en&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=99TxTf_-FYLOrQfj1pj6Bw&ved=0CCgQsAQ&biw=1680&bih=929
ERD (Entity Relationship Diagrams)
Den begreppsmässiga såväl som abstrakta representationen av data inom mjukvaruutveckling kallas enhetrelationsmodellering. Denna modellering används för att modellera en databas. Det är en metod för att skapa en konceptuell modell för ett system. Diagrammen som produceras med denna metod kallas entitets-relation diagram. Dessa diagram visar inte en enda enhet; de visar en uppsättning enheter eller en uppsättning relationer.
Satsarna av enheter representeras av rektanglar, och diamanter representerar förhållningssätt i en ERD. En linje ansluter när en relationsenhet deltar i en företagsuppsättning. Ovaler används för att representera attribut. ERD: erna används för att representera informationen eller typen av information som krävs för att lagras i en databas. De används som ett krav på analys.
Källa
http://www.google.com/search?q=ERD&hl=en&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=ANfxTZXrGY3SrQe5nf35Bw&ved=0CFAQsAQ&biw=1680&bih=929
Sammanfattning:
Klassdiagrammen används för att representera huvudobjektet eller byggstenen i systemet. De används för att visa förhållandet mellan en klass och en annan och representerar även systemets egenskaper. En ERD är dock mer av en databas i form av tabeller. De visar inte enskilda relationer men förhållningssätt samt uppsättningar av enheter. De visar vilken typ av information som behöver lagras i databasen.
Klassdiagrammet och ERD har mycket olika grafiska representationer.