Chapter 15 Fonctionnalités spécifiques aux SGBD


Types de données Object (ou SQLJ Object)

Oracle 8 (ou version supérieure) permet de spécifier le type de table "Object", et de baser la table sur un type de données abstrait Object ou SQLJ Object, de sorte que cette dernière utilise les propriétés du type de données abstrait et que les attributs de type de données abstrait deviennent des colonnes de table.


Pour plus d'informations sur les types de données abstraits Oracle, reportez-vous votre documentation de Oracle.

Steps Pour créer un type de données Object (ou SQLJ Object) :

  1. Sélectionnez Modèle→Types de données abstraits pour afficher la boîte de dialogue Types de données abstraits, puis cliquez sur l'outil Ajouter une ligne, et saisissez un nom pour le nouveau type de données abstrait.
  2. Cliquez sur l'outil Propriétés pour afficher la feuille de propriétés du type de données abstrait.
  3. Sélectionnez OBJECT (ou SQLJ OBJECT) dans la liste Type.

    Les onglets Attributs et Procédures apparaissent dans la feuille de propriétés du type de données abstrait.
  4. Cliquez sur l'onglet Attributs, puis cliquez sur l'outil Ajouter une ligne.
  5. Saisissez un nom et un code pour l'attribut, puis sélectionnez un type de données dans la liste.

    Note   Affichage de la colonne appropriée
    Si la colonne recherchée n'est pas affichée, faites-la apparaître à l'aide de l'outil Personnaliser les colonnes et filtrer. Pour plus d'informations, reportez-vous au Guide des fonctionnalités générales .

  6. Ajoutez des attributs supplémentaires si nécessaire, puis cliquez sur OK pour fermer chacune des feuilles de propriétés.

Lorsque vous avez créé votre nouveau type de données, vous pouvez baser des tables sur ce dernier.

Steps Pour baser une table sur un type de données Object (ou SQLJ Object) :

  1. Affichez la feuille de propriétés d'une table, puis sélectionnez Object dans la liste Type.
  2. Sélectionnez le nouveau type de données Object (ou SQLJ) dans la liste Basé sur.
  3. Cliquez sur OK pour fermer la feuille de propriétés et revenir à votre modèle.

 


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