UML er populær for sine notationer. Vi kender alle det UML er til at visualisere, specificere og dokumentere komponenterne i software og ikke-softwaresystemer. Desuden har UML mange typer diagrammer, som er opdelt i to kategorier. Nogle typer repræsenterer strukturel information, andre generelle typer adfærd. Blandt disse er der en, der almindeligvis bruges til entitetsforholdsdiagrammer.
-
I UML er en entitet er repræsenteret af et rektangel:
-
Relationer er fuldt optrukne linjer med kardinalitet angivet i enderne af linjerne:
-
Generalisering er repræsenteret af en tom pil:
-
Aggregation er vist som binær association med en hul diamant som et symbol på aggregeringen i slutningen af associationslinjen. Delenheden kan tilhøre mere end én aggregatklassifikator, og den kan eksistere uafhængigt af aggregatet.
-
Komposition præsenteres som binær association med en sort diamant som et symbol på sammensætningen i slutningen af associationslinjen. En sammensætning specificerer, at levetiden for den del af enheden er afhængig af levetiden for hele enheden.
Lad os modellere vores bog- og kapiteleksempel ved hjælp af UML-notation.