Transformation des attributs

MéthodeAttributs simples

Pour chaque attribut élémentaire et monovalué A d'une entité E (idem pour les associations), on crée un attribut correspondant à A sur la relation RE correspondant à E.

MéthodeAttributs composites

Pour chaque attribut composite C, comprenant N sous-attributs, d'une entité E (idem pour les associations), on crée N attributs correspondants à C sur la relation RE correspondant à E.

MéthodeAttributs multivalués

Pour chaque attribut multivalué M d'une entité E (idem pour les associations), on crée une nouvelle relation RM qui comprend un attribut monovalué correspondant à M ainsi qu'une clé étrangère vers RE (relation représentant E). La clé de RM est la concaténation des deux attributs.

On gère donc M comme s'il s'agissait d'une entité faible RM, dont la clé locale serait M, et qui serait associée à E par une relation 1:N.

MéthodeAttributs dérivés

On ne représente pas en général les attributs dérivés dans le modèle relationnel, ils seront calculés dynamiquement soit par des procédures internes à la BD (procédures stockées), soit par des procédures au niveau applicatif.