Utilisation des rôles, des champs sources et des expressions

Les entités contiennent des champs sources (attributs), des rôles, des dossiers et des expressions. Lorsque vous exécutez le Générateur de modèles, des rôles et des champs sources sont automatiquement créés dans les entités. Vous pouvez ajouter des champs, des rôles, des dossiers ou des expressions aux entités une fois le modèle créé.

Ajout d'un rôle

Un rôle indique que deux entités sont liées l'une à l'autre. Le rôle peut être une relation un à un, un à plusieurs ou plusieurs à plusieurs. Par exemple, l'entité Magasin possède une relation un à un avec l'entité Adresse ; par conséquent, il existe une seule adresse pour chaque magasin. L'entité Client possède une relation un à plusieurs avec l'entité Commandes ; cela signifie qu'il existe plusieurs commandes pour chaque client.

Outre les informations de cardinalité, les propriétés d'un rôle définissent la façon dont deux entités se comportent l'une vis-à-vis de l'autre. Par exemple, un rôle de recherche indique que l'attribut d'identification d'une entité représente les seules données auxquelles les utilisateurs peuvent accéder à partir de l'autre entité.

Les utilisateurs du Générateur de rapports peuvent afficher la relation entre les deux entités dans le volet d'exploration lorsqu'ils parcourent les données.

Ajout de champs sources

Un champ source est un champ lié à une colonne de la base de données. En règle générale, il référence un seul élément. Par exemple, Nom de produit est un champ source et contient le nom de chaque produit fabriqué par une société. Au fil du temps, le schéma de la base de données peut évoluer au point que vous soyez amené à ajouter de nouveaux champs sources au modèle afin qu'il reflète les modifications apportées à la base de données.

Ajout d'une expression

Une expression est un champ dont la valeur est calculée à partir d'une série de fonctions, d'opérateurs ou de constantes. En règle générale, elle référence plusieurs champs et retourne une seule valeur. Par exemple, vous pouvez utiliser une expression pour afficher la moyenne des ventes 2004 réalisées par chaque employé de votre société. Vous pouvez créer des expressions pour présenter les données de la base de données de différentes façons, par exemple en combinant le contenu des champs Prénom et Nom de manière à créer un nouveau champ appelé Nom complet. Vous pouvez également créer des expressions qui reflètent les modifications apportées au schéma de base de données.