Chapter 9 Gestion des Modèles Orientés Objet


Création d'une correspondance objet-relationnel pour une classe

Steps Pour créer une correspondance objet-relationnel pour une classe :

  1. Double-cliquez sur le symbole d'une classe pour afficher sa feuille de propriétés, puis cliquez sur l'onglet Correspondances.
  2. Cliquez sur l'outil Créer une correspondance en regard de la liste Correspond à pour créer une correspondance pour la classe courante. Si plusieurs sources de données sont disponibles, vous devez en sélectionner une ou plusieurs dans une liste de sélection, puis cliquer sur OK.
  3. Dans la page Sources de la classe, cliquez sur l'outil Ajouter des objets pour sélectionner les tables et vues sources que vous souhaitez mettre en correspondance avec la classe courante.

    Le nom et le code des tables et des vues s'affiche dans la liste.
  4. Cliquez sur le sous-onglet Correspondances des attributs, puis cliquez sur l'outil Ajouter des correspondances dans la barre d'outils.
  5. Sélectionnez les attributs qui seront mis en correspondances avec les colonnes dans les tables ou vues sources, puis cliquez sur OK.

    Les colonnes sélectionnées s'affichent dans la première colonne de la liste.

    Note   Générer des correspondances
    Vous pouvez cliquer sur l'outil Générer des correspondances pour créer automatiquement les correspondances entre les colonnes et attributs de nom ou de code identique dans la source de données et le modèle courant.

  6. Cliquez sur la flèche vers le bas dans la colonne Correspond à afin de sélectionner les colonnes dans la table de source de données auxquelles vous souhaitez faire correspondre l'attribut.

    Vous devez répéter cette opération pour chaque attribut que vous souhaitez mettre en correspondance avec la source de données.
  7. Cliquez sur l'onglet Critères si vous souhaitez spécifier des critères de jointures entre les tables ou vues source.
  8. Cliquez sur les différents onglets de requête pour visualiser ou modifier les instructions SQL.
  9. Cliquez sur OK.

 


Copyright (C) 2005. Sybase Inc. All rights reserved.