AdvancedConceptual Data Modelling(Entity-Relationship Model)
Reinterpreted Relationship TypesWhen to use a Reinterpreted Relationship Type? Simple Case: If a relationship type is not used for connections to other model elements, he stays uninterpreted. If a relationship type is used for further modelling, he will either be reinterpreted or will become a multiple relationship type (n>2).
Generalization/Specialization (N,P)Therearevariousformsofstudents. The relationship is non-disjunct (N) because a PhDstudent in thesubjectinformationsystemscan also be a bachelorstudent in philosophy.The relationship is partial (P) becausethereare also othertypesofStudents such asmasterstudents, executivemasterstudents, etc.
Generalization/Specialization (N,T)An animalcanbe male orfemaleorboth (e.g. snail) (not disjunct (N)).Therearenootherformsofsexuality (T). Tosomeextend
Generalization/Specialization (D,P)A personcaneitherbe a man or a woman (D). Thereare also othertypesliketransexuals (P)whoareneitherwomannor man.Tosomeextend
Generalisization/Specialization (D,T)A personcaneitherbe a male or a femaleperson (D). Therearenoothertypes (T).Tosomeextend
Modelling Conventions (Summary)Key Attribute consistofName oftheEntity Type„ID“ or „Nr“andhavetobeunderlinedNon-Key Attributes will not beunderlinedKey Attributes will bemodelledtoEntityTypesexclusively.Howandwhatkeys a relationship type receivesis due toitscardinalities. They will notbemodelled. The same is valid forForeignKeys.Additional Non-Key Attributes of a Relationship Type will bemodelled. Itisonlypossiblewith(x,n)-(x,n) relations (x=0 v x=1).
AdvancedConceptual Data Modelling(Entity-Relationship Model)

04 data modeling 2