sql >> Databasteknik >  >> RDS >> Database

UML-notation

UML är populär för sina notationer. Vi vet alla att UML är för att visualisera, specificera och dokumentera komponenterna i mjukvara och icke-programvara. Dessutom har UML många typer av diagram som är indelade i två kategorier. Vissa typer representerar strukturell information, andra generella typer av beteenden. Bland dessa finns det ett som vanligtvis används för entitetsrelationsdiagram.

  • I UML, en enhet representeras av en rektangel:

  • Relationer är heldragna linjer med kardinalitet specificerad i ändarna av raderna:

  • Generalisering representeras av en tom pil:

  • Aggregation visas som binär association med en ihålig diamant som en symbol för aggregeringen i slutet av associationsraden. Delenheten kan tillhöra mer än en aggregatklassificerare och den kan existera oberoende av aggregatet.

  • Komposition presenteras som binär association med en svart diamant som en symbol för sammansättningen i slutet av associationsraden. En sammansättning anger att livslängden för delenheten är beroende av hela enhetens livslängd.

Låt oss modellera vårt bok- och kapitelexempel med UML-notation.


  1. Hur man skapar en tabell med flera främmande nycklar och inte blir förvirrad

  2. Vad är skillnaden mellan ROWNUM och ROW_NUMBER i en Oracle-databas?

  3. Hur man formaterar siffror som valuta i MySQL

  4. #1071 - Angiven nyckel var för lång; max nyckellängd är 1000 byte