Mappages d'objets d'un modèle de données logique vers un modèle de données physique

Lorsque vous transformez un modèle de données logique en modèle de données physique, les objets de données logiques sont transformés en objets de données physiques correspondants, selon certaines règles.
Le tableau suivant explique les objets de données générés lorsque vous transformez un modèle de données logique en un modèle de données physique :
Objet ou propriété de données logiques Objet ou propriété de données physiques généré(e) par la transformation
Domaine atomique (général) Aucun. Si un attribut utilise un type de données de domaine, la colonne correspondante est définie pour le type de base du domaine. La colonne contient une adresse URL vers le domaine.
Domaine atomique (avec contrainte d'énumération) Contrainte de vérification.
Attribut - propriété de clé secondaire Contrainte de clé d'unicité.
Attribut - propriété de type de données Type de données physiques équivalent. Les mappages de types de données sont définis dans la fenêtre Préférences ou dans l'assistant de transformation en modèle de données physique.
Attribut - propriété de valeur par défaut Valeur par défaut.
Attribut - propriété de clé externe Contrainte de clé externe.
Attribut - propriété de clé primaire Contrainte de clé primaire.
Attribut - propriété requise Non null.
Attribut - propriété de clé de substitution Identité ou séquence. L'option de transformation des clés de substitution est définie sur la page Options de l'assistant de transformation en modèle de données physique.
Contrainte Contrainte de validation, déclencheur ou pas de correspondance. L'option de transformation des contraintes d'entités est définie sur la page Général de la vue Propriétés, dans la zone Transformer en.
Entité (persistante) Table ou colonne XML. L'option de transformer ou non les entités est définie dans la page Général de la vue Propriétés avec la case à cocher Persistant.
Entité (non persistante) L'entité n'est pas transformée. L'option de transformer ou non les entités est définie dans la page Général de la vue Propriétés à l'aide de la case à cocher Persistant.
Généralisation (table distincte) Table unique contenant les colonnes équivalentes des attributs du supertype. Une table de type sera créée et associée à cette table avec une relation identifiante. L'option de transformation des généralisations est définie sur la page Général de la vue Propriétés, dans la zone Transformer en.
Généralisation (zoom avant) Table unique contenant les colonnes équivalentes des attributs du supertype. Une table de type sera créée et associée à cette table avec une relation identifiante. L'option de transformation des généralisations est définie sur la page Général de la vue Propriétés, dans la zone Transformer en.
Généralisation (zoom avant) - sous-type Néant.
Généralisation (zoom avant) - supertype - attributs de clé Colonnes de clés équivalentes dans la table.
Généralisation (zoom avant) - supertype - attributs de non clé Colonnes de non clé équivalentes dans la table. La dépendance fonctionnelle permet à toutes les colonnes de non clé d'avoir une dépendance fonctionnelle sur la colonne de clé.
Généralisation (zoom avant) - supertype - relations possédées Table possédant les relations.
Généralisation (zoom avant) - supertype - relations référencées Relations faisant référence à la table.
Généralisation (zoom arrière) Table correspondant à chaque sous-type. Chaque table contient les colonnes équivalentes des attributs du sous-type correspondant.
Généralisation (zoom arrière) - supertype Néant.
Généralisation (zoom avant) - sous-type - attributs de clé Colonnes de non clé d'unicité équivalentes dans chaque table correspondant à un sous-type.
Généralisation (zoom avant) - sous-type - attributs de non clé Colonnes de non clé équivalentes dans chaque table correspondant à un sous-type.
Généralisation (zoom avant) - sous-type - relations possédées Relation créée pour chaque table correspondant à un sous-type et possédant la relation.
Généralisation (zoom avant) - sous-type - relations référencées Relation créée pour chaque table correspondant à un sous-type et référençant la relation.
Généralisation - définition d'un attribut L'attribut sélectionné est défini comme un type discriminant pour la généralisation. Lorsque vous effectuez une transformation en modèle physique, une table typée n'est ajoutée que si aucun type discriminant n'est défini dans la généralisation et que l'option Zoom avant est sélectionnée dans la zone Transformer en.
Ensemble de généralisations (zoom avant) Table unique contenant les colonnes équivalentes des attributs du supertype. Une table de type sera créée et associée à cette table avec une relation identifiante. L'option de transformation des généralisations est définie sur la page Général de la vue Propriétés, dans la zone Transformer en.
Ensemble de généralisations (zoom arrière) Néant.
Ensemble de généralisations (table distincte) Une nouvelle table est créée pour définir l'ensemble de généralisations.
Entrée d'inversion Index ou aucun. L'option de transformation des entrées d'inversion est définie sur la page Général de la vue Propriétés, dans la zone Transformer en.
Package Tous les packages sont transformés en un schéma. Le nom du schéma est défini sur la page Options de l'assistant de transformation en modèle de données physique.
Relation - identifiante Relation identifiante.
Relation - non identifiante, facultative Relation facultative non identifiante.
Relation - non identifiante, obligatoire Relation obligatoire non identifiante.
Relation - multiple Table de jointure et deux relations identifiantes.
Relations - propriétés d'intégrité relationnelle Seules les options ON DELETE et ON UPDATES de la table enfant sont conservées dans le modèle de données physique.
Relations - propriétés de cardinalité de la plage L'extrémité enfant correspondante est une chaîne de cardinalité construite à partir des valeurs de la propriété de plage logique.
Relations - propriétés de syntagme verbal Syntagme verbal.

Feedback