Sleutel:(deel van) primaire sleutel
Gevulde diamant:NIET NULL
Niet ingevulde diamant:NULL
Rood gekleurd:(deel van) buitenlandse sleutel
Blauwe ruit:eenvoudig kenmerk (geen sleutel)
Combineren kan bijvoorbeeld:
is een roodgekleurde sleutel, dus het is een primaire sleutel die ook een externe sleutel is
is een gele (niet-rode) sleutel, dus het is slechts een primaire sleutel
is een blauw omlijnde gevulde diamant, dus het is een NIET NULL eenvoudig attribuut
is een roodgekleurde gevulde diamant, dus het is een NIET NULL-buitenlandse sleutel
is een blauw omlijnde niet gevulde diamant, dus het is een eenvoudig attribuut dat NULL kan zijn
is een roodgekleurde niet-gevulde diamant, dus het is een buitenlandse sleutel die NULL kan zijn
Even terzijde:
Houd er rekening mee dat MySQL Workbench een buggy heeft Database> Reverse Engineer (Ctrl-R) optie waarmee u een ERD-diagram kunt genereren en die deze pictogrammen gebruikt. In mijn ervaring is v6.x beter dan v8.x, maar beide hebben hun eigenaardigheden/bugs.