ERD versus klassendiagram
Klasse diagram
Deze term wordt gebruikt in het softwareveld. In een van de talen van de software genaamd "UML" of "Unified Modeling Language" zijn er structuurdiagrammen die de structuur van elk systeem beschrijven of weergeven door middel van het weergeven van de klassen van het systeem. Deze diagrammen tonen ook de bewerkingen van de klassen, attributen en relaties tussen verschillende klassen. Deze diagrammen die de klassen met behulp van diagrammen beschrijven, worden klassediagrammen genoemd.
Bij objectgeoriënteerde modellering is een klassediagram het primaire blok voor het bouwen van de hele structuur. Klasse diagrammen worden gebruikt voor twee belangrijke dingen:
Ze worden gebruikt voor de conceptuele modellering van de systematische toepassing.
Gedetailleerde modellering om te vertalen naar programmacodes.
De klassediagrammen hebben veel klassen en subklassen en deze klassen tonen het hoofdobject, de interactie met andere klassen en de objecten die moeten worden geprogrammeerd. Deze drie klassen worden in de klassediagrammen weergegeven met behulp van kaders. Deze vakken bevatten drie verschillende delen. Het bovenste gedeelte bevat de klassenaam, de middelste bevat klassenattributen en het onderste deel bevat de bewerkingen die door de klasse kunnen worden uitgevoerd.
Omdat deze klassediagrammen worden gebruikt om het systeemontwerp weer te geven, worden de klassen geïdentificeerd en gesorteerd om de relatie tussen de objecten te tonen. De weergave is een statisch diagram dat het klassediagram is.
Bron
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)
De conceptuele en abstracte representatie van gegevens in software engineering wordt entiteit-relatie modellering genoemd. Deze modellering wordt gebruikt om een database te modelleren. Het is een methode waarmee het conceptuele model van een systeem wordt geproduceerd. De diagrammen die door deze methode worden geproduceerd, worden entiteitsrelatie diagrammen genoemd. Deze diagrammen tonen niet één enkele entiteit; ze tonen een reeks entiteiten of een reeks relaties.
De sets entiteiten worden weergegeven met rechthoeken en diamanten vertegenwoordigen relatiesets in een ERD. Een lijn maakt verbinding wanneer aan een relatie-entiteit wordt deelgenomen door een entiteitenset. Ovalen worden gebruikt om attributen te representeren. De ERD's worden gebruikt om de informatie of het type informatie weer te geven dat moet worden opgeslagen in een database. Ze worden gebruikt als een vereiste voor analyse.
Bron
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
Samenvatting:
De klassediagrammen worden gebruikt om het hoofdobject of de bouwsteen van het systeem weer te geven. Ze worden gebruikt om de relatie van de ene klasse met de andere te tonen en vertegenwoordigen ook de kenmerken van het systeem. Een ERD is echter meer een database in de vorm van tabellen. Ze tonen geen individuele relaties, maar relatiesets en sets van entiteiten. Ze tonen het type informatie dat in de database moet worden opgeslagen.
Het klassediagram en het ERD hebben zeer verschillende grafische weergaven.