Connexion/reconnexion à une base de données

  Rubriques connexes

Pour vous connecter à une autre base de données :

1	Choisissez Fichier [image] Reconnecter pour afficher la boîte de dialogue de connexion.

2	Remplissez la boîte de dialogue de connexion.

Conseils

•	La façon de vous connecter à une base de données varie légèrement selon le système d'exploitation que vous utilisez. En général, vous entrez un ID utilisateur, un mot de passe et la chaîne de connexion (le cas échéant). Dans SQL *Net version 2, la chaîne de connexion est remplacée par un alias. Demandez à l'administrateur de bases de données la chaîne de connexion à utiliser sur votre système.

•	Vous pouvez également utiliser Schema Builder pour vous connecter à d'autres moteurs de base de données par les pilotes ODBC appropriés. Ces pilotes sont fournis par des tiers qui commercialisent des pilotes conformes à ODBC de niveau 1. Dans la chaîne de connexion de la boîte de dialogue de connexion, entrez, lorsque vous vous connectez :

odbc:[nomdetable]

ou

odbc:*

Si vous entrez un astérique (*), Schema Builder affiche une boîte de liste dans laquelle vous sélectionnez un pilote.

•	Fichier [image] Reconnecter : vous permet de vous connecter à une base de données différente de celle à laquelle vous vous êtes connecté lorsque vous avez lancé Schema Builder. Lorsque vous tentez d'établir une connexion différente, toutes les interrogations ouvertes sont fermées. Un message vous demande de valider les modifications que vous avez apportées au schéma de la base de données, et la fenêtre Source de données disparaît avant que la nouvelle connexion soit établie. Lorsque vous sélectionnez Reconnecter, Schema Builder affiche la même boîte de dialogue de connexion que celle que vous avez utilisée lorsque vous vous êtes connecté pour la première fois.


Redimensionnement de la fenêtre Source de données

Pour redimensionner la fenêtre Source de données afin d'afficher ou de masquer la fenêtre Conditions :

1	Cliquez sur la barre de partage qui apparaît à gauche de la barre de défilement horizontal ou en haut de la barre de défilement vertical, tout en maintenant le bouton de la souris enfoncé.

2	Faites glisser la souris vers la gauche ou la droite (ou bien vers le haut ou le bas) pour redimensionner la fenêtre.

Conseils

Si la fenêtre Conditions n'est pas encore ouverte, elle apparaît lorsque vous faites glisser la barre de partage vers la fenêtre Source de données.


Positionnement des objets de source de données

  Rubriques connexes

Pour positionner des objets de source de données dans la fenêtre Source de données :

  Pour déplacer une table, cliquez avec la souris pour mettre en évidence le nom de la table, faites glisser la table à un nouvel emplacement, et relâchez le bouton de la souris pour l'ancrer. Toutes les lignes de relation sont automatiquement redessinées.

Conseils

•	Vous pouvez également, tout en maintenant la touche Ctrl enfoncée, utiliser les touches de déplacement du curseur pour déplacer la table mise en évidence.


Suppression d'objets de source de données de la fenêtre Source de données

  Rubriques connexes

Pour supprimer des objets de source de données de la fenêtre Source de données :

1	Sélectionnez la table ou la colonne à supprimer.

2	Choisissez Schéma [image] Supprimer.


Réorganisation de la présentation

  Rubriques connexes

Pour réorganiser automatiquement les objets de la fenêtre Source de données :

  Choisissez Présentation [image] Réorganiser les tables pour réorganiser le contenu de Schema Builder . Cette commande est utile lorsque vous déplacez, coupez et ajoutez des tables.


Redimensionnement d'objets de source de données

  Rubriques connexes

Pour redimensionner des objets de source de données :

1	Cliquez sur l'en-tête de la table pour le mettre en évidence. Un widget de redimensionnement apparaît dans l'angle inférieur droit de la table.

2	Cliquez sur le widget et faites glisser la souris pour réduire ou développer la table, horizontalement ou verticalement.

Conseils

•	Comme avec l'icônification, le redimensionnement de tables peut faciliter la gestion de l'espace de la fenêtre Source de données, en permettant d'afficher simultanément un plus grand nombre de tables.

•	Vous pouvez également, tout en maintenant la touche Alt enfoncée, utiliser les touches de déplacement du curseur pour redimensionner une table.

•	Si vous diminuez la hauteur de la table, certaines colonnes peuvent ne plus être immédiatement visibles. Cependant, vous pouvez faire défiler la table en utilisant les flèches de défilement situées dans l'angle inférieur gauche de la table. Si vous redimensionnez la largeur, les noms de colonne ou les données peuvent être partiellement masqués. Schema Builder affiche toujours l'icône de type de données de chaque nom de colonne.


Icônification/désicônificiation d'objets de source de données

  Rubriques connexes

Pour icônifier/désicônifier des objets de source de données :

1	Cliquez sur l'en-tête de la table.

2	Cliquez sur l'icône de type de table (dans l'angle supérieur gauche de la table).

Conseils

•	Ne confondez pas l'icônification et la désicônification des tables avec l'icônification et la désicônification des fenêtres dans votre système d'exploitation.

•	L'icônification des tables permet de mieux gérer la place disponible sur votre écran, surtout lorsque vous utilisez plusieurs tables ou des tables volumineuses.

•	L'icône de table est un rectangle qui affiche le nom de la table, son type et des icônes de commentaires ou d'index, s'ils existent pour cette table. Elle n'affiche pas les noms de colonne. Vous pouvez icônifier et désicônifier des tables sans que cette opération modifie les sélections de colonnes ou de tables.


Changement de la police des objets de source de données

  Rubriques connexes

Pour changer la police des objets de source de données :

  Choisissez Présentation [image] Police pour ouvrir la boîte de dialogue utilisée pour définir les polices de fenêtre de base. Vous pouvez définir la police par défaut et la taille des caractères en utilisant l'une des listes de la boîte de dialogue.

Conseils

•	Si vous choisissez une police ne contenant pas tous les styles demandés par la fenêtre, Schema Builder utilisera à la place une police de substitution.

•	Les cases à cocher Biffé et Souligné sont sans effet dans cette version de Schema Builder.


Ouverture de la fenêtre Conditions

  Rubriques connexes

Pour ouvrir la fenêtre Conditions :

1	Cliquez sur la barre de partage située à gauche de la barre de défilement horizontal ou en haut de la barre de défilement vertical, tout en maintenant le bouton de la souris enfoncé.

2	Faites glisser la souris pour réduire la taille de la fenêtre Source de données : la fenêtre Conditions apparaît.

Conseils

•	La fenêtre Conditions apparaît également lorsque vous sélectionnez un objet avec une contrainte ou que vous choisissez Schéma [image] Définir des contraintes.


Redimensionnement de la fenêtre Conditions

  Rubriques connexes

Pour redimensionner la fenêtre Conditions :

1	Cliquez sur la barre de partage située à gauche de la barre de défilement horizontal ou en haut de la barre de défilement vertical, tout en maintenant le bouton de la souris enfoncé.

2	Faites glisser la souris vers la gauche ou la droite (ou bien vers le haut ou le bas) pour redimensionner la fenêtre.

Conseils

•	Si une fenêtre est totalement masquée, la barre de partage apparaît à l'extrémité gauche (ou en haut) de la barre dedéfilement).

•	Vous pouvez, tout en maintenant la touche MAJ enfoncée, appuyer sur la BARRE D'ESPACEMENT pour masquer la fenêtre Conditions ou la fenêtre Source de données (en fonction de la position du curseur). L'utilisation de la touche MAJ et de la BARRE D'ESPACEMENT vous permet alors de passer d'une fenêtre à l'autre. Appuyez sur la BARRE D'ESPACEMENT pour revenir au partage des fenêtres initial. La BARRE D'ESPACEMENT vous permet alors d'alterner entre les fenêtres Conditions et Source de données.

•	La fenêtre de Schema Builder contient deux fenêtres pouvant défiler indépendamment l'une de l'autre, la fenêtre Conditions et la fenêtre Source de données. La fenêtre Conditions peut apparaître à gauche de la fenêtre Source de données, ou au-dessus de celle-ci, en fonction des préférences définies dans la boîte de dialogue d'édition de préférences. Vous pouvez modifier la taille de chaque fenêtre (ou masquer totalement l'une d'elles) en utilisant la souris et la barre de partage ou la boîte de dialogue d'édition de préférences.

•	Dans les fenêtres Conditions et Source de données, vous pouvez aussi passer de l'affichage vertical à l'affichage horizontal en cliquant deux fois sur la barre de partage.


Changement du sens de division des fenêtres

  Rubriques connexes

Pour changer le sens de division des fenêtres Source de données et Conditions :

  Cliquez deux fois sur la barre de partage qui sépare les fenêtres Conditions et Source de données.


Définition des options d'affichage des objets de source de données

  Rubriques connexes

Pour définir les options d'affichage des objets de source de données :

1	Choisissez Edition [image] Préférences.

2	Choisissez les préférences d'affichage dans la liste figurant à gauche de la boîte de dialogue.

3	Indiquez le sens de division de la fenêtre. Si vous choisissez Vertical, les fenêtres Source de données et Conditions seront placées l'une au-dessus de l'autre. Si vous choisissez Horizontal, elles seront côte à côte.

4	Cochez la case Limiter affichage sources de données ou supprimez la coche. Si vous la cochez, indiquez le nombre maximum de colonnes à afficher dans le champ Nombre max de sources de données.

5	Choisissez les préférences d'affichage dans la liste figurant à gauche de la boîte de dialogue.

6	Cochez les cases Afficher ou supprimez les coches. Si vous cochez Commentaires, les icônes de commentaires sont affichées. Si vous cochez Contraintes, trois points de suspension apparaissent après le nom de chaque table et de chaque colonne sur lesquelles des contraintes ont été définies dans la fenêtre Source de données. Si vous cochez Index, des icônes d'index s'affichent.

7	Cochez Redimensionner : ajout colonnes ou supprimez la coche. Si vous cochez cette case, vous pouvez ajouter des colonnes à une table en l'agrandissant dans le sens vertical.


Définition de la taille par défaut de la fenêtre Conditions

  Rubriques connexes

Pour définir la taille par défaut (% de la fenêtre Source de données) occupée par la fenêtre Conditions :

1	Choisissez Edition [image] Préférences.

2	Choisissez les préférences d'affichage dans la liste figurant à gauche de la boîte de dialogue.

3	Entrez un chiffre compris entre 0 et 100 dans le champ Taille de la fenêtre Conditions pour indiquer la taille de la fenêtre Conditions sous la forme d'un pourcentage de la taille de la fenêtre Schema Builder.


Définition des longueurs par défaut des nouvelles colonnes

  Rubriques connexes

Pour définir les valeurs par défaut des nouvelles colonnes :

1	Choisissez Edition [image] Préférences.

2	Choisissez les préférences d'affichage dans la liste figurant à gauche de la boîte de dialogue.

3	Indiquez la longueur par défaut des colonnes que vous créez, ainsi que l'échelle et la précision des colonnes numériques.


A propos des objets de source de données

  Rubriques connexes

Il existe quatre types d'objet de source de données. Vous pouvez les créer et les manipuler dans Schema Builder :

Objet de base de données	Description
Table	Unité de base d'un système de gestion de bases de données relationnelles. Une table se compose d'une ou de plusieurs unités d'information (lignes), contenant chacune les mêmes types de valeurs (colonnes).
Vue	Objet de base de données composé de colonnes provenant d'une ou de plusieurs tables de données, combinées en une table logique.
Cliché	Copies, en lecture seule, d'une ou de plusieurs tables maîtres situées sur un noeud distant. Vous pouvez interroger un cliché, mais vous ne pouvez pas le mettre à jour ; seule la table maître peut être mise à jour. Un cliché est périodiquement rafraîchi pour refléter les modifications apportées à la table maître. A cet égard, un cliché est véritablement une vue avec une périodicité.
Synonyme	Autre nom attribué à un objet de base de données pour en faciliter l'identification. Par exemple, si vous faites référence à des tables résidant dans d'autres comptes ou d'autres bases de données, vous avez intérêt à fournir un synonyme de la longue chaîne d'identificateurs. Si un nom de table change, il vous suffit de redéfinir le synonyme, sans devoir réécrire toutes les interrogations liées.


Création d'une table

  Rubriques connexes

Pour créer une nouvelle table :

1	Choisissez Schéma [image] Créer une table [image] Table.  Le curseur de souris prend la forme d'une croix.

2	Faites glisser une zone dans la fenêtre Source de données jusqu'à ce qu'elle ait la taille voulue (le nombre de colonnes apparaît dans l'angle inférieur droit de la boîte englobante lorsque vous faites glisser la zone). Notez que vous pouvez toujours, si nécessaire, ajouter ultérieurement des colonnes à la table.

Conseils

•	Les nouvelles tables reçoivent le nom TABLE, suivi d'un numéro séquentiel. La première s'appellera donc TABLE1, suivie de TABLE2, TABLE3 et ainsi de suite.  Vous pouvez toujours modifier ces noms de table par défaut.

•	Les objets de base de données ne peuvent être créés que dans votre espace de table par défaut. Les tables nouvellement crées ou modifiées ne sont écrites dans la base de données que lorsque vous effectuez une validation. Le signe "+" qui figure en regard de l'icône de table vous permet de savoir quelles sont les tables de votre schéma qui n'ont pas été validées (c'est-à-dire qui n'existent pas encore dans votre base de données).

•	Chaque nouvelle colonne d'une table reçoit également un nom par défaut numéroté de manière consécutive : COLONNE1, COLONNE2 et ainsi de suite. Comme pour les tables, vous pouvez facilement modifier les noms de colonne.


Création d'une vue

  Rubriques connexes

Pour créer une vue :

1	Sélectionnez un objet existant de la fenêtre Source de données. Si l'objet ne se trouve pas déjà dans cette fenêtre, vous pouvez le sélectionner dans la boîte de dialogue de sélection de tables de données (cliquez sur [image] dans la barre d'icônes).

2	Choisissez Schéma [image] Créer une table [image] Vue. Schema Builder crée une "table virtuelle", appelée "VUE#" (où # est le numéro de séquence attribué par le système), qui est le reflet de l'objet de base de données sélectionné.

Conseils

•	Vous pouvez également créer une vue fondée sur un sous-ensemble d'une table ou sur un ensemble de plusieurs tables, en utilisant une interrogation. Vous pouvez par exemple créer une vue composée de colonnes sélectionnées dans les tables Employee et Department. Pour cela, créez une interrogation dans Query Builder, qui définit les colonnes qui doivent figurer dans votre vue, et enregistrez cette interrogation dans la base de données. Dans Schema Builder, incorporez cette interrogation dans votre schéma en utilisant la boîte de dialogue de sélection de tables de données. Sélectionnez l'objet et choisissez Schéma [image] Créer une table [image] Vue. Schema Builder crée alors une nouvelle vue fondée sur l'interrogation. Pour plus d'informations sur la création d'interrogations dans Query Builder, reportez-vous au système d'aide de Query Builder.


Création d'un synonyme

  Rubriques connexes

Pour créer un synonyme :

1	Sélectionnez un objet de la fenêtre Source de données. Si l'objet ne se trouve pas déjà dans cette fenêtre, choisissez Données [image] Sélectionner tables de données.

2	Choisissez Schéma [image] Créer une table [image] Synonyme. Schema Builder crée un synonyme privé pour l'objet de base de données sélectionné, intitulé "SYNONYME#." Une fois validé, ce synonyme sert d'alias de l'objet de base de données d'origine.

Conseils

•	Cette fonction est particulièrement utile si vous faites régulièrement référence à des tables ayant des noms longs ou obliques. Par exemple, vous pouvez créer un synonyme "ORG" pour la table FUNCTIONAL_ORGANIZATION_TABLE ou un synonyme facile à mémoriser, par exemple "PRODUIT", pour la table LEDGER_PRODUCT_CHARTFIELD.


Création d'un cliché

  Rubriques connexes

Pour créer un cliché :

1	Sélectionnez un objet de la fenêtre Source de données. Si l'objet ne se trouve pas déjà dans cette fenêtre, cliquez sur [image] pour accéder à la boîte de dialogue de sélection de tables de données.

2	Choisissez Schéma [image] Créer une table [image] Cliché. Schema Builder crée un cliché de l'objet de base de données sélectionné, appelé "CLICHE#." Ce cliché conserve la définition de l'objet de base de données d'origine et les données figurant dans les lignes de cet objet.

Conseils

•	Les clichés sont rafraîchis dans la table d'origine à la périodicité que vous indiquez. Pour définir un planning de rafraîchissement, sélectionnez le cliché dans la fenêtre Source de données, puis choisissez Schéma [image] Définir informations.


Incorporation d'objets de source de données dans le schéma

  Rubriques connexes

Pour incorporer des objets de source de données dans le schéma :

1	Cliquez sur [image] dans la barre d'icônes pour afficher la boîte de dialogue de sélection de tables de données.

2	(Facultatif) Cochez les cases situées sous Afficher ou supprimez les coches, pour afficher ou masquer différents types d'objets de source de données de la liste.

3	(Facultatif) Dans la liste instantanée, choisissez l'ID utilisateur relatif aux objets de source de données dans lesquelles vous voulez faire votre sélection. Pour voir les objets visibles par d'autres ID utilisateur dans la base de données en cours, sélectionnez le nom de la base de données en cours dans la liste instantanée et cliquez deux fois sur un ID utilisateur de la liste. Pour afficher des objets d'un autre ID utilisateur dans une autre base de données, sélectionnez Bases de données dans la liste instantanée, cliquez deux fois sur une base de données de la liste, puis cliquez deux fois sur un ID utilisateur de la liste.

4	Cliquez sur l'objet de source de données de votre choix.

5	Cliquez sur Inclure.

6	Répétez les deux étapes ci-dessus jusqu'à ce que tous les objets de votre choix aient été incorporés.

7	Cliquez sur Fermer.

Conseils

•	Pour inclure plusieurs objets de base de données à la fois, vous pouvez maintenir la touche CTRL enfoncée tout en cliquant sur chaque nom d'objet. Pour inclure une série d'objets de base de données de la boîte de liste, cliquez sur la nom du premier objet, maintenez la touche MAJ enfoncée et cliquez sur le nom du dernier objet.

•	Le bouton Infos... ouvre la boîte de dialogue Infos de l'objet de base de données sélectionné, afin que vous puissiez utiliser les informations et les commentaires concernant cet objet de base de données.

•	Si vous préférez, vous pouvez cliquer deux fois sur chaque objet de source de données cible. L'objet est alors placé immédiatement dans la fenêtre Source de données.

•	Si vous ne parvenez pas à vous connecter à une base de données de la liste, il est possible qu'une liaison ne soit pas valide, et que le problème se situe au niveau du réseau ou du changement d'un mot de passe à distance. Contactez l'administrateur de bases de données.

•	Schema Builder permet aux utilisateurs d'accéder à toute base de données Oracle pour laquelle une liaison de base de données valide a été définie. Schema Builder peut également accéder aux bases de données non Oracle d'une liaison de base de données à l'autre en utilisant les passerelles Oracle Transparent Gateways.


Incorporation d'objets de source de données en relation dans le Schéma

  Rubriques connexes

Pour inclure des objets de source de données en relation dans le schéma :

1	Cliquez sur un ou plusieurs objets de la fenêtre Source de données ayant une table en relation.

2	Choisissez Données [image] Sélectionner tables en relation pour afficher la boîte de dialogue de sélection de tables en relation.

3	Cliquez sur l'objet de source de données de votre choix.

4	Cliquez sur Inclure.

5	Répétez les deux étapes ci-dessus jusqu'à ce que tous les objets de votre choix aient été incorporés.

6	Cliquez sur Fermer.

Conseils

•	Les cases à cocher Afficher vous permettent de filtrer les informations affichées dans la boîte de dialogue. Cependant, n'oubliez pas que si vous utilisez le dictionnaire de données standard (Oracle uniquement), vous ne verrez que les tables de la liste. Si toutes les cases sont actives, la boîte de liste affiche tous les objets disponibles pour un compte particulier.

•	Le bouton Infos... ouvre la boîte de dialogue Infos de l'objet de base de données sélectionné, afin que vous puissiez utiliser les informations et les commentaires concernant cet objet de base de données.

•	Si vous préférez, vous pouvez cliquer deux fois sur chaque objet de source de données cible. L'objet est alors placé immédiatement dans la fenêtre Source de données.


A propos de la copie d'objets de source de données

  Rubriques connexes

Schéma [image] Dupliquer une table offre une autre possibilité de créer des objets de base de données, car il vous permet de créer une copie dupliquée d'une table, d'une vue, d'un synonyme ou d'un cliché. Comme les interrogations Query Builder stockées dans la base de données sont en fait des vues, vous pouvez également créer une vue qui soit une copie d'une interrogation existante. Vous pouvez alors renommer et modifier vos objets de source de données dupliqués comme vous le désirez.

Vous pouvez également dupliquer un objet de source de données sous la forme d'une table. Ces objets ont la même définition que l'objet d'origine et peuvent être dupliqués avec ou sans données. Par exemple, vous pouvez créer une nouvelle table composée des colonnes définies dans une vue, mais ne contenant pas de données. Cette possibilité est intéressante si vous voulez ultérieurement remplir cette table de nouvelles données. Si vous avez une interrogation dont vous voulez charger le résultat dans une table, vous pouvez copier l'interrogation sous la forme d'une table avec des données - la nouvelle table contiendra les mêmes données que celles que Query Builder affiche pour cette interrogation dans la fenêtre Résultats.

A partir du type d'objet de base de données ...	vous pouvez créer les types d'objets de base de données :
Table	Table, table avec données
Interrogation	Table, table avec données, vue
Vue	Table, table avec données, vue
Synonyme	Table, table avec données, synonyme
Cliché	Table, table avec données, cliché


Duplication d'un objet de source de données

  Rubriques connexes

Pour dupliquer un objet de source de données :

1	Incorporez l'objet de source de données à dupliquer dans la fenêtre Source de données.

2	Cliquez sur l'objet de source de données que vous voulez dupliquer.

3	Choisissez Schéma [image] Dupliquer une table et un type de cible (Sous forme de table, Sous forme de table avec données, Sous forme de vue, Sous forme de synonyme, Sous forme de cliché).

Conseils

•	Vous pouvez créer autant de copies d'un objet de base de données que vous le désirez. Vous ne pouvez dupliquer que les objets qui existent dans la base de données. Si vous voulez copier un objet récemment créé, commencez par le valider dans la base de données.

•	Schema Builder génère automatiquement un nom par défaut pour chaque objet que vous copiez - ce nom est le même que celui de l'objet d'origine, mais comporte en plus un numéro de séquence. Le numéro de séquence est incrémenté à chaque copie. Si les objets de base de données stockés dans la base de données ont le même nom que le nom par défaut (si, par exemple, vous copiez la table DEPARTMENT alors qu'il existe déjà une table DEPARTMENT1 dans la base de données), le système attribue le prochain numéro disponible. Vous avez toujours la possibilité de renommer les copies.


Changement de nom d'objets de source de données

  Rubriques connexes

Pour changer le nom d'un objet de source de données :

1	Incorporez l'objet de source de données à renommer dans la fenêtre Source de données.

2	Cliquez sur l'objet dans la fenêtre Source de données.

3	Cliquez sur le nom de la table. Un curseur de texte apparaît, et vous pouvez modifier le nom comme vous le désirez.

Conseils

•	N'oubliez cependant pas que vous ne créez pas d'alias temporaire. Les modifications que vous apportez au schéma sont validées dans la table sous-jacente.

•	Les modifications que vous apportez à une table dans Schema Builder ne sont enregistrées que lorsque vous les validez.

•	Vous pouvez également renommer des objets en cliquant sur l'objet et en sélectionnant Schéma [image] Renommer.


Effacement d'objet de source de données

  Rubriques connexes

Pour effacer un objet de source de données de la fenêtre Source de données :

1	Cliquez sur l'objet ou les objets que vous voulez supprimer.

2	Choisissez Edition [image] Effacer.


Suppression d'objets de source de données du schéma

  Rubriques connexes

Pour supprimer un objet de source de données du schéma :

1	Cliquez sur l'objet ou les objets à supprimer de la base de données, dans la fenêtre Source de données.

2	Choisissez Schéma [image] Supprimer.

3	Confirmer votre demande.

Conseils

•	L'objet de source de données est supprimé lors de la prochaine validation. Tans que vous n'avez pas demandé de validation, l'objet reste grisé et peut revenir à son état précédent par utilisation de Schéma [image] Rétablir la table.

•	Pour supprimer un objet de la base de données, choisissez Schéma [image] Supprimer lorsqu'aucun objet n'est mis en évidence. La boîte de dialogue de suppression de tables s'affiche. Sélectionnez un objet et cliquez sur Supprimer. Pour sélectionner plusieurs objets à supprimer, maintenez enfoncée la touche Ctrl ou Majuscules, ce qui permet de supprimer des objets, qu'ils apparaissent ou non dans la fenêtre Source de données.


A propos des index

  Rubriques connexes

Un index est un objet de base de données qui contient une entrée pour chaque valeur de la ou des colonnes indexées de la table. Les index permettent d'accéder rapidement aux lignes lors de la génération d'interrogations (instructions SELECT), mais comme les données doivent être tenues à jour dans l'index et les tables d'index, l'index peut ralentir l'exécution des fonctions INSERT, UPDATE et DELETE.

Remarque : Si la case à cocher Index de la boîte de dialogue de préférences est activée, l'icône d'index est affichée dans la barre de titre de chaque table pour laquelle des index ont été définis.


Création d'index

  Rubriques connexes

Pour créer un index pour une ou plusieurs colonnes d'une table :

1	Cliquez sur la table contenant les colonnes à indexer.

2	Choisissez Schéma [image] Définir un index.

3	Dans la boîte de dialogue de définition d'index, sélectionnez la ou les colonnes que vous voulez utiliser pour l'index dans la boîte de liste de colonnes à inclure. Un index peut comporter jusqu'à 16 colonnes, mais ne peut pas être fondé sur des données de type LONG ou LONG RAW.

4	Cliquez sur Nouvel index pour créer un nouvel index fondé sur les colonnes que vous avez sélectionnées. Les colonnes indexées passent au début de la boîte de liste de colonnes à inclure, et sont séparées des colonnes non indexées par une ligne grisée. Ces colonnes sont également clairement identifiées par l'icône d'index. Vous avez toujours la possibilité de modifier cet index.

5	Entrez le nom de l'index dans le champ Nom de l'index ou acceptez le nom par défaut fourni par Schema Builder.

6	(Facultatif)  Modifiez l'ordre des colonnes de l'index si vous le désirez.

Conseils

•	L'index ne sera créé dans la base de données que lorsque vous validerez les dernières modifications apportées dans Schema Builder.


Modification d'index

  Rubriques connexes

Pour modifier un index :

1	Cliquez sur la table dont vous voulez modifier l'index dans la fenêtre Source de données et choisissez Schéma [image] Définir un index.

2	Choisissez l'index à modifier dans la liste apparaissant sous Nom d'index.

3	Pour ajouter des colonnes à l'index, cliquez deux fois sur le nom d'une colonne qui ne fait pas encore partie de l'index. Vous pouvez également modifier l'ordre des colonnes indexées en faisant glisser les noms de colonne jusqu'à la position de votre choix.

4	Pour supprimer des colonnes de l'index, cliquez deux fois sur le nom d'une colonne qui fait déjà partie de l'index.

5	Pour modifier le nom de l'index, éditez Nom de l'index.


Suppression d'index

  Rubriques connexes

Pour supprimer un index :

1	Cliquez sur la table pour laquelle l'index concerné a été défini.

2	Choisissez Schéma [image] Définir un index.

3	Dans la boîte de dialogue de définition d'index, sélectionnez l'index à supprimer.

4	Cliquez sur Supprimer index.


Création de nouvelles colonnes

  Rubriques connexes

Pour définir une nouvelle colonne dans une table :

1	Cliquez sur la table de la fenêtre Source de données à laquelle vous voulez ajouter une colonne.

2	Choisissez Schéma [image] Définir une colonne.

3	Cliquez sur Nouvelle colonne.

4	Entrez un nom dans le champ Nom de colonne.

5	Remplissez les Attributs de colonne, le cas échéant.

6	Si la colonne contient des données qui identifient de manière unique des lignes de la table, sélectionnez la case à cocher Clé primaire. Sélectionnez la case à cocher Unique pour empêcher automatiquement deux lignes d'avoir la même valeur dans la même colonne.

7	Sélectionnez Obligatoire si la colonne doit contenir une valeur autre que NULL. Vous ne pouvez ajouter de colonne marquée Obligatoire (NOT NULL) que si la table ne contient pas de lignes, mais vous pouvez toujours appliquer cette contrainte ultérieurement, lorsque la colonne a été remplie de données, dans la mesure où la colonne ne contient pas de valeurs NULL.

8	Dans la liste instantanée Type de données, sélectionnez le type de données approprié.

9	Entrez la longueur et la précision de la colonne (le cas échéant) dans les champs de Longueur et de précision. Vous pouvez incrémenter ou décrémenter ces valeurs en cliquant sur les flèches haute ou basse, à droite du champ de précision

10	Le cas échéant, entrez la valeur par défaut de la colonne dans le champ Par défaut. La valeur par défaut est insérée dans la colonne si une instruction INSERT insérerait normalement une valeur NULL.

11	Lorsque vous avez fini de définir la nouvelle colonne, cliquez sur le bouton Définir pour définir la colonne sans sortir de la boîte de dialogue de définition de colonne, ou cliquez sur OK pour définir la colonne et revenir à la vue principale de Schema Builder. Cliquez sur Annuler pour abandonner vos modifications.

Conseils

•	Vous pouvez également créer une colonne en choisissant Schéma [image] Créer une colonne et en cliquant deux fois sur la colonne pour afficher la boîte de dialogue de définition de colonne.


Ajout de nouvelles colonnes à une table

  Rubriques connexes

Pour ajouter une ou plusieurs nouvelles colonnes à une table :

1	Assurez-vous que la case Redimensionner : ajout colonne est cochée dans la section Schema Builder de la boîte de dialogue de préférences.

2	Cliquez et faites glisser le widget de redimensionnement de l'angle inférieur droit d'une table. Lorsque vous faites glisser l'objet de base de données vers le bas, les nouvelles colonnes sont affichées sous les colonnes existantes.

•	Vous pouvez cliquer deux fois sur une colonne nouvellement créée pour afficher la boîte de dialogue de définition de colonne.


Copie de colonnes d'un objet de source de données à un autre

  Rubriques connexes

Pour copier une colonne d'un objet de source de données à un autre :

1	Cliquez sur la colonne que vous désirez copier.

2	Cliquez sur [image] dans la barre d'icônes. La colonne est copiée dans le Presse-papiers.

3	Cliquez sur la table dans laquelle vous voulez copier la colonne.

4	Cliquez sur [image] dans la barre d'icône. La colonne est collée du Presse-papiers dans la table sélectionnée.

Conseils

•	Vous pouvez également copier une colonne d'une table dans une autre en utilisant la souris. Dans ce cas, cliquez et faites glisser la colonne d'une table à l'autre.

•	Si la table cible n'a pas de colonne ayant le même nom que la colonne copiée, le nom de colonne est inchangé. Si la table cible a une colonne ayant le même nom, Schema Builder génère un nom par défaut (en utilisant le nom d'origine et en lui ajoutant un numéro de séquence). Le numéro de séquence est incrémenté à chaque copie.


Changement de nom de colonnes

  Rubriques connexes

Pour changer le nom d'une colonne :

1	Cliquez sur la colonne que vous voulez renommer.

2	Cliquez sur le nom de la colonne. Un curseur de texte apparaît, vous pouvez alors modifier le nom comme vous le désirez.

Conseils

•	Vous ne pouvez pas renommer une colonne qui a été validée dans la base de données. Vous ne pouvez renommer que les colonnes que vous venez de créer et qui n'ont pas encore été validées.


Modification de colonnes

  Rubriques connexes

Pour modifier une définition de colonne :

1	Cliquez sur une table de Schema Builder et choisissez Schéma [image] Définir une colonne. Si vous êtes déjà dans la boîte de dialogue de définition de colonne, vous pouvez sélectionner une table de la liste instantanée.

2	Les noms de toutes les colonnes de la table apparaissent dans la boîte de liste, sous Nom de colonne. Cliquez sur le nom de la colonne à modifier.

3	Cliquez pour cocher ou annuler la coche des cases à cocher Clé primaire, Obligatoire et/ou Unique, si nécessaire.

4	Si nécessaire, sélectionnez un type de données dans la liste instantanée Type de données. Vous ne pouvez modifier le type de données d'une colonne que si elle contient des valeurs NULL sur toutes les lignes.

5	Si nécessaire, entrez la longueur et la précision de la colonne (le cas échéant) dans les champs de longueur et de précision. Vous pouvez incrémenter ou décrémenter ces valeurs en cliquant sur la flèche haute ou basse, à droite du champ de précision. Vous ne pouvez décrémenter la taille d'une colonne que si elle contient des valeurs NULL dans toutes les lignes.

6	Si nécessaire, entrez la valeur par défaut de la colonne dans le champ Par défaut. La valeur par défaut est insérée dans la colonne si une instruction INSERT insérerait une valeur NULL.

7	Lorsque vous avez fini de modifier la colonne, cliquez sur Définir pour définir la colonne sans sortir de la boîte de dialogue de définition de colonne, ou cliquez sur OK pour définir la colonne et revenir à la vue principale de Schema Builder. Cliquez sur Annuler pour abandonner vos modifications.

Conseils

•	Lorsqu'une colonne a été validée dans la base de données, vous ne pouvez modifier que son type de données, sa taille, sa valeur par défaut et son état obligatoire. Si la colonne n'a pas encore été validée, vous pouvez modifier tout élément de la boîte de dialogue de définition de colonne.

•	Vous ne pouvez pas rendre Obligatoire une colonne qui contient des valeurs NULL. Vous ne pouvez pas rendre Obligatoire ou Unique une colonne si la table contient déjà des données.

•	Pour modifier le type de données d'une colonne, placez le curseur de souris sur l'icône de type de données de la colonne, appuyez sur le bouton de la souris et maintenez-le enfoncé, et sélectionnez le nouveau type de données dans la liste instantanée qui s'affiche.


Suppression de colonnes

  Rubriques connexes

Pour supprimer une colonne :

1	Cliquez sur une table de la fenêtre Sources de données et sélectionnez Définir une colonne, ou cliquez simplement deux fois sur une colonne. Si vous êtes déjà dans la boîte de dialogue de définition de colonne, vous pouvez sélectionner une table dans la liste instantanée.

2	Cliquez sur le nom de la colonne que vous voulez supprimer dans la boîte de liste, sous Nom de colonne.

3	Cliquez sur Supprimer colonne.

Conseils

•	Vous ne pouvez pas supprimer une colonne qui a été validée dans la base de données. Vous ne pouvez supprimer que les colonnes que vous venez d'ajouter et qui n'ont pas encore été validées.


Ajout de commentaires aux objets de source de données

  Rubriques connexes

Pour ajouter des commentaires à un objet de source de données ou à une colonne :

1	Cliquez sur les objets auxquels vous voulez ajouter des commentaires.

2	Choisissez Schéma [image] Définir information.

3	Entrez vos commentaires.

Conseils

Si la case à cocher Commentaires de la boîte de dialogue de préférences est activée, l'icône Commentaires est affichée à droite du nom de chaque objet pour lequel des commentaires ont été définis.


A propos des contraintes

  Rubriques connexes

Les contraintes sont des règles qui limitent les valeurs qui peuvent être stockées dans une ou plusieurs colonnes d'une table. Les cases à cocher Primaire, Unique et Obligatoire de la boîte de dialogue de définition de colonne sont des exemples de contraintes classiques.

Vous pouvez également définir des contraintes pour une table ou une colonne qui sont fondées sur des calculs, des fonctions ou d'autres opérations. Par exemple, pour vous assurer que tous les montants de salaires de la colonne SALAIRE sont des valeurs numériques supérieures à zéro ou que tous les noms de département sont entrés en majuscules.

Le format général d'une contrainte est le suivant :

[expression] [opérateur] [expression]

Les expressions peuvent être des dates, des caractères littéraux ou des nombres. Vous pouvez également entrer des colonnes définies, des fonctions et des colonnes de base de données. La première expression est généralement un objet de source de données valide (par exemple, une colonne d'une table). La seconde expression est un point de comparaison pour la première. L'opérateur est un opérateur de comparaison (par exemple > or <).

Par exemple :

EMPLOYEE.SALARY > 500

EMPLOYEE.SALARY IS NOT NULL.

Les contraintes sont définies dans la fenêtre Conditions, qui peut ne pas être affichée la première fois que vous ouvrez Schema Builder. Vous pouvez ouvrir la fenêtre Conditions dans cette application.


A propos des contraintes multiples et imbriquées

  Rubriques connexes

Vous pouvez créer des contraintes multiples à de nombreux niveaux, ou les combiner toutes à un même niveau. L'opérateur de niveau supérieur représente le premier niveau et apparaît toujours à gauche. Vous pouvez également combiner des contraintes à des niveaux inférieurs, en fonction de vos besoins. Lorsque vous avez ajouté une contrainte, Schema Builder active automatiquement l'opérateur de niveau supérieur à gauche de la contrainte. L'opérateur de niveau supérieur par défaut est AND, qui combine votre contrainte et la suivante.

Vous pouvez inclure dans une table Schema Builder autant de contraintes que vous le voulez. Chaque fois que vous ajoutez une contrainte, Schema Builder crée un autre champ de texte de contrainte vierge. Pour activer le champ de condition suivant, cliquez dans le champ vierge.

Supposons que vous avez créé une contrainte qui ne permet pas de valeurs NULL dans la colonne Customer_ID (CUSTOMER_ID IS NOT NULL) et que vous vouliez la limiter aussi aux valeurs qui sont supérieures à 0. Appuyez sur MAJ-RETOUR ou cliquez dans le champ de condition vierge ; la première contrainte est validée et l'opérateur AND apparaît à la gauche de la contrainte. Entrez la nouvelle contrainte, dans le cas présent CUSTOMER_ID>0. Appuyez sur Retour pour quitter le champ de condition. Lorsque les données sont entrées dans la base de données, cette définition de schéma demande que vous entriez des données dans la colonne Customer_ID avant de sortir de la ligne, et n'accepte que les valeurs numériques supérieures à 0.


Définition d'une contrainte

  Rubriques connexes

Pour définir une contrainte sur une colonne :

1	Cliquez sur la colonne de l'objet de source de données que vous voulez contraindre.

2	Choisissez Schéma [image] Définir des contraintes. Une contrainte vide apparaît dans la fenêtre Conditions.

3	Cliquez sur la contrainte vide pour l'activer.

4	Entrez la contrainte directement ou à l'aide de la barre d'outils. Cliquez sur le nom de la colonne dans la fenêtre Source de données pour l'entrer dans la contrainte. Cliquez sur les outils de l'opérateur pour les entrer dans la contrainte.

5	Cliquez sur une zone vide la fenêtre Conditions ou appuyez sur RETOUR. Schema Builder valide et conserve la condition modifiée.

Conseils

•	Pour créer plusieurs contraintes, la solution la plus rapide consiste à appuyer sur MAJ-RETOUR après avoir entré chaque contrainte.

•	Vous pouvez chaîner plusieurs contraintes dans une ligne de texte si vous les séparez par les opérateurs logiques appropriés. Par exemple, vous pourriez créer deux contraintes en entrant dans un champ de condition :

CUSTOMER_ID IS NOT NULL AND CUSTOMER_ID>0

•	Si la contrainte est incomplète, non valide ou mal formatée, Schema Builder génère un message d'erreur lorsque vous la fermez, met en évidence la partie de la contrainte qui a généré l'erreur et vous donne la possibilité de corriger votre contrainte.

•	Schema Builder est en mode édition lorsqu'un signe plus apparaît à côté du pointeur de souris (comme lorsque vous éditez une contrainte). Pour sélectionner un objet dans une fenêtre inactive en mode édition, commencez par cliquer sur la fenêtre pour l'activer, puis cliquez sur l'objet lui-même pour le sélectionner.


Affichage de contraintes

  Rubriques connexes

Pour afficher des contraintes pour un objet de source de données :

  Choisir Schéma [image] Définir des contraintes.

OU

  Redimensionner la fenêtre Source de données.

Conseils

•	Si la case à cocher Contraintes de la boîte de dialogue de préférences est activée, des points de suspension (...) apparaissent après le nom de chaque table et de chaque colonne pour laquelle vous avez défini des contraintes.

•	Lorsque la fenêtre Conditions est ouverte vous pouvez sélectionner un autre objet de source de données pour visualiser toutes les contraintes qui lui sont associées.


Edition d'une contrainte

  Rubriques connexes

Pour éditer une contrainte :

1	Cliquez dans la contrainte pour activer la fenêtre Conditions et afficher le curseur de texte.

2	Editez le texte de la contrainte.

3	Cliquez sur une zone vide la fenêtre Conditions ou appuyez sur RETOUR. Schema Builder valide et conserve la condition modifiée.


Suppression d'une contrainte

  Rubriques connexes

Pour supprime une contrainte :

1	Affichez les contraintes.

2	Cliquez dans la contrainte à supprimer.

3	Sélectionnez tout le texte de la contrainte.

4	Choisissez Edition [image] Effacer.

5	Cliquez sur une zone vide la la fenêtre Conditions ou appuyez sur RETOUR.


Changement de l'opérateur de niveau supérieur

  Rubriques connexes

Pour changer l'opérateur de niveau supérieur :

1	Cliquez sur l'opérateur à gauche de la liste de contraintes dans la fenêtre Conditions.

2	Cliquez sur l'opérateur de votre choix dans la barre d'outils.


Séparation de contraintes

  Rubriques connexes

Pour séparer des contraintes :

1	Cliquez sur l'opérateur (AND par défaut) à gauche de la liste des contraintes dans la fenêtre Conditions.

2	Choisissez Données [image] Séparer les contraintes.


Imbrication de contraintes

  Rubriques connexes

Pour imbriquer des contraintes :

1	Créez chaque contrainte à imbriquer.

2	Cliquez deux fois sur les cases situées à gauche des contraintes à imbriquer tout en maintenant la touche MAJ enfoncée. Remarque

3	Choisissez l'opérateur logique que vous voulez utiliser pour combiner les conditions (AND ou OR). Schema Builder trace un cadre autour des conditions mises en évidence dans la fenêtre Conditions et les combine en utilisant l'opérateur que vous avez indiqué. Vous pouvez alors cliquer pour mettre cet opérateur en évidence si vous voulez demander sa négation en utilisant NOT.


Le texte de la contrainte sélectionnée apparaît en noir ; si la contrainte n'a pas été sélectionnée, le texte apparaît en grisé.


Négation de contraintes

  Rubriques connexes

Pour demander la négation d'une contrainte :

1	Cliquez sur la contrainte ou sur les contraintes imbriquées dont vous voulez demander la négation.

2	Choisissez l'opérateur NOT dans la barre d'outils. NOT AND accepte les données sauf si toutes les conditions sont remplies, et NOT OR accepte les données sauf si l'une quelconque des conditions est remplie.

Conseils

•	Les opérateurs niés (NOT AND, NOT OR) sont affichés avec un caractère de surlignement. Pour inverser la négation, cliquez sur l'opérateur logique nié et choisissez l'opérateur NOT. Cette opération supprime le caractère de surlignement et la négation de l'opérateur.


Activation de contraintes

  Rubriques connexes

Pour activer ou désactiver une contrainte :

1	Cliquez sur la case à gauche de la contrainte que vous voulez désactiver. Maintenez la touche MAJ enfoncée pour sélectionner plusieurs contraintes.

2	Cliquez deux fois sur la case à gauche de l'une des contraintes sélectionnées. La procédure qui active les contraintes est la même que celle qui les a désactivées.

Conseils

•	Lorsque vous désactivez une contrainte et que vous entrez des données qui ne sont pas conformes à la contrainte, Schema Builder ne vous autorise pas à réactiver la contrainte. Schema Builder n'applique une contrainte que si toutes les données existantes sont conformes à la contrainte.


A propos des relations

  Rubriques connexes

Dans Schema Builder, vous pouvez créer les types de relations suivantes :

•	relations simples pour lier une clé étrangère d'une table à une clé primaire d'une autre table,

•	auto-relations pour relier une table à elle-même,

•	relations composites pour relier plusieurs colonnes d'une table à plusieurs colonnes d'une autre table.

Conseils

•	Lorsque vous créer une relation dans Schema Builder, aucune clé primaire n'est créée (vous devez indiquer les clés primaires dans la boîte de dialogue de définition de colonne). Notez que la création d'une relation est la seule façon de créer une clé étrangère.

•	Il n'est pas indispensable que chaque table d'une interrogation soit liée à chaque autre table de l'interrogation. Cependant, il doit être possible de les lier ou de les chaîner toutes. Si, par exemple, vous voulez utiliser les tables Customer, Employee et Department d'une interrogation, vous pouvez lier Customer et Employee par EMPLOYEE_ID et SALESPERSON_ID. Employee et Department pourraient être liées par DEPARTMENT_ID. Notez que, dans ce cas, Customer et Department ne sont pas liées directement, mais "chaînées" l'une à l'autre par la table Employee.


A propos des auto-relations

  Rubriques connexes

Une auto-relation relie une table à elle-même. Les auto-relations ont une utilisation limitée et très spécifique : elles permettent d'établir un lien hiérarchique entre deux colonnes d'une même table. Une auto-relation ne peut être utilisable que si les colonnes de la table sont les équivalents les unes des autres.

Vous pourriez, par exemple, utiliser une auto-relation pour relier les filiales d'une entreprise à la société mère, ou des employés à leurs dirigeants. Dans cet exemple, chaque ligne de la table contient l'ID d'employé, ainsi que l'ID du responsable de l'employé - qui est le même que l'ID d'employé pour ce responsable. Ces colonnes sont les équivalents les unes des autres, même si elles se trouvent dans la même table. Elles peuvent donc être reliées dans une interrogation par une auto-relation.


A propos des relations composites

  Rubriques connexes

Une relation composite relie, dans une même relation, plusieurs colonnes d'une table à plusieurs colonnes d'une autre table. Ce type de relation est obligatoire lorsque les tables sont reliées par des clés composites - lorsque les clés primaires ou étrangères se composent de plusieurs colonnes. Pour plus d'informations sur les clés composites, reportez-vous à Oracle8 Server SQL Language Reference Manual.


Création de relations simples

  Rubriques connexes

Pour créer une relation simple entre deux tables :

  Dans la fenêtre Source de données, tout en maintenant la touche CTRL enfoncée, cliquez et faites glisser le curseur à partir de la colonne de clé étrangère jusqu'à la colonne de clé primaire. Schema Builder trace une ligne représentant la relation.

Conseils

•	Pour définir une relation en utilisant le menu, choisissez Schéma [image] Définir relation. Dans la boîte de dialogue de définition de relations, entrez la ou les clés primaires et étrangères. Vous devez entrer les noms complets de la table et des colonnes pour relier ces colonnes (en séparant le nom de la table du nom de colonne par un point). Au lieu d'entrer le nom de la table et le nom de la colonne, vous pouvez tout simplement cliquer dans chaque champ de clé Définition de relations, puis cliquer sur le nom de la colonne appropriée dans la fenêtre Source de données. Ce nom de table et ce nom de colonne apparaîtront automatiquement dans le champ.


Création d'auto-relations

  Rubriques connexes

Pour créer une auto-relation entre deux colonnes d'une même table :

1	Choisissez Données [image] Sélectionner tables de données et incorporez la table de votre choix.

2	Choisissez Schéma [image] Définir relation et entrez la ou les clés primaires, et la ou les clés étrangères.

Conseils

•	S'il existe déjà une auto-relation dans le dictionnaire de données sous-jacent, la clé étrangère est identifiée par une ligne d'auto-relation.


Création de relations composites

  Rubriques connexes

Pour créer une relation composite :

1	Choisissez Données [image] Sélectionner tables de données et incorporez la table de votre choix.

2	Choisissez Schéma [image] Définir relation.

3	Entrez les clés primaires et étrangères en utilisant des virgules comme séparateurs de colonnes.

Conseils

•	Vous pouvez utiliser autant de relations composites que nécessaire et incorporer des colonnes dans des relations composites, qu'elles soient ou non utilisées dans d'autres relations.


Recherche de tables en relation

  Rubriques connexes

Pour rechercher des tables reliées à une table sélectionnée ou à une ou plusieurs colonnes sélectionnées dans une table :

1	Cliquez sur une table de la fenêtre Source de données.

2	(Etape facultative) Cliquez sur les colonnes de la table si vous voulez uniquement voir les tables liées par les colonnes sélectionnées.

3	Choisissez Données [image] Sélectionner tables de données dans le menu Données. La boîte de dialogue de sélection de tables en relation apparaît avec la liste des tables en relation.

Conseils

•	Incorporez les tables en relation dans la fenêtre Source de données comme toute autre table, cliquez sur le nom et cliquez sur Inclure.


Activation et désactivation de relations

  Rubriques connexes

Pour activer ou désactiver une relation :

  Cliquez deux fois sur la ligne de relation. Une relation active est désactivée, et une relation inactive est activée.

Conseils

•	Lorsqu'une relation est active, la ligne de relation et les colonnes en relation sont en évidence.


Suppression de relations

  Rubriques connexes

Pour supprimer une relation :

1	Si la relation n'est pas active (c'est-à-dire si la ligne de relation et les colonnes en relation ne sont pas en évidence), activez-la en cliquant deux fois sur la ligne de relation.

2	Choisissez Edition [image] Effacer.


A propos de la ligne de commande

  Rubriques connexes

Vous pouvez entrer des commandes Schema Builder directement à partir de votre système d'exploitation (par exemple à partir de l'invite de ligne de commande DOS ou UNIX, ou de la boîte de dialogue Exécuter sous Windows) pour exécuter trois types de tâches :

•	Connexion et lancement de Schema Builder

•	Contrôle de la gestion de la mémoire sous Windows

•	Indication des tables à afficher dans la boîte de dialogue de sélection de tables de données

Pour exécuter les commandes Schema Builder à partir de l'invite de la ligne de commande, entrez le nom de l'application, un espace, la commande et l'argument qui la complète.

Par exemple, pour lancer Schema Builder sur une base de données locale, sous l'ID d'utilisateur scott avec le mot de passe tiger, entrez :

obs60.exe USERID=scott/tiger

Lorsque vous appuyez sur Entrée, Schema Builder s'exécute en utilisant ces options, sans passer par la boîte de dilalogue de connexion.

Vous pouvez entrer plusieurs options de ligne de commande à la fois, dans l'ordre qui vous convient, en les séparant par des espaces. Lorsque vous appuyez sur Entrée, Schema Builder évalue toutes les commandes entrées, les stocke dans la séquence appropriée et les exécute.

Vous ne pouvez pas entrer la même commande plusieurs fois dans la ligne de commande.  Par exemple, vous ne pouvez pas entrer deux fois la commande USERID= pour vous connecter sous deux noms utilisateur.

Les commandes en double et incompatibles ne sont pas prises en compte et sont remplacées par la dernière commande rencontrée.


Aide sur la ligne de commande

  Rubriques connexes

Schema Builder comprend une fonction d'aide qui vous fournit des explications sur les instructions de la ligne de commande, pour les opérations interactives et les opérations par lots. Lorsque vous entrez HELP=YES dans la ligne de commande et que vous appuyez sur Entrée, Schema Builder affiche la liste des options de ligne de commande. Le fichier d'aide apparaît aussi automatiquement si vous recevez des messages d'erreur pendant l'exécution d'une commande.

Remarque : Lorsque vous faites appel à l'aide à partir de la ligne de commande, Schema Builder annule automatiquement toutes les commandes que vous avez entrées dans la ligne avant HELP=YES.


Types de commande

  Rubriques connexes

Vous trouverez ci-après les commandes que vous pouvez entrer à partir de la ligne de commande, leurs arguments et une brève description de chacune d'elles. Ces commandes sont décrites de manière plus détaillée dans les rubriques d'aide suivantes.

Commande	Argument(s)	Description
USERID=	<idutil>/<mot_passe> [@chaîne_connexion>]	Vous permet de vous connecter à Schema Builder sans passer par la boîte de dialogue de connexion.
SWAPDIR	<chemin><nom_fichier>	Définit l'emplacement du répertoire d'échange.
BUFSIZE	<valeur>	Définit la taille de la mémoire tampon.
MAXMEM	<valeur>	Définit la taille maximum de la mémoire.
MAXVMEM=	<valeur>	Définit la taille maximum de la mémoire virtuelle.
OWNERLIST=	ACCESS, ALL, USER, <nom de compte> ou <liste des noms de compte>	Indique les tables qui doivent être chargées lorsque l'utilisateur choisit Données Sélectionner tables de données pour la première fois.
VERBOSE=	YES ou NO	NO supprime les messages d'avertissement pouvant arrêter le traitement par lots.
CMDFILE=	<chemin> <nom_fichier>	Demande à Schema Builder d'extraire les commandes du chemin et du nom de fichier indiqués.
HELP=	YES	Affiche et explique les options de la ligne de commande.


Commande de connexion

  Rubriques connexes

Description

Vous pouvez utiliser la ligne de commande pour lancer Schema Builder et vous connecter à une base de données, ce qui vous évite de passer par la boîte de dialogue de connexion. En cas d'erreur (nom d'utilisateur ou mot de passe non valide par exemple, Schema Builder affiche la boîte de dialogue de connexion pour que vous vous connectiez de la manière habituelle.

Syntaxe

Entrez le nom de l'application, un espace, la commande USERID=, votre ID utilisateur, votre mot de passe et votre chaîne de connexion. Suivez la syntaxe de l'exemple ci-dessous, dans lequel l'utilisateur « Scott », dont le mot de passe est « tiger », se connecte à la base de données « sales » :

obs60.exe USERID=scott/tiger@sales

Remarques

•	Le mot-clé USERID= est facultatif. La ligne de commande ci-dessous est également valide :

obs60.exe scott/tiger@sales

•	Les arguments de la chaîne de commande de connexion sont propres à votre système d'exploitation, à votre base de données et à votre protocole de réseau (par exemple, SQL*Net Version 2, utilise des alias à la place de la chaîne de connexion). Pour tout renseignement complémentaire sur les informations de la ligne de commande de votre système, contactez l'administrateur de bases de données.

•	Si vous n'entrez que le nom de l'application obs60 et si vous appuyez sur Entrée, la boîte de dialogue de connexion de Schema Builder s'affiche.


Commandes relatives à la mémoire

  Rubriques connexes

Les quatre paramètres de ligne de commande qui contrôlent la gestion de la mémoire sont les suivants :

•	SWAPDIR

•	BUFSIZE

•	MAXVMEM

•	MAXMEM

Schema Builder peut utiliser un gestionnaire de mémoire virtuelle interne pour les données extraites de la base de données, ce qui vous permet d'extraire davantage de lignes de données que la mémoire ne peut en contenir, et d'en stocker temporairement certaines sur votre disque dur. Vous pouvez indiquer la taille de la mémoire tampon, l'emplacement du fichier d'échange et la taille maximum de la mémoire virtuelle en utilisant les paramètres de ligne de commande BUFSIZE, SWAPDIR et MAXVMEM, respectivement.

La taille par défaut de la mémoire tampon est de 256 Ko, l'emplacement par défaut du fichier d'échange dépend de la variable d'environnement temporaire de votre système d'exploitation et la taille maximum par défaut de la mémoire virtuelle est de 64 méga-octets. Si la variable d'environnement temporaire n'est pas définie, l'emplacement est le répertoire de travail en cours.

Vous pouvez indiquer la taille maximum de la mémoire RAM en utilisant le paramètre de ligne de commande MAXMEM. Par défaut, la taille maximum est de 16 000 Ko et la taille minimum 640 Ko.


Commande OWNERLIST

  Rubriques connexes

Description

La commande OWNERLIST= indique les tables qui s'affichent dans la boîte de dialogue de sélection de tables de données lorsque vous choisissez Données [image] Sélectionner tables de données pour la première fois de la session. Par défaut, Schema Builder charge la liste de tous les utilisateurs qui possèdent au moins une table à laquelle vous avez accès. Si la base de données comporte de nombreuses tables, cette opération peut demander beaucoup de temps (même si vous n'avez accès qu'à quelques-unes de ces tables).

Syntaxe

La syntaxe de la commande OWNERLIST= est la suivante

OWNERLIST={ACCESS|ALL|USER|<nom>|<liste de noms>}

où ACCESS, ALL et USER sont les arguments qui vous permettent de contrôler la liste des utilisateurs, <nom> est un nom de compte de base de données et <liste de noms> est la liste des noms de compte.

Si vous tentez ultérieurement d'inclure une interrogation, une vue ou un synonyme faisant référence à des tables appartenant à des utilisateurs autres que ceux déjà chargés, Schema Builder charge aussi ces utilisateurs.

Pour une description de chacun des arguments de cette commande, reportez-vous à Arguments de la commande OWNERLIST.


Arguments de la commande OWNERLIST

  Rubriques connexes

Lorsque vous entrez la commande OWNERLIST dans la ligne de commande, vous pouvez utiliser une série d'arguments :

OWNERLIST={ACCESS|ALL|USER|<nom>|<liste de noms>}

Chacun de ces arguments est décrit ci-dessous.

ACCESS

Si vous indiquez ACCESS(par défaut), Schema Builder charge la liste des utilisateurs qui possèdent au moins une table à laquelle vous avez accès. Cet argument est obligatoire si une base de données a de nombreux utilisateurs et si vous créez normalement plusieurs interrogations à la fois, fondées sur des tables appartenant à un nombre important d'utilisateurs.

ALL

Si vous indiquez ALL, Query Builder charge toute la liste des utilisateurs de base de données, que vous ayez accès à des tables d'un utilisateur particulier ou non. Si une base de données a de nombreux utilisateurs (plus de 500), l'utilisation de ALL est déconseillée. Si la base de données a un petit nombre d'utilisateurs, mais un grand nombre d'objets (tables, vues, synonymes, index, etc.), ALL peut être préférable à ACCESS (argument par défaut).

USER

Si vous indiquez USER, seul l'utilisateur en cours (celui que vous indiquez lorsque vous vous connectez à la base de données) est chargé. Indiquez USER si vous n'ouvrez que des interrogations existantes ou si vous construisez de nouvelles interrogations à partir de vos propres tables. Dans l'exemple ci-dessous, Schema Builder est appelé par indication de l'utilisateur SCOTT et seul l'utilisateur SCOTT est chargé.

obs60.exe USERID=SCOTT OWNERLIST=USER

<nom>

Si vous indiquez <nom>, Schema Builder charge l'utilisateur indiqué. Utilisez <nom> si vous n'ouvrez que des interrogations existantes ou si vous construisez de nouvelles interrogations à partir de tables d'un unique utilisateur. Dans l'exemple ci-dessous, Schema Builder est appelé par l'utilisation du compte SCOTT et l'utilisateur INVENTORY est chargé :

obs60.exe USERID=SCOTT OWNERLIST=INVENTORY

<liste de noms>

Si vous indiquez <liste de noms>, Schema Builder charge les utilisateurs de la liste. Utilisez <liste de noms> si vous n'ouvrez que des interrogations existantes ou si vous créez des interrogations à partir d'une liste abrégée d'utilisateurs. L'argument <liste de noms> est une liste de noms d'utilisateurs de base de données, séparés par des virgules, des signes plus ou des signes deux-points. La liste ne peut pas contenir d'espaces et peut être entre parenthèses.

Exemples de listes valides :

OWNERLIST=SCOTT,WARD

OWNERLIST=(SCOTT+WARD)

OWNERLIST=SCOTT:WARD,SMITH+JONES

Exemples de listes non valides :

OWNERLIST=SCOTT WARD

OWNERLIST=SCOTT, WARD

L'exemple ci-dessous appelle Schema Builder et charge les utilisateurs INVENTORY, SALES et SCOTT :

obs60.exe OWNERLIST=(INVENTORY,SALES,SCOTT)


Utilisation de la ligne de commande sous Windows

  Rubriques connexes

Si vous travaillez sous Windows en mode évolué, Schema Builder utilise la mémoire RAM fournie par Windows pour toutes ses données. Vous pouvez indiquer la valeur de cette mémoire en utilisant le paramètre de ligne de commande MAXMEM. Par défaut, la taille maximum est de 16 000 Ko et la taille minimum 640 Ko.

Si vous travaillez sous Windows en mode standard, Schema Builder utilise un gestionnaire de mémoire virtuelle interne pour les données extraites de la base de données, ce qui vous permet d'extraire davantage de lignes de données que la mémoire ne peut en contenir, et d'en stocker temporairement certaines sur votre disque dur. Vous pouvez indiquer la taille de la mémoire tampon, l'emplacement du fichier d'échange et la taille maximum de la mémoire virtuelle en utilisant les paramètres de ligne de commande BUFSIZE, SWAPDIR et MAXVMEM, respectivement

La taille par défaut de la mémoire tampon est de 256 Ko, l'emplacement par défaut du fichier d'échange est la variable d'environnement temporaire du DOS et la taille maximum par défaut de la mémoire virtuelle est de 64 méga-octets. Si la variable d'environnement temporaire n'est pas définie, l'emplacement est le répertoire de travail en cours. En mode standard, vous pouvez également indiquer la taille maximum de la mémoire fournie par Windows, en utilisant le paramètre de ligne de commande MAXMEM, comme dans l'exemple ci-dessous :

obs60.exe MAXMEM=8000 MAXVMEM=4000 SWAPDIR=C:\WINDOWS\TEMP


Préférences de ligne de commande

Vous pouvez indiquer des options de ligne de commande par défaut pour la gestion de la mémoire, l'accès aux tables et les messages d'avertissement, en choisissant Edition [image] Préférences et en cliquant sur l'icône de ligne de commande pour sélectionner la fenêtre de préférences de ligne de commande.

Les commandes pour lesquelles vous pouvez définir des préférences sont décrites ci-dessous. Les valeurs par défaut sont indiquées, le cas échéant.

Préférence	Description /Définition ou valeur par défaut
SWAPDIR	Emplacement du répertoire de remplacement (chemin\nom de fichier)
OWNERLIST=	Indique les tables qui seront chargées si vous choisissez Données [image] Sélectionner les tables pour la première fois. Dans la liste déroulante, choisissez Accéder, Tous les noms utilisateur, ou choisissez Nom et entrez un ou plusieurs noms de compte.
MAXMEM	Affectation en mémoire maximum, en Ko  (par défaut = 16000 Ko)
MAXVMEM	Affectation mémoire virtuelle maximum, en Ko (par défaut = 64000 KB)
BUFSIZE	Taille de la mémoire tampon, en Ko.
MAXROWS	Non utilisé par Schema Builder.
VERBOSE	NO supprime les messages d'avertissement qui peuvent arrêter le traitement par lots ; YES active l'affichage des messages. (Valeur par défaut = YES)


Messages d'erreur de la ligne de commande

Si les instructions ne sont pas entrées correctement sur la ligne de commande, vous recevez un message d'erreur :

Message	Cause
Null Keyword	Aucune commande n'a été entrée dans la ligne de commande. Par exemple, dans :    obs60.exe=scott/tiger le mot-clé USERID manque ; la commande aurait dû être entrée sous la forme :    obs60.exe USERID=scott/tiger.
Unrecognized keyword	Vous avez entré une commande mal orthographiée.
Unrecognized option	Vous avez entré une option non valide ou mal orthographiée.
Null argument value	Vous avez entré la commande, mais vous avez omis le paramètre qui doit l'accompagner.
Multiple specifications of a keyword	Vous avez entré plusieurs fois la même commande.
Multiple logons	Vous avez employé plusieurs fois l'ID utilisateur.


A propos des opérateurs

  Rubriques connexes

Un opérateur est un caractère ou un mot réservé que vous utilisez dans Oracle Schema Builder pour exécuter une opération (ajout, comparaison, ...). Par exemple, le signe plus (+) est l'opérateur d'addition et les signes supérieur à (>) et inférieur à (<) sont des opérateurs de comparaison.

Vous utilisez des opérateurs dans Schema Builder lorsque vous créez des tables et que vous définissez des contraintes sur des colonnes. Schema Builder accepte quatre types d'opérateurs :

•	opérateurs arithmétiques

•	opérateurs de comparaison

•	opérateurs logiques

•	opérateur de concaténation

Pour des raisons de simplification, les opérateurs de comparaison, les opérateurs arithmétiques et logiques, et NOT sont regroupés dans la barre d'outils de la fenêtre Source de données de Schema Builder et sur le menu Données. Ils sont activés lorsque vous ouvrez la fenêtre Conditions et qu'un champ Condition est actif pour la définition de contraintes applicables à une colonne ou à une table. Vous pouvez insérer un opérateur dans le champ Condition en cliquant sur l'opérateur dans la barre d'icônes, en choisissant l'opérateur dans le menu Données ou en l'entrant directement dans le champ Condition.


Opérateurs arithmétiques

  Rubriques connexes

Les opérateurs arithmétiques permettent d'effectuer des calculs sur des données numériques. Les opérateurs (+) et (-) peuvent également être utilisés avec des données de type DATE.

Lorsque vous utilisez des opérateurs arithmétiques, tenez compte de l'ordre de priorité - c'est-à-dire de l'ordre dans lequel les opérations numériques sont exécutées. Dans une expression numérique, la multiplication et la division sont exécutées d'abord, suivies de l'addition et de la soustraction.

Par exemple, comme la multiplication est exécutée avant l'addition :

1+2*3=7

Vous pouvez utiliser des parenthèses ( ) pour regrouper des opérations et modifier l'ordre de priorité. Par exemple :

(1+2)*3=9

Vous pouvez utiliser l'opérateur de soustraction (-) pour modifier le signe d'une valeur ou d'une expression.

Les opérateurs arithmétiques sont regroupés ci-dessous, classés par ordre de priorité descendant :

Opérateur	Description	Exemple
( )	Remplace les règles normales de priorité des opérateurs. Les opérateurs entre parenthèses sont calculés avant ceux se trouvant à l'extérieur des parenthèses.	(Date_Exp-Date_Cde)/30
-	Change le signe de la valeur en cours (la rend négative)	-Valeur_Taux
*	Opérateur de multiplication	Qté_Cde*Prx_Unt
/	Opérateur de division	Taux_Annuel/12
+	Opérateur d'addition	Tot_Elém+Taxe
-	Opérateur de soustraction	Tot_Cde-Rem_Cde


Opérateurs de comparaison

  Rubriques connexes

Les opérateurs de comparaison sont généralement utilisés dans des conditions. Avec toutes les conditions, la comparaison de deux expressions retourne le résultat TRUE ou FALSE.

Lorsque vous entrez l'opérateur entre un nom de colonne et une valeur de la fenêtre Conditions, vous demandez à Schema Builder de comparer tous les éléments de cette colonne à la valeur et de n'accepter que les données pour lesquelles l'instruction de contrainte est vraie.

Par exemple, pour appliquer une contrainte à la colonne CREDIT_LIMIT, si la valeur de CREDIT_LIMIT est inférieure à $6000, utilisez l'opérateur inférieur à (<) :

CREDIT_LIMIT < 6000

Pour toute information sur l'utilisation des opérateurs de comparaison avec des données de type Numeric, DATE et CHAR, reportez-vous à la rubrique Règles de comparaison.

Schema Builder accepte les opérateurs de comparaison suivants :

Opérateur	Description	Exemple
( )	Remplace les règles normales de priorité des opérateurs. Les opérateurs entre parenthèses sont calculés avant ceux se trouvant à l'extérieur des parenthèses.	NOT (DATE_VIG < SYSDATE ET DATE_EXP > SYSDATE)
=	Test d'égalité.	ID_PROD = 100860
!=, ^= or <>	Test d'inégalité.	ID_PROD <> 100860
> <	Test de supériorité. Test d'infériorité.	LMT_CRED > 5000 DATEB < 1980
>= <=	Test de supériorité ou d'égalité. Test d'infériorité ou d'égalité.	LMT_CRED >= 5000 DATEB <= 1980
IN	Egal à un membre quelconque d'un ensemble donné.	NOCLI IN (116, 118, 121)
BETWEEN x AND y	Supérieur ou égal à x et inférieur ou égal à y.	LMT_CRED BETWEEN 5000 AND 10000
LIKE	Correspond au motif indiqué.  % est un 'caractère générique' qui équivaut à toute chaîne de zéro, ou plusieurs caractères, à l'exception d'une chaîne NULL.	NAMEF LIKE Rob% (équivaut à Rob, Robby, Robert, etc.) NAMEL LIKE %son SER_NO LIKE ABC%XYZ OCCUP LIKE % Design%
IS NULL	Recherche une valeur NULL. Pour ce test, vous devez utiliser IS (de préférence à =).	DATE_EXP IS NOT NULL
NOT	Fournit la négation d'une comparaison.  NOT peut être combiné aux autres opérateurs de comparaison.	NAMEL NOT LIKE Rob% AGE NOT BETWEEN 30 AND 40 CUS_ID NOT IN (115, 116)


Règles de comparaison

  Rubriques connexes

Si vous utilisez des opérateurs de comparaison avec des données de type Numérique, Date et Caractère (Numeric, DATE, CHAR), respectez les règles suivantes :

•	Une valeur plus grande qu'une autre est considérée comme supérieure à une valeur inférieure. Tous les nombres négatifs sont inférieurs à tous les nombres positifs. -1 est donc inférieur à 100 et -100 est inférieur à 1.

•	Une date postérieure est considérée comme supérieure à une date antérieure. Par exemple, la date du '29 MARS 88' est supérieure à celle du '29 MARS 88' et la valeur '1.35pm' est supérieure à '10.09am'.

•	Les chaînes de caractères sont comparées jusqu'au premier caractère différent. La valeur ayant un caractère supérieur dans cette position est considérée comme supérieure. Si deux valeurs de type caractère sont identiques jusqu'à la fin de la plus courte, la valeur la plus longue est considérée comme supérieure.

•	La comparaison des caractères s'effectue selon la séquence de classement de l'ordinateur hôte. La plupart des systèmes utilisent soit la séquence ASCII (American Standard Code for Information Interchange) soit la séquence EBCDIC (Extended Binary Coded Decimal Interchange Code). Pour plus d'informations sur les séquences de classement, reportez-vous à Oracle8 Server SQL Language Reference Manual.


Opérateurs logiques (booléens)

  Rubriques connexes

Les opérateurs logiques permettent de combiner des contraintes de manière inclusive ou exclusive, et d'indiquer une négation de contrainte. Vous pouvez également les utiliser pour créer des combinaisons de contraintes imbriquées.

Les trois opérateurs logiques (également appelés booléens) sont les suivants :

Opérateur	Description	Exemple
AND	Contraint les données à respecter toutes les conditions indiquées.	IDCLI IS NOT NULL AND IDCLI >0 (seules les valeurs > 0 sont valides)
OR	Contraint les données à respecter au moins une des conditions indiquées.	IDCLI >0 OR CUSTID IS NULL (La valeur est soit >0 soit NULL))
NOT	Indique la négation des opérateurs ou des conditions.	IDCLI NOT BETWEEN 100 AND 500
Vous pouvez utiliser les opérateurs logiques à la fois dans une contrainte et entre des contraintes. Lorsque vous indiquez la négation des opérateurs logiques AND et OR (NOT AND, NOT OR), ils sont affichés avec un caractère de surlignement. Pour le supprimer appliquez de nouveau l'opérateur NOT aux conditions logiques dont vous avez demandé la négation.

Pour connaître l'incidence de l'opérateur NOT sur les opérateurs de comparaison, reportez-vous à Résultat des comparaisons niées .


Résultats des comparaisons niées

  Rubriques connexes

Le tableau ci-dessous indique l'effet de l'opérateur NOT sur chacun des opérateurs de comparaison.

Opérateur	Résultats niés
NOT > NOT >=	<= <
NOT < NOT <=	>= >
NOT = NOT <>	<> =
NOT IN NOT NOT IN	NOT IN IN
NOT BETWEEN x AND y NOT NOT BETWEEN x AND y	NOT BETWEEN x AND y BETWEEN x AND y
NOT LIKE NOT NOT LIKE	NOT LIKE LIKE
NOT IS NULL NOT IS NOT NULL	IS NOT NULL IS NULL


Opérateur de concaténation

  Rubriques connexes

L'opérateur de concaténation (||) vous permet de concaténer, ou de combiner, des valeurs de colonnes ou de chaînes de littéraux dans une condition. Vous l'utiliserez, par exemple, pour combiner les colonnes PRENOM et NOM, séparées par un espace.

L'opérateur de concaténation n'apparaît ni dans le menu Données, ni dans la barre d'icônes. Pour l'utiliser, vous devez l'entrer de la manière suivante :

PRENOM || ' ' || NOM

Dans une concaténation, vous pouvez indiquer autant de caractères et de colonnes que vous le désirez, à concurrence de 255 caractères.


A propos des fonctions

  Rubriques connexes

Vous pouvez utiliser les fonctions SQL dans les contraintes. Une fonction est un petit programme qui exécute une opération prédéfinie. Lorsque vous entrez le nom de la fonction suivi des arguments appropriés, Schema Builder exécute l'opération indiquée (généralement une opération arithmétique ou une conversion).

Par exemple, la fonction ROUND arrondit les nombres (ou les dates) à la précision indiquée :

ROUND(SALARY,2)

où SALARY est la colonne à arrondir, et 2 le niveau de précision (arrondi à deux positions décimales).

Une fonction est semblable à un opérateur, car elle manipule des éléments de données et retourne un résultat. Les fonctions diffèrent des opérateurs au niveau du format dans lequel elles apparaissent avec leurs arguments. Ce format leur permet d'agir sur un nombre quelconque d'arguments ou sur aucun. Chaque fois que vous associez une colonne à un nom de fonction, Schema Builder exécute l'opération indiquée sur la ou les valeurs de cette colonne.

Schema Builder comprend six types de fonction :

•	fonctions de type numérique

•	fonctions de type caractère

•	fonctions de type caractère retournant des valeurs numériques

•	fonctions de conversion

•	fonctions de type date

•	autres fonctions

Informations supplémentaires : Pour toute information sur les autres fonctions, reportez-vous à Oracle8 Server SQL Language Reference Manual.


Fonctions et arguments

  Rubriques connexes

Une fonction permet de manipuler des données dans une colonne spécifique. Une fonction accepte un ou plusieurs arguments. Un argument est une expression qui figure entre les parenthèses d'une fonction et qui fournit des informations destinées à la fonction.

Exemple : la fonction ROUND qui arrondit un nombre à la précision que vous indiquez. Si vous entrez ROUND (CREDIT_LIMIT, -2), Schema Builder arrondit chaque valeur de CREDIT_LIMIT au chiffre des centaines le plus proche. Si vous entrez ROUND(CREDIT_LIMIT, 1), Schema Builder arrondit les valeurs de CREDIT_LIMIT au chiffre des dixièmes le plus proche.

Les valeurs utilisées dans les arguments sont les suivantes :

Valeur d'argument	Description
char, set, search,	Constante de type caractère entre guillemets simples.
replace	ou expression retournant des données de type caractère.
d, e	Constante de date entre guillemets simples, ou expression retournant des données de type date.
m, n	Constante numérique entre guillemets simples ou expression retournant des données de type numérique.
x	Le type d'argument dépend du contexte de la fonction.
Expr	Expression de n'importe quel type.
Fmt	Format utilisé pour modifier l'affichage des données ou pour entrer des données dans un champ Schema Builder ou une condition dans un format autre que le format par défaut.


Fonctions de type numérique

  Rubriques connexes

Les fonctions de type numérique acceptent des données numériques et retournent des données numériques. Vous pouvez les utiliser pour définir des colonnes et des conditions.

Fonction (arguments)	Description
ABS(n)	Valeur absolue de n.
CEIL(n)	Plus petit entier supérieur ou égal à n.
COS(n)	Retourne le cosinus de n (angle exprimé en radians).
COSH(n)	Retourne le cosinus hyperbolique de n.
EXP(n)	Notation exponentielle. Retourne e (2.71828183...) à la puissance n.
FLOOR(n)	Plus grand entier supérieur ou égal à n.
LN(n)	Retourne le logarithme népérien de n, où n est supérieur à 0.
LOG(m,n)	Retourne le logarithme, base m, de n. La base m peut être tout nombre positif autre que 0 ou 1, et n peut être tout nombre positif.
MOD(m,n)	Reste de m divisé par n.
POWER(m,n)	m à la puissance n. Si n n'est pas un entier, il est tronqué.
ROUND(n[,m])	n arrondi à m positions décimales ; si m est omis, il est arrondi à 0 position. m peut être une valeur négative pour arrondir les chiffres à gauche du séparateur décimal.
SIGN(n)	Si n<0, -1; si n=0, 0; si n>0, 1.
SIN(n)	Retourne le sinus (sine) de n (angle exprimé en radians).
SINH(n)	Retourne le sinus hyperbolique de n.
SQRT(n)	Racine carrée de n ; si n<0, NULL.
TAN(n)	Retourne la tangente de n (angle exprimé en radians).
TANH(n)	Retourne la tangente hyperbolique de n.
TRUNC(n[,m])	n tronqué à m positions décimales ; si m est omis, il est arrondi à 0 position. m doit être une valeur négative pour tronquer (renvoyer à 0) les chiffres situés à gauche du séparateur décimal.


Fonctions de type caractère

  Rubriques connexes

Vous pouvez utiliser des fonctions de type caractère qui acceptent des données de type caractère et retourne des données de type caractère lorsque vous définissez des colonnes et des conditions.

Fonction (arguments)	Description
CHR(n)	Caractère ayant l'équivalent binaire de n dans le jeu de caractères de la base de données.
CONCAT(car1,car2)	Retourne car1 concaténé à car2. Cette fonction équivaut à l'opérateur de concaténation (||).
INITCAP(car)	car, avec la première lettre de chaque mot en majuscules. Les mots sont délimités par des blancs ou des caractères non alphanumériques.
LOWER(car)	car, avec toutes les lettres forcées en minuscules.
LPAD(car1,n[,car2])	car1, rempli à gauche jusqu'à la longueur n de la séquence de caractères de car2, dupliquée autant de fois que nécessaire ; si car2 est omis, rempli de bancs.
LTRIM(car[,jeu])	car, avec les caractères initiaux supprimés jusqu'au premier caractère absent du jeu. jeu est par défaut ` ' (un seul blanc).
NLS_INITCAP(car [,paramsnls])	Retourne car, avec la première lettre de chaque mot en majuscules. Les mots sont délimités par des blancs ou des caractères non alphanumériques. Les paramètres indiqués dans paramsnls peuvent avoir la forme NLS_SORT=tri, où tri est une séquence de tri linguistique valable pour votre session, ou BINARY. Si vous indiquez BINARY, cette fonction retourne car. Pour toute information sur les séquences de tri, reportez-vous à Oracle8 Server Concepts Manual.
NLS_LOWER(car [,paramsnls])	Retourne car, avec toutes les lettres en minuscules. Voir NLS_INITCAP pour l'argument paramnsl..
NLS_UPPER(car [,paramsnls])	Retourne car, avec toutes les lettres en majuscules. Voir NLS_INITCAP pour l'argument paramnsl..
REPLACE(car,recherche [,remplacement])	car, avec chaque remplacement de chaque occurrence de recherche par remplacement . Si remplacement est omis, toutes les occurrences de recherche sont supprimées.
RPAD(car1,n[,car2])	car1, rempli à droite jusqu'à la longueur n de la séquence de caractères de car2, dupliquée autant de fois que nécessaire ; si car2 est omis, rempli de bancs.
RTRIM(car[,jeu])	car, avec les caractères finals supprimés après le dernier caractère absent du jeu. jeu est par défaut ` ' (un seul blanc).
SOUNDEX(car)	Valeur de type car représentant le son du (ou des) mot(s) de car.
SUBSTR(car,m[,n])	Sous-chaîne de car, commençant au caractère m, n caractères de long si n est omis.
SUBSTRB(car,m[,n])	Identique à SUBSTR, sauf que les arguments m et n sont exprimés en octets, et non en caractères. Pour les jeux de caractères sur un seul octet, SUBSTRB est identique à SUBSTR.
UPPER(car)	car, avec toutes les lettres en majuscules.


Fonctions de type caractère retournant des valeurs numériques

  Rubriques connexes

Vous pouvez utiliser des fonctions de type caractère pour retourner des données numériques lorsque vous définissez des colonnes et des conditions.

Abréviation	Description
ASCII (car)	Valeur ASCII du premier caractère de car.
INSTR(car1,car2[,n[,m]])	Position de la nième occurrence de car2 dans car1, la recherche commençant à la position n. Si m est omis, le système utilise 1 par défaut. Si n est omis, le système utilise 1 par défaut. La position est indiquée par rapport au premier caractère de car1, même lorsque n>1.
INSTRB(car1,car2[,n[,m]])	Identique à INSTR, sauf que n et la valeur retournée sont exprimées en octets et non en caractères. Pour les jeux de caractères de base de données sur un octet, INSTRB équivaut à INSTR.
LENGTH(car)	Longueur, en caractères, de car.
LENGTHB(car)	Identique à LENGTH, sauf que car est exprimé en octets et non en caractères. Si car est NULL, cette fonction retourne NULL. Pour les jeux de caractères de base de données sur un octet, LENGTHB est identique à LENGTH.
NLSSORT(car[,paramsnls])	Retourne la chaîne d'octets utilisée pour trier car. Les paramètres indiqués dans paramsnls peuvent avoir la forme NLS_SORT=tri, où tri est une séquence de tri linguistique valable pour votre session, ou BINARY. Si vous indiquez BINARY, cette fonction retourne car. Pour toute information sur les séquence de tri, reportez-vous à Oracle8 Server Concepts Manual.


Fonctions de conversion

  Rubriques connexes

Vous pouvez utiliser des fonctions de conversion pour convertir des données d'un type en un autre lorsque vous définissez des colonnes et des conditions.

Abréviation	Description
TO_CHAR (d[,fmt])	Convertit d en une valeur de type caractère dans le format indiqué par la valeur de caractère fmt.  Si fmt est omis, d est converti en une valeur de type caractère dans le format de date par défaut de Schema Builder, JJ-MOI-AA.
TO_CHAR(n[,fmt])	Convertit n en une valeur de type caractère dans le format indiqué par la valeur de caractère fmt. Si fmt est omis, n est converti en une valeur de type caractère de la longueur exacte nécessaire pour stocker les chiffres significatifs.
TO_DATE(car[,fmt])	Convertit une date d'une valeur de type caractère en une valeur de type date. fmt est une valeur de type caractère qui indique le format de car. Si fmt et jomis, car doit avoir le format de date par défaut de Schema Builder, JJ-MOI-AA.
TO_DATE(n,[fmt])	Convertit un nombre en date. fmt doit être un format qui, lorsqu'il est utilisé avec TO_CHAR, donne une DATE (par exemple, J ou MM).
TO_LABEL(car[,fmt])	Convertit car, valeur de type CHAR ou VARCHAR2 contenant une étiquette en format fmt, en une valeur de type MLSLABEL. Si vous omettez fmt, car doit être dans le format d'étiquette par défaut.
TO_MULTI_BYTE (car)	Retourne car avec tous les caractères sur un octet convertis en caractères multi-octets correspondants. Les caractères sur un octet qui n'ont pas d'équivalent sur plusieurs octets apparaissent dans la chaîne de sortie sous la forme d'un octet. (Cette fonction n'est utile que si votre jeu de caractères de base de données contient les deux types.)
TO_NUMBER (car)	Convertit car, données de type caractère contenant une valeur numérique, en données numériques.
TO_SINGLE_BYTE (car)	Retourne car avec tous les caractères multi-octets convertis en caractères sur un octet correspondants. Les caractères multi-octets qui n'ont pas d'équivalent sur un octet apparaissent dans la chaîne de sortie sous la forme multi-octets. (Cette fonction n'est utile que si votre jeu de caractères de base de données contient les deux types.)


Fonctions de type date

  Rubriques connexes

Toutes les fonctions de type date retournent des données de type date, sauf MONTHS_BETWEEN qui retourne des données numériques. Vous pouvez utiliser ces fonctions lorsque vous définissez des colonnes et des conditions.

Abréviation	Description
ADD_MONTHS (d,n)	Date d plus n mois.
LAST_DAY(d)	Date du dernier jour du mois contenant d.
MONTHS_BETWEEN(d,e)	Nombre de mois entre les dates d et e. Si d est postérieur à e, le résultat est positif ; s'il est antérieur, le résultat est négatif.
NEW_TIME(d,a,b)	Date et heure du fuseau horaire b lorsque la date et l'heure du fuseau horaire a sont a et b. a et b sont des expressions de type caractère, dont la signification est la suivante :
AST, ADT:	Heure au format Atlantic Standard ou Daylight
BST, BDT:	Heure au format Bering Standard ou Daylight
CST, CDT:	Heure au format Central Standard ou Daylight
EST, EDT:	Heure au format Eastern Standard ou Daylight
GMT:	Greenwich Mean Time
HST, HDT:	Heure au format Alaska-Hawaii Standard ou Daylight
MST, MDT:	Heure au format Mountain Standard ou Daylight
NST:	Heure au format Newfoundland Standard
PST, PDT:	Heure au format Pacific Standard ou Daylight
YST, YDT:	Heure au format Yukon Standard ou Daylight
NEXT_DAY(d,car)	Date du premier jour de la semaine, indiquée par car, qui n'est pas égale ou postérieure à d.
ROUND(d[,fmt])	d arrondi de la manière indiquée par l'unité d'arrondi fmt ; si fmt est omis, jour le plus proche.
SYSDATE	Date et heure en cours. Ne demande aucun argument.
TRUNC(d[,fmt])	d avec l'heure du jour tronquée jusqu'à l'unité de troncation indiquée, fmt ; si fmt est omis, l'heure du jour est supprimée.
Informations supplémentaires : Pour connaître les modèles de format à utiliser avec les fonctions de type date ROUND et TRUNC, reportez-vous à Oracle8 Server SQL Language Reference Manual.


Autres fonctions

  Rubriques connexes

Schema Builder accepte également les fonctions suivantes :

Fonction (argument)	Description
USER	Retourne le nom de l'utilisateur Oracle en cours. Ne demande pas d'argument.
DECODE(expr,recherche1,	Si expr est égal à une recherche, retourne le remplacement suivant ; dans le cas contraire,
remplacement1 [,recherche2,	retourne défaut. Si défaut est omis et s'il n'y a pas de concordance,
remplacement2,] ... [défaut])	retourne NULL. expr peut être tout type de donnée ; recherche doit
	être du même type. Le type de données de la valeur renvoyée doit être le même
	que celui de la première valeur renvoyée.
GREATEST(expr1,expr2, ...)	Retourne la valeur la plus élevée d'une liste de valeurs. Toutes les expressions suivant expr1 sont converties en type de expr1 avant que la comparaison soit effectuée.
GREATEST_LB(étiquette [,étiquette] ...)	Retourne la limite inférieure la plus élevée des listes d'étiquettes. Chaque étiquette doit avoir des données de type MLSLABEL ou RAW MLSLABEL ou être un littéral entre guillemets simples dans le format d'étiquette par défaut. La valeur de retour est de type RAW MLSLABEL.
LEAST(expr1,expr2,...)	Retourne la dernière valeur d'une liste d'étiquettes. Toutes les expressions suivant expr1 sont converties en type de expr1 avant que la comparaison soit effectuée.
LEAST_UB(étiquette [,étiquette] ...)	Retourne la plus petite limite supérieure de la liste des étiquettes. Chaque étiquette doit avoir des données de type MLSLABEL ou RAW MLSLABEL ou être un littéral entre guillemets simples dans le format d'étiquettes par défaut. La valeur de retour est de type RAW MLSLABEL.
NVL(x,expr)	Si x est null, retourne expr ; si x n'est pas null, retourne x.  x et expr peuvent être du type de votre choix. La valeur retournée est de même type que x.
Informations supplémentaires : Pour plus d'informations sur les fonctions GREATEST_LB et LEAST_UB, reportez-vous à Oracle8 Server Administrator's Guide.


Boîte de dialogue de connexion

  Rubriques connexes

Description La boîte de dialogue de connexion vous permet de vous connecter à une base de données. Elle apparaît lorsque vous lancez Schema Builder pour la première fois ou lorsque vous choisissez Fichier [image] Reconnecter pour vous connecter à une autre base de données.

Cette boîte de dialogue contient trois champs d'entrée de texte :

Nom utilisateur	Entrez votre nom utilisateur
Mot de passe	Entrez votre mot de passe qui apparaîtra sous la forme d'astérisques.
Connexion	Entrez le nom de la base de données à laquelle vous voulez vous connecter.
Notes d'utilisation

•	Vous pouvez entrer votre nom utilisateur, votre mot de passe et votre nom de connexion à la base de données sous la forme d'une seule chaîne dans le champ Nom utilisateur, de la manière suivante :

nom_utilisateur/mot_de_passe@nom_bd

•	Vous pouvez vous connecter à d'autres moteurs de base de données en utilisant des pilotes tiers ODBC de niveau 1. Pour cela, ajoutez odbc:[nom_de_table] dans la chaîne de connexion. Si vous entrez odbc:*, Schema Builder affiche une boîte de liste dans laquelle vous pouvez sélectionner le pilote de votre choix.


Définition des privilèges de schéma

  Rubriques connexes

Description  La boîte de dialogue de définition de privilèges de schéma vous permet d'accorder des privilèges à d'autres utilisateurs, rôles et PUBLIC.

Cette boîte de dialogue contient :

Liste de tables	Affiche la liste des objets de source de données sélectionnées dans la base de données.
Tables	Affiche les tables de la liste de tables.
Vues	Affiche les vues de la liste de tables.
Clichés	Affiche les clichés de la liste de tables.
Liste déroulante Utilisateurs/rôles	Permet de sélectionner des utilisateurs ou des rôles.
Liste Utilisateurs/rôles	Permet de sélectionner des utilisateurs ou des rôles qui ont accès à la base de données.
Sélectionner	Permet d'accorder des privilèges de sélection à l'utilisateur ou au rôle sélectionnés.
Editer schéma	Permet d'accorder des privilèges d'édition de schémas à l'utilisateur ou au rôle sélectionnés.
Insérer	Permet d'accorder des privilèges d'insertion à l'utilisateur ou au rôle sélectionnés.
Supprimer	Permet d'accorder des privilèges de suppression à l'utilisateur ou au rôle sélectionné.
Mettre à jour	Permet d'accorder des privilèges de mise à jour à l'utilisateur ou au rôle sélectionné.
Note d'utilisation

•	Les utilisateurs de Schema Builder ne peuvent accéder aux tables, aux vues et aux clichés que s'ils sont propriétaires de ces objets ou s'ils ont l'autorisation d'y accéder.


Boîte de dialogue de préférences

  Rubriques connexes

Description  La boîte de dialogue de préférences vous permet de définir des valeurs et des préférences d'affichage par défaut dans quatre catégories, représentées chacune par une icône.

Cette boîte de dialogue contient :

	Préférences d'affichage
	Préférences de base de données
	Préférences de Schema Builder
	Préférences de ligne de commande
Notes d'utilisation

•	Indiquez si les définitions de cette boîte de dialogue s'appliquent à Ce document seul ou à Tous les nouveaux documents en sélectionnant le bouton d'option approprié. La valeur par défaut est Ce document seul.

•	Le fichier de préférences de Schema Builder n'est mis à jour que si vous sélectionnez Tous les nouveaux documents.


Préférences d'affichage

  Rubriques connexes

Description  La fenêtre d'affichage de la boîte de dialogue de préférences vous permet de choisir les fenêtres de Schema Builder et de limiter les tailles d'affichage des objets de source de données.

Cette fenêtre contient :

Horizontal	Affiche la fenêtre Conditions à l'horizontale, sur le côté gauche de la fenêtre Source de données.
Vertical	Affiche la fenêtre Conditions à la verticale, sur le côté gauche de la fenêtre Source de données.
Limiter affichage tables	Limite le nombre de colonnes affichées pour tous les objets de source de données dans la fenêtre Source de données.
Nombre max de colonnes	Indique le nombre maximum de colonnes affichées dans les objets de Source de données lorsque la case à cocher Limiter affichage tables est cochée.
Afficher fenêtre Conditions	Ouvre la fenêtre Conditions au pourcentage de la fenêtre Source de données indiquée.
Afficher colonnes définies dans table	N'est pas utilisé par Schema Builder.
Notes d'utilisation

•	Si vous utilisez sur un grand nombre d'objets de source de données dans un schéma, la limitation du nombre de colonnes affichées vous permet d'entrer d'avantage d'objets dans la fenêtre Source de données.

•	Si un objet de source de données contient un nombre de colonnes supérieur à celui autorisé par la limite d'affichage, les boutons fléchés Haut et Bas de la ligne du bas de l'écran vous permettent de passer à d'autres colonnes.


Préférences de base de données

  Rubriques connexes

Description  La fenêtre Base de données de la boîte de dialogue de préférences vous permet de sélectionner un nom utilisateur et une base de données par défaut qui apparaîtront automatiquement dans la boîte de dialogue Connexion lorsque vous lancerez Schema Builder ou que vous choisirez Fichier [image] Reconnecter.

Cette fenêtre contient deux champs d'entrée de texte :

Nom utilisateur	Nom de l'utilisateur par défaut qui apparaîtra dans la boîte de dialogue Connexion.
Connexion	Base de données par défaut qui apparaîtra dans la boîte de dialogue Connexion.
Notes d'utilisation

•	Vous pouvez entrer votre mot de passe dans la connexion automatique en entrant votre nom utilisateur, votre mot de passe et votre nom de connexion à la base de données sous la forme d'une seule chaîne dans le champ Nom utilisateur, de la manière suivante :

nom_utilisateur/mot de passe@nom bd

•	Si vous ajoutez votre mot de passe à la connexion automatique, tous les utilisateurs pourront se connecter à la base de données à partir de votre ordinateur ou de votre station de travail ; le contrôle de sécurité par mot de passe ne sera plus effectué.


Préférences de Schema Builder

Description  La fenêtre Schema Builder de la boîte de dialogue de préférences vous permet de définir des valeurs par défaut pour l'affichage d'objets de source de données et la définition de nouvelles colonnes des objets de source de données.

Cette fenêtre contient :

Commentaires	Affiche les commentaires ou l'icône d'informations [image] sur les colonnes et les barres de titre des objets de source de données documentés en utilisant : Schéma [image] Définir informations.
Contraintes	Affiche une ellipse [image] en regard du nom des colonnes auxquelles sont appliquées des contraintes.
Index	Affiche l'icône d'index [image] dans l'angle supérieur droit des objets de source de données pour lesquels des index ont été définis pour une ou plusieurs colonnes.
Redimensionner ajout colonnes	Déclenche le développement des objets de source de données et l'affichage d'une nouvelle ligne lorsqu'une nouvelle colonne est définie.
Char-longueur	Définit la longueur des caractères par défaut des données de type Var, Varchar et Raw.
Longueur flottante	Définit la précision flottante des données de type numérique.
Number-longueur	Définit le nombre de positions avant et après le séparateur décimal des données de type numérique.
Notes d'utilisation

•	Cliquer deux fois sur une icône d'informations affiche la boîte de dialogue de définition d'informations qui permet de modifier le commentaire sur cette colonne ou cet objet de source de données.

•	Cliquer deux fois sur une icône d'index affiche la boîte de dialogue de définition d'index qui permet de définir de nouveaux index pour cet objet de source de données.


Préférences de ligne de commande

  Rubriques connexes

Description  La fenêtre Ligne de commande de la boîte de dialogue de préférences vous permet d'indiquer les définitions par défaut de gestion de la mémoire, d'accès aux tables, de messages d'avertissement et de dictionnaires de données.

Cette fenêtre contient :

SWAPDIR	Emplacement du répertoire de remplacement (chemin\nom de fichier)
OWNERLIST=	Indique les tables qui seront chargées si vous choisissez Données [image] Sélectionner tables de données pour la première fois. Dans la liste déroulante, choisissez Access, All ou User, ou choisissez Name et entrez un ou plusieurs noms de compte.
MAXMEM	Affectation en mémoire maximum, en Ko  (par défaut = 16000 Ko)
MAXVMEM	Affectation mémoire virtuelle maximum, en Ko (par défaut = 64000 KB)
BUFSIZE	Taille de la mémoire tampon, en Ko.
MAXROWS	Non utilisé par Schema Builder.
VERBOSE	NON supprime le message d'avertissement qui pourrait arrêter le traitement par lots ; OUI autorise l'envoi de ces messages.


Boîte de dialogue de sélection de table de données
Boîte de dialogue de sélection de tables de données

  Rubriques connexes

Description La boîte de dialogue de sélection de tables de données vous permet de visualiser les types d'objet de source de données que vous avez sélectionnés dans la base de données/ID utilisateur en cours (ou dans d'autres ID utilisateur ou d'autres bases de données) et de sélectionner celles que vous voulez inclure dans le schéma.

Cette boîte de dialogue contient :

Tables	Affiche les tables de la base de données/ID utilisateur sélectionnée dans la liste Tables de données.
Vues	Affiche les vues de la base de données/ID utilisateur sélectionnée dans la liste Tables de données.
Interros	Affiche les interrogations de la base de données/ID utilisateur sélectionnée dans la liste Tables de données.
Clichés	Affiche les clichés de la base de données/ID utilisateur sélectionnée dans la liste Tables de données.
Synonymes	Affiche les synonymes de la base de données/ID utilisateur sélectionnée dans la liste Tables de données.
Liste déroulante Base de données/ID utilisateur	Liste qui permet de choisir une base de données et une ID à partir desquelles inclure des objets de base de données.
Sélectionner tables de données	Liste des tables, vues, interrogations, clichés et synonymes cochés pour l'ID utilisateur indiqué.
Infos...	Bouton qui affiche les informations stockées pour une base de données ou un objet de source de données sélectionné.
Inclure	Bouton qui incorpore tous les objets de source de données sélectionnés dans le schéma.
Notes d'utilisation

•	Pour inclure plusieurs objets de base de données à la fois, vous pouvez maintenir la touche CTRL enfoncée tout en cliquant sur chaque nom d'objet. Pour inclure une série d'objets de base de données de la boîte de liste, cliquez sur la nom du premier objet, maintenez la touche MAJ enfoncée et cliquez sur le nom du dernier objet.

•	Si vous préférez, vous pouvez cliquer deux fois sur chaque objet de source de données cible. L'objet est alors placé immédiatement dans la fenêtre Source de données de Schema Builder.

•	Dans la liste déroulante Base de données/ID utilisateur, vous pouvez choisir d'autres ID utilisateur et d'autres bases de données dans lesquelles sélectionner des objets à inclure dans le schéma. Pour voir les objets visibles par d'autres ID utilisateur dans la base de données en cours, sélectionnez le nom de la base de données en cours dans la liste déroulante et cliquez deux fois sur un ID utilisateur de la liste. Pour afficher des objets d'un autre ID utilisateur dans une autre base de données, sélectionnez «Bases de données» dans la liste déroulante, cliquez deux fois sur une base de données de la liste, puis cliquez deux fois sur un ID utilisateur de la liste.

•	Schema Builder permet aux utilisateurs d'accéder à toute base de données Oracle pour laquelle une liaison de base de données valide a été définie. Schema Builder peut également accéder aux bases de données non Oracle d'une liaison de base de données à l'autre en utilisant les passerelles Oracle Transparent Gateways.

•	Si vous ne parvenez pas à vous connecter à une base de données de la liste, il est possible qu'une liaison ne soit pas valide, et que le problème se situe au niveau du réseau ou du changement d'un mot de passe à distance. Contactez l'administrateur de bases de données.


Boîte de dialogue Select Related Tables
Boîte de dialogue de sélection de tables en relation

  Rubriques connexes

Description La boîte de dialogue de sélection de tables en relation vous permet de visualiser les tables qui sont liées à des objets ou à des colonnes sélectionnées dans la fenêtre Source de données et de sélectionner les tables que vous voulez inclure dans le schéma.

Cette boîte de dialogue contient :

Afficher les cases à cocher	Ces cases à cocher ne sont pas actives dans cette boîte de dialogue.
Liste déroulante	Ne peut être définie qu'à <ALL> dans cette boîte de dialogue.
Sélectionner tables de données	Fournit la liste des tables qui sont liées aux objets ou aux colonnes sélectionnées dans la fenêtre Source de données. Les éléments grisés indiquent les tables qui sont liées, mais qui ont déjà été incluses dans le schéma.
Infos...	Bouton qui affiche les informations stockées pour une table sélectionnée.
Inclure	Bouton qui incorpore toutes les tables sélectionnées dans le schéma.
Notes d'utilisation

•	Cette boîte de dialogue n'affiche que les tables qui sont liées aux objets ou aux colonnes de sources de données sélectionnées. La case Tables est donc cochée, mais toutes les cases de la fenêtre d'affichage sont grisées.

•	Pour inclure simultanément plusieurs tables liées, vous pouvez maintenir la touche CTRL enfoncée tout en cliquant sur le nom de chaque table. Pour inclure une série de tables de la boîte de liste, cliquez sur le nom de la première table, maintenez la touche MAJ enfoncée et cliquez sur le nom de la dernière table.

•	Vous pouvez également cliquer deux fois sur chaque table cible. Cette action la place immédiatement dans la fenêtre Source de données de Schema Builder.


Boîte de dialogue de changement de nom de table

  Rubriques connexes

Description  La boîte de dialogue de changement de nom de table vous permet de renommer des objets de source de données dans le schéma.

Cette boîte de dialogue contient :

Boîte Nom de table par défaut	Affiche le nom par défaut ou en cours d'un objet sélectionné.
Liste Objets de source de données	Fournit la liste de tous les objets affichés dans la fenêtre Source de données.
Champ de texte Nouveau nom	Champ de texte dans lequel vous entrez le nouveau nom d'un objet sélectionné.
Notes d'utilisation

•	Les modifications que vous apportez à un objet dans Schema Builder ne sont enregistrées que lorsque vous les validez.

•	Vous pouvez modifier le nom de tous les objets de sources de données, sauf ceux des interrogations. Les noms des interrogations apparaîtront dans le liste des objets, mais grisés. Pour renommer des interrogations, utilisez Query Builder.

•	Lorsque vous renommez des objets, vous ne créez pas d'alias temporaires; ces modifications seront apportées aux tables sous-jacentes de la base de données.

Raccourci

•	Vous pouvez également changer le nom d'un objet en cliquant une fois sur son nom dans la fenêtre Source de données. Un curseur de texte apparaît alors dans le champ de nom mis en évidence pour que vous puissiez entrer un nouveau nom.


Boîte de dialogue de définition d'index

  Rubriques connexes

Description  La boîte de dialogue de définition d'index vous permet de créer, de modifier ou de supprimer des index dans une ou plusieurs colonnes de toute table affichée dans la fenêtre Source de données de Schema Builder.

Cette boîte de dialogue contient :

Liste déroulante Tables	Fournit la liste de toutes les tables affichées dans la fenêtre Source de données. Utilisez cette liste pour sélectionner une table à indexer.
Boîte de texte Nom de l'index	Contient le nom de l'index sélectionné. Vous pouvez entrer un nom ou utiliser le nom par défaut généré par Schema Builder.
Liste index	Contient la liste de tous les index définis pour la table sélectionnée. Cliquez sur un nom de la liste pour modifier ou supprimer un index.
Liste Colonnes à inclure	Fournit la liste de toutes les colonnes de la table sous-jacente de l'index sélectionné. Les colonnes incluses dans l'index apparaissent au début de la liste, marquées de l'icône [image].
Ajouter	Bouton qui ajoute les colonnes sélectionnées à l'index en cours. Les colonnes ajoutées sont marquées de l'icône [image] et transférées au début de la liste.
Supprimer	Bouton qui supprime les colonnes sélectionnées de l'index en cours. Les colonnes supprimées reviennent au bas de la liste.
Supprimer index	Bouton qui supprime l'index sélectionné du schéma.
Index nouveau	Bouton qui crée un nouvel index pour une ou plusieurs colonnes sélectionnées.
Définir nom	Bouton qui applique le nom entré dans le champ de texte Nom d'index à l'index en cours.
Notes d'utilisation

•	Schema Builder génère automatiquement les noms des index. Pour changer un nom d'index, sélectionnez l'index, éditiez le nom dans le champ de texte Nom d'index et cliquez sur Définir nom.

•	Pour ajouter des colonnes à un index, cliquez deux fois sur un nom de colonne de la liste Colonnes à inclure. De même, pour supprimer une colonne d'un index, cliquez deux fois sur un nom de colonne indexée.

•	Si Index est cochée dans la boîte de dialogue de préférences de Schema Builder, l'icône d'index [image] est affichée dans la barre de titre de chaque table pour laquelle des index ont été définis. Vous pouvez ouvrir la boîte de dialogue de définition d'index en cliquant deux fois sur cette icône.

•	Les modifications que vous apportez en créant, modifiant ou supprimant des index ne sont enregistrées dans la base de données que lorsque vous validez le schéma.


Boîte de dialogue de définition de colonne

  Rubriques connexes

Description La boîte de dialogue de définition de colonne vous permet de créer, de modifier ou de supprimer des colonnes pour toute table affichée dans la fenêtre Source de données de Schema Builder.

Cette boîte de dialogue contient :

Liste déroulante Tables	Fournit la liste de toutes les tables affichées dans la fenêtre Source de données. Utilisez cette liste pour sélectionner la table dans laquelle vous voulez ajouter, modifier ou supprimer une colonne.
Champ de texte Nom de colonne	Contient le nom de la colonne sélectionnée. Par défaut, les nouvelles colonnes s'appellent «COLONNE#,» mais vous pouvez modifier le nom de colonne de ce champ.
Liste Noms de colonne	Fournit la liste de toutes les colonnes de la table en cours.
Type de données	Liste déroulante qui permet de sélectionner un type de données pour la colonne.
Longueur	Utilisée pour définir la longueur et la précision (le cas échéant) de la colonne. Le type de données contrôle ce qui est entré dans ces champs. Vous pouvez soit y entrer directement des valeurs numériques, soit utiliser les flèches pour incrémenter ou décrémenter les valeurs.
Par défaut	Contient la valeur par défaut, le cas échéant, de la colonne.
Clé primaire	Cochez cette case si la colonne contient des données qui identifient sans ambiguïté les lignes de la table ; sinon, laissez-la non cochée.
Unique	Cochez cette case pour empêcher automatiquement deux lignes d'avoir la même valeur dans la même colonne.
Obligatoire	Cochez cette case si la colonne doit contenir une valeur autre que NULL.
Nouvelle colonne	Bouton qui ajoute une nouvelle colonne à la table.
Définir	Bouton qui définit les atributs que vous avez entrés pour la colonne en cours, afin de pouvoir continuer à ajouter, modifier ou supprimer des colonnes.
Supprimer colonne	Bouton qui supprime une colonne sélectionnée d'une table si la colonne n'a pas encore été validée dans la base de données.
Notes d'utilisation

•	Lorsqu'une colonne a été validée dans la base de données, vous ne pouvez modifier que son type de données, sa taille, sa valeur par défaut et son état obligatoire. Si la colonne n'a pas encore été validée, vous pouvez modifier tout élément de la boîte de dialogue de définition de colonne.

•	Vous ne pouvez pas rendre Obligatoire une colonne qui contient des valeurs NULL. Vous ne pouvez pas rendre Obligatoire ou Unique une colonne si la table contient déjà des données.

Raccourcis

•	Pour ouvrir la boîte de dialogue de définition de colonne, cliquez deux fois sur le nom d'une colonne d'une table de la fenêtre Source de données.

•	Si Redimensionner : ajout colonne est cochée dans la fenêtre de préférences de Schema Builder, vous pouvez ajouter de nouvelles colonnes à une table de la fenêtre Source de données en cliquant et en faisant glisser son angle inférieur droit.

•	Pour modifier le type de données d'une colonne, placez le curseur de souris sur l'icône de type de données de la colonne, appuyez sur le bouton de la souris et maintenez-le enfoncé, et sélectionnez le nouveau type de données dans la liste instantanée qui s'affiche.


Boîte de dialogue de définition de relations
Boîte de dialogue de définition de relation

  Rubriques connexes

Description  Cette boîte de dialogue vous permet de créer trois types de relations :

•	Relations simples reliant une clé étrangère d'une table à une clé primaire d'une autre table.

•	Relations composites reliant des colonnes d'une table des colonnes d'une autre table.

•	Auto-relations reliant deux colonnes d'une même table.

Cette boîte de dialogue contient deux champs d'entrée de texte :

Clé(s) étrangère (s)	Contient le nom de la table et de la ou des colonnes de la clé étrangère.
Clé(s) primaire(s)	Contient le nom de la table et de la ou des colonnes de la clé primaire.
Notes d'utilisation

•	Lorsque vous créez une relation dans Schema Builder, aucune clé primaire n'est créée (vous devez indiquer les clés primaires dans la boîte de dialogue de définition de colonne). Notez que la création d'une relation est la seule façon de créer une clé étrangère.

•	Vous devez entrer le nom complet de la table et des colonnes dans les champs Clé étrangère et Clé primaire.  Séparez les noms de table des noms de colonne par des points.

•	Pour les relations composites, séparez les clés multiples par des virgules.

•	Les auto-relations ont une utilisation limitée et très spécifique : elles permettent de créer un lien hiérarchique entre deux colonnes d'une même table.  Une auto-relation n'est valable que si les colonnes de la table sont les équivalents les unes des autres.

Raccourci

•	Au lieu d'entrer le nom de la table et celui des colonnes dans les champs Clé primaire et Clé étrangère, vous pouvez simplement cliquer dans chaque champ, puis cliquer sur le nom de la colonne appropriée dans la fenêtre Source de données. Le nom de la colonne et de la table apparaissent automatiquement dans le champ.


Boîte de dialogue de définition d'informations

Description  Cette boîte de dialogue vous permet d'entrer, d'éditer et d'afficher des commentaires et des informations concernant des objets et des colonnes de bases de données.

Cette boîte de dialogue contient :  Un champ de texte permettant d'entrer des commentaires ou des informations.

Notes d'utilisation

•	Si Commentaires est cochée dans la fenêtre de préférences de Schema Builder, l'icône de commentaires [image] s'affiche dans la fenêtre Source de données à droite du nom de chaque objet pour lequel des commentaires ont été définis.

Raccourci

•	Vous pouvez ouvrir la boîte de dialogue de définition d'informations pour visualiser ou éditer les commentaires des tables ou des colonnes en cliquant deux fois sur une icône de commentaires [image] dans une table de la fenêtre Source de données.


Boîte de dialogue d'affichage des instructions SQL

  Rubriques connexes

Description  La boîte de dialogue d'affichage des instructions SQL vous permet de visualiser les instructions SQL générées automatiquement à la suite des actions sur les schémas que vous définissez graphiquement avec Schema Builder. Elle est essentiellement affichée à titre d'information.

Cette boîte de dialogue contient :

Fenêtre Texte	Affiche les instructions SQL qui représentent vos actions sur les schémas.
Valider	Bouton qui vous permet de valider les modifications que vous apportez aux schémas dans la base de données. Le bouton Valider a le même effet que choisir Schéma [image] Valider le schéma.


Boîte de dialogue de police

  Rubriques connexes

Description  Cette boîte de dialogue est une boîte de dialogue de police Windows standard qui permet de modifier les caractéristiques de police des objets de sources de données dans la fenêtre Source de données.


Boîte de dialogue d'enregistrement d'instructions SQL

  Rubriques connexes

Description  Cette boîte de dialogue est une boîte de dialogue Fichier [image] Enregistrer sous Windows standard. Elle enregistre les instructions SQL représentant votre schéma dans le fichier dont vous indiquez le nom avec l'extension .sql.


Utilisation de l'aide en ligne

Les instructions suivantes vous aident à utiliser le système d'aide en ligne de manière efficace :

•	Familiarisez-vous avec l'onglet Sommaire pour vous faire une idée de l'étendue des rubriques couvertes par l'aide en ligne.

•	Cliquez sur le bouton Rubriques connexes situé immédiatement en-dessous des titres de rubriques pour obtenir une liste des rubriques apparentées à la rubrique en cours.

•	Cliquez sur le bouton Options en tête de chaque rubrique pour définir l'option Aide en avant-plan, afin que les rubriques d'aide restent à l'écran lorsque vous développez les applications.

•	Cliquez sur le bouton Glossaire en tête de chaque rubrique pour obtenir une définition des termes que vous ne comprenez pas.


A propos de la documentation

Pour débuter et vous familiariser avec la génération d'applications

1	Consultez l'Aperçu produit qui présente brièvement chaque composant :

•	Choisissez Aide [image] Aperçu produit.

2	Faites défiler les Assistants pour apprendre à exécuter les opérations les plus courantes :

•	Choisissez Aide [image] Assistants.

3	Affichez les manuels en ligne (également disponibles sous forme papier) :

•	Choisissez Aide [image] Manuels.

4	Accédez au système d'aide en ligne :

•	Choisissez Aide [image] Rubriques d'aide.

•	Pour afficher une aide contextuelle, appuyez sur [Aide] (touche F1 sur la plupart des plates-formes).


Accueil


Glossaire

A

    action
    action de débogage
    action définie par l'utilisateur
    action prédéfinie
    ActiveX
    activé
    ADA
    adresse IP (Internet Protocol)
    affichage
    alias
    alignement
    ancêtre
    ancrage
    antécédent
    aperçu
    applet
    application
    arborescence de dépendances
    arborescence de groupe
    architecture client/serveur
    argument
    argument exécutable
    ASCII
    assistant Projet
    attribut
    attribut visuel
    autoriser
    axe continu
    axe de catégorie
    axe de date
    axe de valeurs
    axe discret

 B

    barre de fractionnement
    barre de titre
    barre d'outils
    basculer
    base de données
    base de données distante
    base de données locale
    base de registres
    base de registres globale
    base de registres locale
    base de registres projet
    base de registres utilisateur
    Batch
    bibliothèque
    bibliothèque attachée
    bibliothèque PL/SQL externe
    bloc
    bloc anonyme
    boîte de dialogue
    boîte englobante externe
    boîte englobante interne
    bord
    bordure
    boucle
    bouton
    bouton (...)
    bouton d'option

C

    cache (mémoire cache)
    cadre
    canevas
    caractère générique
    cartouche
    cartourche Web
    case à cocher
    catégorie
    cellule
    cellule de matrice
    CGI
    CGM
    chaîne de connexion
    champ
    champ multiligne
    chiffrement
    cible
    classe de propriétés
    classification
    clause
    clé étrangère
    clé primaire
    client
    CMDFILE
    code de contrôle d'imprimante
    cohérence en lecture
    coller
    colonne
    colonne de formule
    colonne de ventilation
    colonne d'objets
    colonne récapitulative
    colonne REF
    colonne sans cache
    colonnes d'attributs
    commentaire
    compiler
    compiler par lot
    composant
    condition
    connecter (se)
    conteneur OLE
    contrainte
    contrôle VBX
    coordonnées (x, y)
    copier
    corps
    corps de package
    coupe-feu
    couper
    curseur

D

    DATE
    déboguer
    Débogueur
    débordement
    déclencheur
    déclencheur de base de données
    déclencheur de débogage
    déclencheur de format
    déclencheur de ventilation
    désactivé
    descendant
    descendant-ascendant
    descripteur
    Designer
    Designer/2000
    DIANA
    dictionnaire de données
    dimension
    dimension de qualification
    données dépendantes
    données indépendantes
    dupliquer

E

    EBCDIC
    éditeur
    élément
    élément
    élément affiché
    élément d'arrière-plan
    élément de graphique
    élément de premier plan
    élément de projet
    élément d'entrée
    élément graphique
    élément impliqué
    élément liste
    élément texte
    éléments Built-in
    encadrement itératif
    endommager
    enfant
    enregistrement
    environnement
    état de ventilation
    état matriciel
    étendue
    exception
    exécuter
    exporter
    expression

F

    faire glisser
    famille
    fenêtre
    fenêtre modale
    fenêtre sans mode
    fenêtre/vue active
    feuille de style
    feuille de style en cascade
    fichier de liaison
    fichier de projet
    fichier d'exécution
    fichier d'export
    fichier pld
    fichier pll
    fichier pls
    fichier plx
    fichier prt
    fichier rdf
    fichier rep
    fichier rex
    fichier sql
    filtre
    filtre de groupe
    fonction
    fonction de filtre d'interrogation
    fonction en package
    formule
    frère

G

    Generate
    générateur
    générer
    graphique à axes
    graphique de ventilation
    Grille de paramètres d'exécution
    groupe
    groupe ancêtre
    groupe de boutons d'option
    groupe de ventilation
    groupe d'enregistrements
    groupe d'objets
    groupe inter-produit

H

    hériter
    hiérarchie
    hiérarchie des dimensions
    hiérarchiser
    HTML
    HTTP
    hyperlien
    hypertexte

I

    ICD
    icône
    icône de bord/remplissage/texte
    image
    importer
    index
    inscrire
    instruction
    instruction SELECT
    instruction SQL
    interface graphique
    interface Oracle Call Interface
    Internet
    interrogation
    interrogation détail
    interrogation enfant
    interrogation externe
    Intranet

J

    JAR
    Java
    jointure
    justification

K

L

    lancer
    Lanceur
    liaison
    liaison de données
    liaison Web
    libellé
    ligne
    ligne de commande
    ligne de référence
    liste de paramètres
    liste de valeurs
    liste instantanée
    livrer

M

    macro
    macro définie par l'utilisateur
    macro intégrée
    marge
    masque d'attribut
    masque de format
    masqué
    matrice
    matrice imbriquée
    méga-octet (Mo)
    menu détachable
    message d'alerte
    mesure
    mesure personnalisée
    méthode
    mettre à jour
    mode de confinement
    mode flexible
    mode insertion
    mode remplacement
    modèle de champ
    modèle de données
    modèle de graphique
    module
    mot-clé
    motif

N

    Navigateur de projet
    Navigateur d'objet
    navigateur Web
    niveau
    NOCACHE
    noeud
    noeud cible
    noeud de structure de données
    noeud élément
    noeud en-tête
    noeud fichier
    noeud organisation
    noeud projet
    noeud racine
    noeud sous-projet
    nom utilisateur de réserve

O

    objet
    objet aplani
    objet colonne
    objet déstructuré
    objet englobant
    objet ligne
    objet standard
    objets de niveau état
    ODBC
    OLE
    opérateur relationnel
    opérateurs de comparaison
    opérateurs logiques
    opérateurs numériques
    Oracle Designer
    ORACLE_HOME
    origine
    outil
    outil Attribut
    outil Correspondance
    outil Exception
    outil Famille
    outil Haut/Bas
    outil Liste
    outil Niveau
    outil Période
    outil Sélecteur
    outil Sélection enregistrée
    outil Tout
    outil Tri

P

    package
    page
    page de fin
    page de garde
    page logique
    page physique
    page titre
    palette
    palette de couleurs
    palette d'outils
    panneau
    paramètre
    parent
    Pcode
    PDF
    pile
    pile d'appels
    PL/SQL
    plan de coordonnées
    point d'ancrage
    point de contrôle
    point d'insertion
    point d'interruption
    pointeur d'objet
    port
    préférence
    présentation
    présentation de type étiquette de publipostage
    présentation de type formulaire
    présentation de type formulaire-lettre
    présentation de type matrice
    présentation maître-détails
    Presse-papiers
    primitif
    procédure
    procédure bouton
    processus d'arrière-plan
    projet
    propriété
    protocole

Q

    quadrillages
    quitter

R

    racine
    RC4
    RDBMS
    rectangle de délimitation
    référence de lien
    référence lexicale
    régénérer
    regroupement/agrégation
    répertoire virtuel
    Report Server (RWMTS60)
    Reports Background Engine (RWRBE60)
    Reports Queue Manager (RWRQM60)
    Reports Web Cartridge (RWCGI60)
    Reports Web CGI (RWCGI60)
    RTF
    Runtime
    RVB

S

    saut de page
    schéma
    script
    script de l'interpréteur
    script de sélection
    script SQL
    section
    Sélecteur
    sélection
    sélection dynamique enregistrée
    sélection enregistrée
    sélection statique enregistrée
    serveur OLE
    serveur Web
    session
    simultanéité d'accès
    socket
    sortie utilisateur
    source
    source de données
    sous-interrogation associée
    sous-programme
    sous-programme stocké
    sous-projet
    spécification
    spécification de package
    SQL
    structure de code PL/SQL
    structure de code PL/SQL avec valeur
    SYLK
    syntaxe
    système de coordonnées
    système de fichiers virtuel

T

    table
    table d'objets
    tabulaire
    tampon
    TCP
    total de contrôle
    transaction
    type
    type de collecte
    type de données
    type de données Built-in
    type de données CHAR
    type de données Oracle
    type de table
    type de tableau variable
    type de tracé
    type défini par l'utilisateur
    type d'élément
    type d'objet
    type prédéfini

U

    unité de présentation
    unité de programme
    unité de programme stockée
    URL

V

    valeur d'attribut
    valeur de dimension
    valeur ligne de base
    valeur NA
    valeur NULL
    valeur par défaut
    valider (COMMIT)
    variable
    variable de lien
    variable globale
    variable locale
    variable système
    VBX
    Visualiseur
    volet
    vue
    vue de dépendances
    vue de projet
    vue-canevas

W

 Web
    WKS
    WRB
    WWW

X

    XML
    XML au format correct
    XML valide

Y

Z

    zone contextuelle
    zone de liste
    zone de message
    zone de remplissage
    zoom


Dans Project Builder, chaîne de commande fournie par Project Builder ou par l'utilisateur, et s'appliquant à des fichiers d'un type donné. Une action n'est pas restreinte à un seul type de fichier ; par exemple, si l'action Compiler est définie à la fois pour les fichiers d'application Forms et les fichiers source C, la sélection de Compiler le projet compile tous les fichiers fmb et .c à l'aide des outils appropriés. Voir aussi : action prédéfinie, action définie par l'utilisateur.


Langage de programmation de haut niveau élaboré par le Département de la défense américaine pour les systèmes informatiques intégrés.


Fenêtre ou vue dans laquelle l'utilisateur peut entrer des données.


(Oracle Express) Regroupement (ou agrégation) de données de plusieurs valeurs de dimension en une seule valeur, comme le total des unités vendues dans toutes les villes, ou en un ensemble de valeurs plus restreint, comme la moyenne des unités vendues dans les villes de chaque région. Les données sont souvent collectées au niveau de détails le plus bas, puis regroupées en totaux de niveaux supérieurs pour l'analyse.


Fenêtre modale qui vous signale une condition survenue à la suite de votre dernière action. Vous devez répondre à un message d'alerte.


Façon dont des données sont positionnées dans un champ : alignement ou justification à gauche, à droite et au centre d'un champ d'une largeur déterminée.


Nom secondaire utilisé dans une instruction SQL pour référencer une table, une vue ou une colonne.


(Oracle Express) Outil de la boîte de dialogue Sélecteur permettant de sélectionner toutes les valeurs d'une dimension ou toutes les valeurs d'une dimension correspondant à une hiérarchie donnée.


(Oracle Express) Valeur de dimension située au-dessus d'une valeur donnée dans la hiérarchie. La valeur ancêtre correspond à la somme globale des valeurs de ses descendants. L'exemple suivant désigne la valeur de dimension Europe comme l'ancêtre de France, de Lyon et de Paris dans la dimension GEOGRAPHY.


Groupe possédant un autre groupe, directement ou indirectement.


Objet de présentation servant à fixer un point d'un objet sur un point d'un autre objet, ce qui permet de positionner le premier objet par rapport au second.


(Oracle Express) Valeur de dimension particulière utilisée lors de la sélection de valeurs de dimension en fonction de leur relation familiale ou lors de l'exploration d'une hiérarchie.


Unité de programme PL/SQL sans nom ne nécessitant pas la présence explicite des mots-clés BEGIN et END pour délimiter les instructions exécutables. N'ayant pas de nom, les blocs anonymes ne peuvent être référencés par d'autres unités de programme.


Objet apparaissant n'importe où au-dessus d'un autre objet dans l'arborescence de groupe de cet objet. Tout objet est l'antécédent de ses descendants.


Terme Java qui désigne de petits programmes pouvant, au besoin, être importés de manière dynamique dans des pages Web ou des applications.


Un ou plusieurs modules de programme servant à atteindre un résultat donné. Les applications peuvent être imbriquées les unes dans les autres. Par exemple, une application de gestion des stocks d'une entreprise peut comprendre diverses applications Form Builder pour la saisie des données et diverses applications Graphic Builder pour l'affichage des données.


1. Expression facultative transmise à une unité de programme pour que celle-ci la traite.
2. Clauses contenant des mots-clés et leurs valeurs.


Acronyme d'American National Standard Code for Information Interchange.


Ensemble de sous-programmes PL/SQL en lecture seule, généralement intégré à une application pour fournir les sources PL/SQL nécessaires. Les unités de programme figurant dans une bibliothèque attachée sont implicitement chargées lors de leur premier appel par une autre unité de programme au moment de la compilation ou de l'exécution. Elles restent chargées, ce qui permet leur utilisation rapide et réduit les exigences en mémoire lors de l'exécution, tout en améliorant les performances de l'application. Voir aussi : bibliothèque.


1. Voir propriété.
2. Partie ou composant d'une définition de type d'objet Oracle8. Chaque attribut dispose d'un nom et d'un type de données Oracle8. Lorsque vous créez une table d'objets sur la base d'un type d'objet, les colonnes de la table correspondent aux attributs de la définition du type d'objet. Lorsque vous créez un objet colonne d'après le type d'objet dans une table relationnelle, cet objet contient des éléments qui équivalent à des sous-colonnes, chacune d'entre elles correspondant à un attribut de la définition du type d'objet. Dans Oracle Developer, chaque attribut d'objet Oracle8 appartenant à une table est considéré comme un élément de données distinct, comme s'il s'agissait d'une colonne distincte. Cela s'applique aux objets de table et de colonne des tables relationnelles.
3. (Oracle Express) Caractéristique descriptive partagée par les valeurs d'une dimension. Les attributs correspondent à des regroupements logiques qui permettent aux utilisateurs de sélectionner des données de caractéristiques similaires. Par exemple, dans une base de données sur les chaussures, vous pouvez utiliser un attribut de couleur de chaussure pour sélectionner toutes les bottes, tennis ou pantoufles de couleur identique.


Colonnes qui composent un objet colonne (Oracle8).


Dans Graphic Builder, premier élément d'un descripteur d'attribut. Il s'agit d'un masque de 32 bits qui informe la boîte à outils des attributs qui seront définis ou extraits par un appel de fonction ultérieur. Seuls les éléments pour lesquels les bits correspondants sont définis dans le masque d'attribut seront définis ou extraits.


(Oracle Express) Outil de la boîte de dialogue Sélecteur permettant de sélectionner des valeurs de dimension en fonction d'attributs et de valeurs d'attributs. Par exemple, dans une base de données sur les boissons non alcoolisées, vous pouvez sélectionner tous les produits d'un litre. Dans cet exemple, la taille est un attribut et 1 litre est une valeur d'attribut.


(Oracle Express) Valeurs d'un attribut dans une base de données. Par exemple, dans une base de données sur les glaces, les valeurs d'attributs suivantes peuvent appartenir à l'attribut parfum de la dimension Product : vanille, chocolat et fraise. Des valeurs de dimension de différents niveaux dans la dimension Product (marque, forme et taille, par exemple) peuvent avoir une valeur de parfum identique.


Graphique dans lequel les données sont tracées selon leur position sur les bords du graphique, appelés axes. Un graphique à axes peut contenir deux ou trois axes, chacun appartenant à l'un des types suivants : discret, continu ou date.


Partie blanche d'un motif. L'application d'une couleur à l'élément d'arrière-plan se fait à l'aide la palette de couleurs de remplissage.


Processus non interactif fonctionnant dans un environnement de système d'exploitation et effectuant un service ou des actions. Certains produits Oracle utilisent des processus d'arrière-plan, notamment pour effectuer et coordonner des tâches pour les utilisateurs de la base de données, pour traiter et acheminer les messages électroniques, et pour gérer les services d'impression.


Valeur utilisée comme point de départ pour tracer des champs sur l'axe continu d'un graphique.


Exécutable permettant d'exécuter une application en mode de traitement par lots sans utiliser de fenêtres.


Traduire en une fois plusieurs unités de programme PL/SQL afin de pouvoir les exécuter.


Référence à un paramètre utilisée pour remplacer une valeur littérale unique (chaîne de caractères, nombre ou date, par exemple) qui apparaît n'importe où dans un élément PL/SQL ou dans une instruction SQL SELECT. Pour définir une référence de lien, vous devez faire précéder le nom du paramètre par le signe deux-points (:).


Variable globale pouvant être créée et utilisée à l'extérieur d'un package PL/SQL.


1. Dans PL/SQL, unité de programme de base définie par les mots-clés DECLARE, BEGIN, EXCEPTION et END.
2. Dans Form Builder, conteneur logique se rapportant à une table ou à une vue de base de données.


1. Contient les mêmes informations que la spécification d'unité de programme et comprend également la mise en oeuvre effective du sous-programme (c'est-à-dire sa séquence d'actions). Dans la plupart des cas, seul un corps doit être défini pour un programme.
2. Dans Report Builder, partie contenant la présentation de l'état (texte, graphiques, données et calculs). Le corps de l'état figure entre la page de garde et la page de fin.


Texte et/ou graphiques apparaissant dans un état à chaque exécution. Egalement appelé dans certains produits « texte constant » ou « graphiques constants ».


Contour d'un objet de présentation défini par l'utilisateur et servant généralement à mettre celui-ci en évidence. Les bordures sont dessinées de sorte que la moitié de la largeur de la bordure soit à l'extérieur du bord de l'objet et l'autre moitié à l'intérieur.


Voir boîte englobante interne, boîte englobante externe.


Graphique à axes affichant deux catégories de données le long d'un même axe.


Colonne d'interrogation attribuée à un groupe de ventilation.


Groupe servant à ventiler des données d'état ou à les classer par catégories. Toutes les données des colonnes d'interrogation attribuées à un groupe de ventilation apparaissent au-dessus des données des colonnes appartenant à d'autres groupes. Chacun des enregistrements extraits pour un groupe de ventilation n'apparaît qu'une seule fois, tandis que plusieurs enregistrements associés dans d'autres groupes peuvent être affichés.


Etat contenant des catégories qui ventilent les données de l'état.


Bloc PL/SQL qui est exécuté chaque fois qu'un point d'interruption est atteint. Voir aussi : point d'interruption.


Action de débogage pouvant être insérée sur toute ligne source exécutable au sein d'un sous-programme PL/SQL, qui interrompt l'exécution de l'unité de programme pour donner le contrôle à l'Interpréteur PL/SQL. Les points d'interruption permettent d'exécuter un sous-programme en mode pas à pas et de rechercher les erreurs d'exécution. Voir aussi : déclencheur de ventilation.


Composant d'Oracle Developer servant à créer un type particulier de document ; par exemple, Form Builder sert à créer des applications Forms et Report Builder, des états.


Type de données défini et pris en charge par Oracle Server.


Ensemble d'extensions du langage PL/SQL, conçu pour être utilisé avec Oracle Developer. Les éléments Built-in (procédures internes) comprennent les types de données, les procédures, les fonctions, les exceptions et les constantes.


Dans Project Builder, macro livrée avec le produit. Voir aussi : macro.


Zone de mémoire temporaire servant au transfert de données entre l'ordinateur et un périphérique, ou entre des parties d'un ordinateur. Un tampon évite que des informations ne se perdent à cause de vitesses et de synchronisations de transfert différentes, et accélère certaines fonctions.


1. Elément d'interface servant à sélectionner une action, à afficher une boîte de dialogue ou à accuser réception de la condition en cours.
2. Objet d'une application auquel est associée une procédure PL/SQL. La procédure est généralement exécutée lorsque l'utilisateur clique à l'aide de la souris.


Procédure PL/SQL associée à un objet application et s'exécutant lorsqu'un événement de souris particulier se produit sur un élément à l'exécution (clic sur un bouton, par exemple). La procédure se déclenche en établissant une hiérarchie des données extraites contenant un groupe de ventilation.


Zone de mémoire temporaire pour les données d'une base auxquelles les utilisateurs accèdent ou qu'ils modifient, ou pour les données dont Oracle Server a besoin pour prendre en charge les utilisateurs. Les termes « cache » et « mémoire cache » sont utilisés indifféremment.


Interface permettant d'appeler les exécutables d'Oracle Developer à partir d'autres produits Oracle ou d'un programme en langage de troisième génération.


Chaîne d'appels de sous-programme, du point d'entrée initial jusqu'au sous-programme en cours d'exécution. Chaque appel de sous-programme est représenté par un cadre sur la pile d'appels descendante-ascendante dans laquelle les sous-programmes nouvellement entrés sont ajoutés en bas.


  Voir éditeur.


Dans Form Builder, objet d'arrière-plan sur lequel vous placez les objets d'interface dont les utilisateurs vont se servir dans l'application à l'exécution. Une vue-canevas est généralement associée à une fenêtre.


Objets manipulables connectés au client, au serveur d'application ou à la base de données via une API ouverte.


Voir feuille de style.


Libellé servant à différencier des informations par une représentation non hiérarchique ou par subdivisions, plutôt que par des niveaux de sensibilité. La classification permet de restreindre l'accès aux informations.


Voir axe discret.


Instance de données dans un tableur (par exemple, Microsoft Excel).


Acronyme de Common Gateway Interface. Standard de l'industrie servant à exécuter des applications sur un serveur Web. Alors que les documents HTML standard extraits d'un serveur Web sont statiques (le même texte est extrait chaque fois), CGI permet à un programme fonctionnant sur le serveur Web de communiquer avec un autre ordinateur pour générer des documents HTML « dynamiques » en réponse à des informations saisies par l'utilisateur.


Acronyme de Computer Graphics Metafile. Format de fichier reconnu internationalement, servant à stocker et à transférer des graphiques orientés objet d'un système ou d'un programme à un autre.


Type de données Oracle assurant la compatibilité ANSI/ISO. Une colonne de type CHAR a une longueur fixe et peut contenir tout caractère imprimable, comme A, 3, & ou des espaces. Elle peut comprendre de 1 à 255 caractères, ou avoir la valeur Null.


Barre, ligne, symbole ou autre objet graphique représentant une valeur unique pour un champ.


Rectangle de n'importe quelle taille et servant à intégrer les graphiques de Graphic Builder dans une application Forms ou dans un état.


Ensemble d'attributs et de propriétés définissant le format d'un graphique.


Elément d'interface apparaissant sous forme de petit carré, et pouvant être activé ou désactivé.


Algorithme de contrôle d'erreurs.


1. Objet membre d'un groupe, situé immédiatement au-dessous de l'objet groupe dans son arborescence de groupe. Les objets qui composent un groupe sont les enfants de ce groupe. Tout objet est l'enfant de son parent.
2. (Oracle Express) Valeur de dimension, de niveau immédiatement inférieur à celui d'une valeur donnée dans une hiérarchie. Les valeurs enfant servent à calculer la somme globale à l'origine de la valeur parent. Une valeur de dimension peut être enfant de plusieurs parents si la dimension dispose de plusieurs hiérarchies. L'exemple suivant désigne les valeurs de dimension Lyon et Paris comme enfants de France dans la dimension GEOGRAPHY.


Voir interrogation détail.


Niveau hiérarchique indiquant la sensibilité des informations libellées. La classification sert à restreindre l'accès aux informations.


Partie d'une instruction SQL, qui ne constitue pas l'intégralité de l'instruction ; une « clause WHERE », par exemple.


Utilisateur, application logicielle ou ordinateur demandant des services, des données ou l'exécution d'un programme à une autre application ou à un autre ordinateur (le serveur). Dans un environnement client-serveur, le client est le processus utilisateur. Dans un environnement réseau, le client est le processus utilisateur local, et le serveur peut être local ou distant.


Séparation du traitement entre deux unités centrales. La première agit en tant que serveur : elle fournit des services, et le client (l'autre unité centrale) demande et reçoit ces services. Toutes les opérations de gestion de données partagées peuvent être traitées par l'ordinateur qui exécute le système de gestion de bases de données, tandis que les postes de travail sur lesquels fonctionne l'application de base de données interprètent et affichent les données.


Mémoire tampon. Un objet reste dans le Presse-papiers jusqu'à ce que l'utilisateur coupe ou copie un autre objet, ou quitte l'application.


Type de données défini par l'utilisateur, décrivant une unité de données constituée d'un nombre indéterminé d'éléments dont le type de données est identique. Les types de tableau variable et les types de table sont des types de collecte. (Oracle8)


Argument permettant d'indiquer un fichier qui contient un ensemble d'arguments de ligne de commande pour les exécutables Oracle Developer.


Contient toutes les couleurs disponibles pour le système de fenêtres, pour la surface de dessin, ou pour une fenêtre et ses vues.


1. Espace vertical dans une table de base de données, représentant un domaine de données particulier. Une colonne possède un nom (ENAME, par exemple) et un type de données propre (CHAR, par exemple). Dans une table d'informations sur le personnel, par exemple, les noms des employés peuvent constituer une colonne. Une colonne de groupe d'enregistrements représente une colonne de base de données.
2. Dans Report Builder, objet modèle de données créé automatiquement pour chaque expression de colonne dans la liste SELECT d'une interrogation, ou créé manuellement pour exécuter des récapitulatifs et des formules, ou tenir lieu de marque de réservation.


Dans une table relationnelle ou une table d'objets Oracle8, colonne dont la définition dépend d'un type d'objet. La colonne est une colonne composite et ses différentes parties correspondent aux attributs du type d'objet.


Ligne de commande du système d'exploitation. La plupart des produits Oracle peuvent être appelés à partir d'une ligne de commande à l'aide d'un certain nombre d'arguments exécutables.


Elément de langage permettant d'insérer un ensemble d'explications dans un programme sans affecter l'exécution de ce programme.


Modifier de façon permanente les données de la base de données. Avant que les modifications ne soient stockées, les anciennes données et les nouvelles cohabitent, ce qui vous permet de stocker les modifications ou de restaurer les données antérieures.


(Oracle Express)

>	Supérieur à

<	Inférieur à

=	Egal à

<=	Inférieur ou égal à

>=	Supérieur ou égal à

<>	Différent de

Pour les nombres, les opérandes sont arrondis au type le moins courant (Integer est prioritaire sur Long, lui-même prioritaire sur Single, qui est prioritaire sur Double). Pour les chaînes, la comparaison distingue les majuscules des minuscules et dépend de la séquence lexicographique utilisée dans la langue indiquée dans le Panneau de configuration de Windows. Le résultat est 0 pour FALSE et -1 pour TRUE.


Traduire un programme source vers un format binaire exécutable. Les unités de programme PL/SQL doivent être compilées avant de pouvoir être exécutées.


Objet cible particulier faisant partie d'une application plus vaste : un formulaire dans un système de saisie de commandes ou une bibliothèque partagée entre de nombreux autres éléments, par exemple. Voir aussi : cible.


Accès simultané aux mêmes données par plusieurs utilisateurs exécutant des applications de base de données différentes ou identiques. Dans un logiciel de base de données, la simultanéité d'accès nécessite une logique supplémentaire pour que les utilisateurs puissent se servir de données homogènes et que toutes les modifications soient effectuées dans le bon ordre.


Expression pouvant prendre deux valeurs, vrai ou faux, comme X> 100. Vous pouvez, par exemple, définir une condition dans une interrogation pour que l'interrogation n'affiche que les lignes dont la valeur est Vrai dans votre expression.


Mode de l'Editeur de présentation empêchant les objets enfants d'être déplacés ou redimensionnés à l'intérieur ou à l'extérieur de leurs objets parents.


Accéder à une base de données. Vous devez vous connecter pour créer ou modifier des interrogations, ou pour accéder à une application stockée dans une base de données.


Ensemble de paramètres, notamment un protocole, utilisés par SQL*Net pour établir la connexion à une instance Oracle particulière sur le réseau.


Règle ou restriction concernant une donnée (telle que la restriction NOT NULL sur une colonne) appliquée au niveau de la base de données, au lieu du niveau de l'objet ou de l'application.


Structure de code PL/SQL. Il existe deux types de structure : la structure sans valeur qui ne renvoie pas de valeur et la structure avec valeur qui en renvoie une.


Zone de travail dans laquelle Oracle Server stocke l'instruction SQL en cours et, s'il s'agit d'une interrogation, les en-têtes de colonne de résultat et une ligne du résultat. Egalement appelé curseur.


Axe matérialisant des valeurs de début et de fin. Ces valeurs sont ainsi mathématiquement liées. Les données dépendantes sont généralement tracées le long de cet axe, également appelé axe de valeurs.


Chacun des quatre angles du rectangle virtuel constituant la forme idéale d'un objet. Lorsque vous sélectionnez un objet dans la présentation, ses points de contrôle s'affichent. Vous pouvez, selon l'objet sélectionné, modifier ce dernier en faisant glisser l'un de ses points de contrôle.


Grille bidimensionnelle sur laquelle l'utilisateur dessine.


Système de référence (abscisse et ordonnée) servant à déterminer la position et la taille des objets dans l'Editeur de présentation. Deux systèmes de coordonnées sont disponibles : 1) le système de type caractère, qui utilise la taille de cellule de caractère natif de la plate-forme et 2) le système de type réel, pouvant être exprimé en pixels, en centimètres, en pouces ou en points.


Valeurs définissant la position des objets dans une présentation. Les coordonnées x et y déterminent la position horizontale (x) et verticale (y) des objets.


Reproduire dans le Presse-papiers un objet sélectionné afin de le coller éventuellement à un autre emplacement d'un éditeur.


Sous-interrogation basée sur les mêmes tables que l'interrogation parent (c'est-à-dire faisant référence aux colonnes des tables comprises dans son interrogation parent).


Groupe propriétaire d'au moins deux autres groupes, qui calcule la corrélation entre les produits.


Voir cellule de matrice.


1. Petite icône matérialisant la position de la souris. La forme du curseur varie en fonction de l'outil sélectionné.
2. Pointeur interne vers les données extraites par une interrogation. Un curseur pointe vers une seule ligne de données à la fois ; vous pouvez toutefois utiliser des sous-programmes intégrés pour placer le curseur sur n'importe quelle ligne de l'ensemble de données.


(Oracle Express) Formule créée par un utilisateur, permettant d'affiner l'analyse des données. Vous pouvez créer des mesures personnalisées à l'aide des mesures standard de la base de données. Par exemple, si la base de données contient la mesure Volume Share, vous pouvez l'utiliser pour créer une mesure personnalisée appelée Volume Share Year Ago. Cette mesure vous permet de visualiser la part absolue d'un produit pour l'année précédente.


Supprimer un ou plusieurs objets et les stocker dans le Presse-papiers afin de les coller éventuellement à un autre emplacement d'un éditeur.


Une vue est endommagée lorsqu'elle est totalement ou partiellement masquée par une autre.


Ensemble de tables et de vues appartenant à l'administrateur de bases de données. Le dictionnaire de données est une source d'informations centrale pour Oracle Server et d'autres bases de données relationnelles.


Objet modèle de données servant à définir une relation maître-détail (parent-enfant) entre un groupe et une interrogation.


Modèle relationnel définissant les données à extraire de la base de données, les valeurs à calculer et le mode de classement de données à utiliser dans un état. Les interrogations, les groupes, les colonnes, les paramètres et les liens sont les objets de Report Builder qui définissent le modèle de données.


Source pour les données renvoyées par une interrogation, y compris les objets de base de données tels que les tables, les vues, les synonymes, les clichés et les interrogations stockées sous forme de vues.


Dans Project Builder, noeud du Navigateur de projet indiquant un élément de projet qui gère la structure d'un projet ouvert. Le noeud Base de registres globale, par exemple, indique la base de registres globale, qui contient la liste des registres locaux et la liste des définitions de type global.


Ensemble de tables dictionnaire et de tables utilisateur traité comme une unité.


Bloc PL/SQL stocké, implicitement exécuté lorsqu'une instruction déclencheur INSERT, UPDATE ou DELETE est émise sur la table associée dans la base de données. Voir aussi : déclencheur de débogage.


Type standard de données. Les types de données Oracle sont CHAR, VARCHAR2, DATE, NUMBER, LONG, RAW et LONG RAW.


Type de données Oracle Server. Une colonne date peut contenir une date et une heure, comprises entre le 1er janvier 4712 avant Jésus-Christ et le 31 décembre 4712 après Jésus-Christ.


Axe matérialisant des valeurs de date de début et de fin.


Détecter, diagnostiquer et éliminer les erreurs d'exécution dans les programmes.


Dans un sous-programme PL/SQL, événement défini par l'utilisateur et servant à éliminer les erreurs d'exécution.


Action de débogage conditionnelle pouvant être placée dans n'importe quelle ligne source exécutable d'un sous-programme PL/SQL. Si la condition indiquée est remplie, l'action associée est déclenchée avant la reprise de l'exécution du sous-programme. Voir aussi : déclencheur de base de données.


Fonctionnalité Procedure Builder intégrée à Oracle Developer, et utilisée à des fins de test et de débogage.


Dans Oracle8, les types d'objet et les objets sont composés ; ils contiennent des parties ou attributs. Oracle Developer traite chaque partie/attribut comme un élément de données indépendant pouvant être sélectionné de manière individuelle. Ce traitement produit un objet déstructuré (parfois appelé objet aplani). L'objet n'est pas une entité homogène dans l'environnement Oracle Developer.


Données dont la valeur dépend de celles d'autres données. L'ancienneté d'un employé, par exemple, peut avoir la valeur 10, qui dépend de la valeur du nom de l'employé. Egalement appelé données de type valeur.


Valeur fournie par le système si l'utilisateur n'indique pas de valeur pour un paramètre ou un attribut de commande obligatoire.


Préparer une application afin d'obtenir une application terminée, prête à être distribuée et déployée.


Mécanisme utilisé par Project Builder pour déterminer la façon de compiler les fichiers qui sont référencés dans les projets. Les éléments situés dans la partie supérieure gauche de l'arborescence dépendent des éléments situés dans la partie inférieure droite ; ainsi, par exemple, si un fichier d'en-tête est obsolète ou si sa date est postérieure à celle du fichier exécutable que ce fichier d'en-tête sert à générer, Project Builder régénère le fichier exécutable selon une commande Build. Les dépendances s'appliquent également aux sous-projets. Si, par exemple, un sous-projet de fonctions de bibliothèque a été régénéré, Project Builder « sait » que le projet dépendant devra être régénéré pour que les fonctions de bibliothèque mises à jour puissent être utilisées. Voir aussi : vue de dépendances.


Dans Project Builder, affiche des fichiers dans le Navigateur de projet, dans leur ordre de dépendance respectif avec des noeuds de projet au sommet de la hiérarchie, suivis par des noeuds cible, eux-mêmes suivis par des composants pouvant être générés à partir de ces cibles. Par exemple, un formulaire exécutable sera suivi du fichier .fmb qui en dépend, lui-même suivi de la bibliothèque utilisée pour une procédure USEREXIT, etc. Voir aussi : affichage de projet, cible.


1. Objet qui, dans l'arborescence de groupe d'un autre objet, apparaît au-dessous de cet objet. Tout objet est le descendant de ses antécédents.
2. (Oracle Express) Valeur de dimension de niveau inférieur à celui d'une valeur donnée dans une hiérarchie. Les valeurs des descendants servent à calculer la somme globale d'un ancêtre. L'exemple suivant désigne les valeurs de dimension France, Lyon et Paris comme les descendants d'Europe dans la dimension GEOGRAPHY.


Interface utilisée pour concevoir les différents composants d'une application Oracle Developer.


Voir Oracle Designer


Ensemble d'outils de modélisation, de conception et de génération d'applications. Oracle Designer vous permet de générer des applications Forms et des menus depuis des définitions de module enregistrées dans le référentiel Oracle.


Au cours de la définition d'un état maître-détail, l'interrogation détail extrait tous les enregistrements associés pour chacun des enregistrements extrait par l'interrogation maîtresse ou parent.


Fenêtre ou écran partiel dans lequel vous devez entrer des informations pour compléter une opération.


Représentation intermédiaire d'une unité de programme générée par le compilateur. La représentation DIANA comprend toutes les informations syntaxiques et sémantiques d'une unité de programme compilée. Afin de compiler une référence à une unité de programme, le compilateur doit pouvoir accéder à la représentation DIANA de l'unité de programme référencée. Si, par exemple, l'unité de programme A appelle l'unité de programme B, la représentation DIANA pour B doit être disponible avant que A ne puisse être compilée.


(Oracle Express) Type d'objet de base de données qui répertorie les valeurs correspondant à des catégories de données. Une dimension joue le rôle d'index dans l'identification des valeurs d'une variable. Par exemple, si vous possédez des données de vente avec une valeur différente par mois, ce type de données a une dimension MONTH : les données sont organisées par mois. Une dimension peut être assimilée à la clé d'une base de données relationnelle.

Tout élément de données d'une variable multidimensionnelle peut être sélectionné dans sa totalité de manière individuelle par indication d'un membre de chacune des dimensions de la variable. Par exemple, si une variable ventes comporte les dimensions MONTH, PRODUCT et MARKET, et que vous indiquiez Janvier pour la dimension MONTH, Stéréos pour la dimension PRODUCT et Est pour la dimension MARKET, vous désignez une cellule unique de la variable. Ainsi, les dimensions permettent d'organiser des données, et de les sélectionner rapidement et intuitivement afin de les extraire, de les mettre à jour et d'effectuer des calculs.

Une dimension peut être simple (valeurs de texte simple ou valeurs entières) ou associée (valeurs correspondant à des combinaisons de valeurs d'autres dimensions). Un composite n'est pas une dimension, mais un objet interne de type associé, considéré comme une dimension par Express pour la gestion des données rares.


(Oracle Express) Elément de la liste constituant une dimension. Par exemple, une société d'informatique peut disposer des valeurs de dimension LAPPC et DESKPC dans la dimension PRODUCT. Les valeurs de la dimension GEOGRAPHY peuvent comprendre Boston et Paris. Les valeurs de la dimension TIME peuvent inclure MAI96 et JAN97.


Etat d'un élément d'interface (option de menu ou bouton, par exemple) indiquant que ce dernier ne peut pas être utilisé dans le contexte actuel ; il ne réagit pas aux sollicitations du clavier ou de la souris.


Axe matérialisant des valeurs distinctes à intervalles fixes. Ces valeurs ne sont pas mathématiquement liées. Les données indépendantes sont généralement tracées le long de cet axe, également appelé axe de catégorie.


Document Graphic Builder contenant indifféremment des graphiques, des images, des objets texte et des formes.


Dans Form Builder, élément stockant ou affichant des informations qui doivent être extraites ou attribuées par programme avec PL/SQL.


Dans une pile d'appels, principe selon lequel les nouveaux sous-programmes entrés sont ajoutés au bas de la pile. Le premier cadre, correspondant au point d'entrée du programme initial, se trouve en haut de la pile, alors que le dernier cadre, associé à l'appel de sous-programme le plus profondément imbriqué, se trouve au bas de la pile.


Appuyer sur un bouton de la souris et le maintenir enfoncé tout en faisant glisser le curseur jusqu'à un endroit particulier d'une fenêtre.


(Oracle Express) Parcourir les différents niveaux de regroupement d'une dimension hiérarchisée. Lorsque vous sélectionnez des valeurs de dimension ou que vous visualisez des données, vous pouvez développer ou réduire la hiérarchie d'une dimension en la hiérarchisant vers le bas ou vers le haut. La hiérarchisation vers le bas développe la vue en incluant les valeurs enfants associées aux valeurs parents dans la hiérarchie de la dimension. La hiérarchisation vers le haut réduit la liste des valeurs descendantes associées à une valeur parent dans la hiérarchie de la dimension.

Vous pouvez cliquer sur l'icône représentant le signe plus ( [image]) pour effectuer une hiérarchisation vers le bas (développement) ou sur l'icône représentant le signe moins ( [image]) pour effectuer une hiérarchisation vers le haut (réduction).

Dans le Sélecteur, vous pouvez cliquer sur l'icône de hiérarchisation ( [image]) pour afficher la boîte de dialogue de hiérarchisation vers le bas afin de sélectionner un niveau de détails pour toute la dimension.


Option permettant de copier des objets directement dans la présentation, sans modifier le contenu du Presse-papiers.


(Oracle Express) Sélection enregistrée qui peut prendre différentes valeurs de dimension à chaque évaluation. Les valeurs de dimension sélectionnées peuvent varier d'une utilisation à l'autre. A l'inverse, une sélection statique enregistrée est une liste invariable de valeurs de dimension. Un script de sélection dynamique enregistrée peut comprendre « Sélectionnez les trois derniers mois », alors que le script d'une sélection statique enregistrée peut contenir « Sélectionnez février 1996, mars 1996 et avril 1996 ».


Acronyme d'Extended Binary-Coded Decimal Interchange Code.


Limite d'un objet.


Icône de la palette d'outils de l'Editeur de présentation, indiquant les paramètres en cours pour les motifs et les couleurs de bord, de remplissage et de texte.


Zone de travail dans laquelle vous effectuez un certain nombre de tâches, comme créer une unité de programme ou concevoir une application.


Notion pour laquelle vous pouvez avoir à enregistrer des informations. Les éléments sont décrits à l'aide d'attributs et d'associations à d'autres éléments.


Tout élément contenu dans le dictionnaire est classé selon le type auquel il appartient. Exemples de type d'élément : entité, attribut, module de programme, table, diagramme, texte, zone, etc. Leurs occurrences ou leurs instances sont appelées éléments.


(Oracle Express) Affiche une boîte de dialogue en rapport avec la tâche en cours, en général pour permettre la sélection d'une ou de plusieurs valeurs requises.


Etat d'un élément d'interface (option de menu ou bouton, par exemple) indiquant que ce dernier peut être utilisé dans le contexte actuel, et réagit aux sollicitations du clavier ou de la souris.


Objet qui en contient un autre. Un objet est considéré comme inclus dans un autre seulement si toutes les conditions suivantes sont respectées : les deux objets appartiennent à la même zone (corps, marge, page de garde ou page de fin), l'objet situé le plus à l'extérieur est un cadre ou un encadrement itératif, l'objet le plus à l'extérieur est situé derrière l'autre objet et l'objet le plus à l'intérieur tient entièrement dans les limites de l'autre objet.


Action de rendre indéchiffrables (non décodables) des données de telle sorte que seul le destinataire voulu puisse les déchiffrer (décoder) et les lire.


Système informatisé de l'utilisateur, y compris les outils généralement utilisés et leur configuration. Pour Project Builder, désigne le sous-ensemble d'outils utilisés pour réaliser diverses tâches relatives au développement d'applications Oracle Developer.


Condition d'avertissement ou d'erreur générée par un sous-programme PL/SQL.


(Oracle Express) Outil de la boîte de dialogue Sélecteur qui permet à l'utilisateur de sélectionner les valeurs de dimension associées aux données répondant aux limites qu'il indique. Par exemple, l'utilisateur peut sélectionner tous les produits dont les ventes en dollars dépassent $ 10 000 dans la semaine finissant le 23 décembre 1995, sur le marché de Boston.


Argument pouvant être communiqué à l'exécutable d'un produit, comme 'OPENFILE=mon_périph' et 'PRINT=YES'. Ces arguments sont généralement indiqués lorsque l'exécutable est appelé à partir d'une ligne de commande.


Voir lancer.


Stocker un exemplaire d'un objet, d'un module, ou du texte ou de l'image sélectionné, dans un fichier ou dans une base de données. Dans Project Builder, processus d'écriture d'un fichier contenant des définitions de projet, de type, d'action et/ou de macro dans un format portable à distribuer à d'autres utilisateurs susceptibles de travailler sur des plates-formes hétérogènes. Voir aussi : fichier d'export, importer.


Dans Project Builder, fichier partageable et portable créé par l'exportation d'un projet.


1. Elément PL/SQL regroupant des variables, des constantes, des valeurs litéralles et des opérations sur leurs valeurs.
2. (Oracle Express) Une ou plusieurs valeurs de données indiquées dans un programme en langage Express. Par exemple, vous pouvez désigner des expressions comme arguments de programmes ou comme fonctions. Une expression peut être l'un des éléments suivants :

•	une valeur littérale unique (par exemple, 10) ;

•	une variable ou une formule comportant une ou plusieurs valeurs ;

•	une fonction renvoyant une ou plusieurs valeurs ;

•	un calcul associant des valeurs (variables, formules ou fonctions) à des opérateurs arithmétiques ou booléens.


Voir bibliothèque.


Instruction SQL SELECT au format ANSI standard pouvant être référencée par d'autres produits Oracle.


(Oracle Express) Groupe de valeurs de dimension connexes qui correspondent aux niveaux de hiérarchie d'une dimension. Les valeurs de dimension d'une famille peuvent être apparentées comme ancêtre, parent, enfant et descendant. L'exemple suivant désigne les relations familiales de la valeur de dimension France dans la dimension GEOGRAPHY.


(Oracle Express) Outil de la boîte de dialogue Sélecteur permettant à l'utilisateur de sélectionner une famille de valeurs de dimension pour une hiérarchie donnée. Une famille comprend une valeur parent et toutes les valeurs de dimension descendantes. Par exemple, l'utilisateur peut sélectionner tous les membres de la famille situés en dessous du niveau de marché de Chicago dans la dimension Geography.


1. Elément d'interface dans lequel des données peuvent être saisies, modifiées ou supprimées. 2. Dans Graphic Builder ou Report Builder, objet définissant le mode de présentation des données d'une colonne d'interrogation.


Dans Graphic Builder, ensemble d'attributs et de propriétés déterminant le mode de représentation des données dépendantes (valeurs) sous forme de champs de graphique tels que des barres ou des lignes.


Dans Project Builder, noeud du Navigateur de projet indiquant un fichier stocké dans le système de fichiers. Par exemple, les noeuds de base de registres globale et de base de registres locale correspondent aux fichiers des bases de registres globale et locale.


Zone d'un objet à laquelle un remplissage (couleur ou motif) doit être appliqué.


Fonction PL/SQL ou fonction anonyme limitant les données affichées par un groupe.


Ordinateur réglant depuis l'extérieur l'accès aux ordinateurs d'un réseau local et gérant l'accès aux ordinateurs extérieurs depuis le réseau local.


Voir objet déstructuré.


Mode de l'Editeur de présentation redimensionnant ou réduisant automatiquement les objets parents lorsque les objets enfants sont déplacés ou redimensionnés, et ajustant l'emplacement des autres objets de présentation qui, sinon, pourraient être affectés par ce déplacement ou ce redimensionnement.


Etat d'une entité pouvant répondre aux entrées de l'utilisateur ou du client. Si une entité est la cible des entrées (point d'insertion), elle peut recevoir des événements lorsque l'utilisateur appuie sur une touche. Si un affichage de dessin est la cible des entrées (point d'insertion), il peut répondre aux routines client affectant le dessin.


Partie noire d'un motif. L'application d'une couleur à l'élément de premier plan se fait à l'aide la palette de couleurs de bord.


Valeur ou colonne d'une table faisant référence à une clé primaire d'une autre table.


Dans Report Builder, type de présentation par défaut dans lequel les libellés sont affichés à gauche des champs ; chaque enregistrement est imprimé sur une page logique distincte.


Dans Report Builder, type de présentation par défaut mélangeant les objets standard et les champs, insérant un retour à la ligne au changement de mot.


(Propriétés de champ) Paramètre définissant l'aspect de la valeur d'un champ. Par exemple, un masque de format peut être utilisé pour indiquer l'affichage de montants en devise et de dates.


Fonction PL/SQL permettant de modifier dynamiquement les attributs de formatage d'un objet.


(Oracle Express) Type d'objet de base de données représentant une expression, une procédure ou un calcul stockés à l'origine d'une valeur. Une formule permet de définir et d'enregistrer les relations complexes ou fréquemment utilisées dans les données sans enregistrer de nouveau les données. Chaque fois que vous utilisez une formule, Express lance la procédure ou effectue le calcul requis pour créer la valeur.


Colonne créée par l'utilisateur extrayant ses données à l'aide d'une fonction ou d'une expression PL/SQL, d'une sortie utilisateur, d'une instruction SQL ou de toute combinaison de ces éléments.


1. Dans Graphic Builder, partie d'un modèle de graphique définissant la structure de base d'un graphique, mais pas le mode de tracé des données.
2. Dans Report Builder, objet de présentation servant à englober d'autres objets de présentation et à contrôler le formatage, la fréquence et le positionnement de plusieurs objets simultanément.


Sous-programme PL/SQL qui exécute la suite d'actions indiquée, puis renvoie une valeur. Peut résider et être exécuté sur le client et sur le serveur de base de données.


Enregistrer une application au format binaire dans une base de données ou un fichier pouvant être exécuté par des exécutables Runtime et Batch.


Exécutable Form Builder servant à enregistrer une application dans un fichier ou dans une base de données au format binaire.


Base de registres de Project Builder stockant des informations applicables à l'intégralité d'une installation Oracle Developer. Ces informations sont limitées aux définitions de type et à leurs actions, ainsi qu'aux propriétés prédéfinies ou définies par l'utilisateur. L'utilisation de cette base de registres est facultative ; ses fonctions peuvent être exécutées à l'aide de chaque base de registres utilisateur. Voir aussi : base de registres, base de registres utilisateur.


Conteneur logique existant dans une application. Lorsqu'une application utilise une variable globale, elle conserve la variable jusqu'à sa sortie ou jusqu'à ce qu'un autre objet la supprime explicitement.


Accorder à un utilisateur l'accès à un module. Seul le créateur d'un module peut en autoriser l'accès aux autres utilisateurs.


Dans Graphic Builder, ensemble de lignes divisant une surface en carrés dans l'Editeur de présentation.


1. Objet composé de plusieurs autres objets.
2. Dans Report Builder, objet modèle de données créé automatiquement (pour contenir toutes les colonnes sélectionnées par une interrogation) ou créé par l'utilisateur (pour modifier la hiérarchie des données figurant dans un état) ; il sert principalement à créer des points d'interruption dans un état, ainsi qu'à réinitialiser des calculs.
3. Dans Project Builder, ensemble d'éléments apparentés accessibles à partir des sous-menus du Lanceur. Les groupes permettent à l'utilisateur de configurer le Lanceur de façon semblable au menu Démarrer de Windows 95, composé de groupes arbitraires contenant d'autres éléments ou groupes. Par exemple, un utilisateur peut définir un groupe appelé Doc projet, contenant l'échéancier d'un projet, la liste des activités, les spécifications de composant, etc. ; certains fichiers peuvent être de type .TXT, d'autres de type .DOC.


Fonction PL/SQL limitant les données affichées par un groupe.


Modèle hiérarchique, semblable à un arbre généalogique, décrivant les relations entre les objets groupe et les objets qui les composent.


Interface utilisateur faisant appel à des représentations graphiques, et non uniquement à des mots, pour dialoguer avec un programme. Les programmes à interface graphique fonctionnent avec un système de fenêtres (comme X Windows, Microsoft Windows, Apple Macintosh, etc.). Ces programmes affichent notamment des icônes et des boutons. Les utilisateurs contrôlent ce type de programme principalement à l'aide d'un pointeur à l'écran, (commandé par une souris). Egalement appelée interface bitmap.


Pointeur interne vers un objet application. Pour référencer un objet dans une unité de programme PL/SQL, vous devez transmettre son pointeur comme argument au sous-programme approprié.


Zone d'état facultative pouvant contenir des éléments d'introduction d'état, y compris du texte, des graphiques, des données et des calculs. La page de garde apparaît en premier, avant le corps et la page de fin.


Noeud du Navigateur d'objet indiquant un type d'objet pouvant être contenu dans un état ou y être associé. La sélection d'un noeud en-tête ne sélectionne pas un objet dans l'état.


(Propriétés de champ) Propriété indiquant si Report Builder supprimera le champ indiqué à son emplacement dans la présentation. Si la valeur Masqué est indiquée, la valeur du champ ne figurera qu'à l'endroit référencé dans les objets texte (à l'aide de &fieldname).


(Oracle Express) Méthode d'organisation et de structuration des données. Une hiérarchie existe lorsque les valeurs d'une dimension sont organisées en niveaux, chaque niveau correspondant à la somme globale des données du niveau inférieur. Certaines dimensions peuvent appartenir à plusieurs hiérarchies.

L'exemple suivant présente une hiérarchie de la dimension GEOGRAPHY, dans laquelle les valeurs de dimension sont organisées sur cinq niveaux. Les données du niveau Customers sont classées par groupe dans le niveau Cities, lui-même réparti entre les niveaux Countries/Areas, Continents/Regions et Global.


Acronyme de Hypertext Markup Language. Langage ASCII fondé sur des balises, et servant à indiquer le contenu et les liens à d'autres documents sur des serveurs Web Internet. Les utilisateurs disposant de navigateurs Web affichent les documents HTLM et suivent les liens pour afficher les autres documents.


Acronyme de Hypertext Transfer Protocol. Protocole utilisé pour acheminer le trafic WWW entre un ordinateur doté d'un navigateur WWW et le serveur WWW auquel cet ordinateur accède.


Référence (lien) entre un point donné d'un document et un autre document, ou un autre endroit du même document. Un navigateur Web affiche généralement un hyperlien de façon distincte (dans une couleur, une police ou un style différent). Lorsque les utilisateurs activent des hyperliens (en cliquant dessus avec la souris), le navigateur affiche la cible du lien.


Ensemble de documents contenant des références croisées qui permettent aux utilisateurs de se déplacer facilement d'un document à un autre à l'aide d'un navigateur Web.


Références croisées, qui permettent aux utilisateurs de se déplacer facilement d'un document à un autre à l'aide d'un navigateur Web.


Acronyme d'Interface C Definition. Interface de programmation d'applications PL/SQL à fonctionnalité mise en oeuvre en langage C.


Représentation graphique d'une fenêtre ou d'un outil.


Objet bitmap pouvant être stocké et chargé dans une application. Le client ne peut pas modifier une image importée.


Dans Project Builder, élément de projet, résultant généralement d'une génération automatique, que Project Builder reconnaît et pour lequel il crée automatiquement des entrées dans le Navigateur de projet. Par exemple, Project Builder peut reconnaître des fichiers .obj, générés à une étape intermédiaire de la compilation des fichiers source C, et créer des entrées pour ces fichiers dans le Navigateur d'objet. Bien que la réinitialisation des propriétés d'un élément impliqué soit d'usage restreint (la compilation suivante détruira les modifications), les éléments impliqués peuvent être utiles, car ils peuvent être contrôlés à l'aide des fonctions d'édition, d'affichage et d'impression. Voir aussi : élément, action.


1. Lire un module depuis le système de fichiers ou la base de données, puis l'intégrer dans une application.
2. Lire un fichier contenant des informations sur un projet.


Données dont la valeur ne dépend pas de celle d'autres données. Le nom d'un employé peut avoir, par exemple, la valeur Dupont, qui est indépendante des valeurs des noms des autres employés ou des données associées. Egalement appelées données de catégorie.


Structure facultative associée à une table utilisée par Oracle Server pour localiser rapidement des lignes de la table et (facultatif) pour s'assurer que chacune des lignes est unique.


Dans Project Builder, obtenir des informations d'un noeud ancêtre d'une arborescence de dépendances afin de définir une action, un type, une macro ou une propriété. Si des attributs apparentés existent dans le noeud ancêtre, ils peuvent être hérités. Ainsi, des éléments de système de fichiers tels que des formulaires ou des documents peuvent hériter de définitions d'action de sous-projets, de projets, de la base de registres utilisateur ou de la base de registres globale ; les projets peuvent hériter les définitions de type des bases de registres locale ou globale, et ainsi de suite.


Rectangle virtuel constituant la forme idéale d'un objet et reliant ses quatre points de contrôle, indépendamment de l'épaisseur de bord et des autres paramètres d'attribut.


Fichier servant à générer une cible : par exemple, un fichier .FMB est l'élément d'entrée d'un fichier .FMX. Egalement appelé source.


Mode selon lequel chaque caractère entré est inséré à l'emplacement du curseur, déplaçant vers la droite les caractères suivants. Contraire de mode remplacement.


Réseau mondial d'ordinateurs fondé sur TCP/IP.


Fichier contenant tout ensemble de sources PL/SQL, de commandes Procedure Builder et d'instructions SQL.


Réseau TCP/IP interne dont l'accès est restreint (via un coupe-feu) au personnel d'une entreprise ou d'une organisation. Un réseau Intranet offre à une organisation des services semblables à ceux fournis par Internet, sans que les utilisateurs soient nécessairement connectés à Internet. L'exemple classique d'un réseau Intranet consiste en une société qui configure des serveurs Web sur un réseau interne pour diffuser des informations ou des applications au sein de la société.


Numéro constitué de quatre groupes contenant au maximum trois chiffres, identifiant un ordinateur sur Internet.


Dans Project Builder, objet dans le système de fichiers associé au projet, tel qu'une application Forms ou un document, pointé sur un noeud du Navigateur de projet ou représentant ce noeud.


Dans Project Builder, entrée de la fenêtre Navigateur d'objet représentée par une icône et un titre descriptif. Ces noeuds pointent sur des éléments réels dans le système de fichiers, tels que des fichiers et des documents Form Builder. Voir aussi : noeud, élément.


Acronyme de Java ARchive. Fichier servant à réunir un grand nombre de fichiers (fichiers de classe Java, images, etc.) dans un seul fichier.


Langage informatique prenant en charge la programmation pour Internet sous forme d'« applets » indépendantes de la plate-forme.


Combinaison des données de plusieurs tables dans une instruction SELECT unique.


  Voir alignement.


1. Partie de la syntaxe d'une ligne de commande devant être fournie avec un argument correspondant.  2. Partie obligatoire d'un élément PL/SQL.


Texte identifiant les valeurs ou la signification des objets visuels d'une application.


(Oracle Express) Position dans une hiérarchie de dimension. Chaque niveau situé au-dessus du niveau de base correspond à la somme globale des données du niveau inférieur. Par exemple, la dimension TIME peut comporter des niveaux croissants comme Months, Quarter et Year. A l'intérieur d'une hiérarchie de dimension, la valeur d'un niveau de dimension dispose d'une relation familiale avec les valeurs de dimension des niveaux immédiatement supérieur et inférieur.


(Oracle Express) Outil de la boîte de dialogue Sélecteur permettant à l'utilisateur de sélectionner des valeurs de dimension en fonction de leur niveau dans une hiérarchie donnée. Par exemple, l'utilisateur peut sélectionner toutes les valeurs de dimension du niveau Key Account de la dimension Geography.


Zone d'un éditeur dans laquelle vous pouvez créer, modifier, positionner ou supprimer des objets.


Unité de mesure permettant d'assurer une uniformité de présentation entre les différents dispositifs d'affichage. Sert à indiquer un emplacement dans la présentation ou les dimensions d'un objet.


Référence à un paramètre, utilisée pour représenter une chaîne de texte dans une instruction SQL SELECT. Pour créer une référence lexicale, vous devez faire précéder le nom du paramètre d'une esperluète (&).


Ensemble constitué d'unités de programme PL/SQL stockées dans le système de fichiers client ou dans une base de données. Les unités de programme figurant dans une bibliothèque peuvent être référencées par plusieurs applications à la fois. A la différence des unités de programme stockées, qui résident et sont exécutées dans la base de données, les unités de programmes figurant dans une bibliothèque sont toujours chargées et exécutées au sein du moteur PL/SQL du côté client. Pour faire référence à des unités de programme figurant dans une bibliothèque, vous devez au préalable attacher la bibliothèque. Voir aussi : bibliothèque attachée.


Objet modèle de données servant à définir une relation maître-détail (parent-enfant) entre un groupe et une interrogation.


Nom d'un fichier auquel est associé un objet texte standard. A l'exécution, Report Builder importe le contenu du fichier dans la présentation de votre état.


Liste d'éléments dans une boîte de dialogue. Vous pouvez normalement la faire défiler et y effectuer une sélection.


Dans Form Builder, élément affichant une liste de choix.


Egalement appelée LOV. Fenêtre instantanée, que l'utilisateur peut faire défiler, affichant une liste de sélection monocolonne ou multicolonne.


(Oracle Express) Outil de la boîte de dialogue Sélecteur permettant de sélectionner des valeurs dans la liste des valeurs actuellement sélectionnées dans la dimension.


1. Base de données de l'ordinateur exécutant l'application. 2. Base de données à laquelle une application est connectée. Cette base de données analyse et exécute toutes les instructions SQL générées par l'application.


Voir base de registres utilisateur.


Variable PL/SQL déclarée uniquement pour l'unité de programme en cours.


(Oracle Express)

Not	Non unaire - Opérande de type Integer ou Long. L'opération est effectuée au niveau du bit (complément à 1).

And	Et - Opérande de type Integer ou Long. L'opération est effectuée au niveau du bit.

Or	Ou inclusif - Opérandes de type Integer ou Long. L'opération est effectuée au niveau du bit.

Xor	Ou exclusif - Opérandes de type Integer ou Long. L'opération est effectuée au niveau du bit.

Eqv	Equivalence - Opérandes de type Integer ou Long. L'opération est effectuée au niveau du bit. (A Eqv B) est identique à (Not (A Xor B)).

Imp	Implication - Opérandes de type Integer ou Long. L'opération est effectuée au niveau du bit. (A Imp B) est identique à ((Not A) OR B).


Une page de votre état proprement dit (peut être affichée sur une ou plusieurs pages physiques).


Dans un sous-programme PL/SQL, instruction conditionnelle qui est répétée jusqu'à ce que la condition ne soit plus remplie.


Dans Project Builder, variable de type spécifique pouvant être utilisée pour personnaliser et développer des actions. Une macro peut être une constante ou une expression simple (qui à son tour peut contenir d'autres constantes et/ou d'autres expressions). Le recours aux macros offre une grande souplesse pour l'émission d'options de commande et permet à l'utilisateur de modifier des ensembles de commandes en modifiant la définition d'une propriété.


Présentation par défaut affichant les enregistrements sur une ou plusieurs colonnes dans une page. Les champs apparaissent directement les uns en dessous des autres dans un encadrement itératif unique.


Zone d'état facultative apparaissant en haut et en bas de chacune des pages logiques dans la zone du corps. Une marge peut comporter tout objet de présentation, mais contient en général un texte standard et des champs (pour les numéros de page, les totaux de page, les totaux globaux, ainsi que la date et l'heure).


Présentation par défaut dans laquelle les enregistrements détail apparaissent en dessous des enregistrements maître. Les enregistrements maître ont une présentation de type formulaire, et les enregistrements détail, une présentation de type tabulaire.


(Oracle Express) Outil de la boîte de dialogue Sélecteur permettant à l'utilisateur de sélectionner des valeurs de dimension en faisant correspondre les caractères des noms des valeurs de dimension et ceux qu'il indique. Par exemple, l'utilisateur peut sélectionner toutes les valeurs de dimension du niveau Brand de la dimension Product qui contiennent les caractères « nouveau ».


Orientation itérative affichant chacun des enregistrements d'un encadrement itératif sous la forme d'une cellule de matrice.


Présentation par défaut, semblable à une grille, formatant les quatre ensembles de données nécessaires à un état matriciel ; un premier ensemble de données s'affiche sous la forme d'une ligne de libellés, un deuxième sous la forme d'une colonne de libellés, un troisième crée la grille et un quatrième remplit les cellules de la grille.


Matrice de quatre ensembles de données : un ensemble de données s'affiche de gauche à droite de la page ; un deuxième ensemble s'affiche de haut en bas de la page ; un troisième contient une référence inter-produit déterminant tous les emplacements possibles dans lesquels les données verticales et horizontales sont liées, et plaçant une cellule à ces emplacements ; et un quatrième s'affiche sous forme de « filtre » de cellules.


(Oracle Express) Données pouvant être examinées et analysées, comme les données de vente ou de coût. Vous pouvez sélectionner et afficher les données d'une mesure. Les mesures peuvent être stockées comme variables ou relations, ou calculées à l'aide de formules.


Unité de mémoire égale à 1 048 576 octets (1 024 x 1 024). Souvent arrondie à un million d'octets.


Fenêtre modale qui vous signale une condition survenue à la suite de votre dernière action. Vous devez répondre à une zone de message.


Code exécutable attaché à un objet Oracle8 via sa définition de type d'objet.


Fenêtre exigeant une réponse de l'utilisateur pour que l'application poursuive son traitement.


Fenêtre non restreinte pouvant avoir autant de fonctions que le gestionnaire de fenêtres Runtime peut en prendre en charge.


1. Objet pouvant être partagé par plusieurs applications. Les interrogations externes et les bibliothèques PL/SQL constituent des modules.  2. Dans Form Builder, composant principal d'une application (un module Menu, par exemple).


Champ d'une fenêtre ou d'une boîte de dialogue comprenant plusieurs lignes, dans lequel l'utilisateur peut faire défiler verticalement les informations.


(Oracle Express) Valeur de données spéciale indiquant que les données sont non disponibles (Not Available - NA). NA est utilisée pour toute cellule à laquelle aucune valeur de données précise n'a été affectée ou pour laquelle les données n'ont pas été calculées.


Etat matriciel dans lequel les dimensions verticale et/ou horizontale contiennent une ou plusieurs relations maître-détail. Le nombre d'imbrications autorisées est illimité.


Type de données indiquant que les données seront extraites lorsque la page sur laquelle elles figurent sera formatée (au lieu d'être extraites et mises en mémoire cache avant d'être formatées).


1. Emplacement spécifique dans la hiérarchie d'objets du Navigateur d'objet. Les noeuds peuvent être développés pour présenter des informations sur un objet, telles que des références croisées à d'autres objets.  2. Dans Project Builder, entrée du Navigateur de projet. Voir aussi : élément, noeud élément, noeud organisation.


Colonne d'état référençant une colonne de base de données de type NOCACHE.


Indique l'absence de valeur.


(Oracle Express)

^	Exposant.

-,+	Moins et plus unaires.

*, /	Multiplication ou division numérique. Pour la division, le résultat est un double.

\	Division entière. Les opérandes peuvent être de type Integer ou Long.

Mod	Modulo ou reste. Les opérandes peuvent être de type Integer ou Long.

-, +	Addition et soustraction numériques. L'opérateur + peut également être utilisé pour concaténer des chaînes.


1. Elément pouvant être placé dans la présentation. Les éléments suivants sont des objets : rectangle, trait, ellipse, arc, polygone, ligne polygonale, rectangle arrondi, forme libre, graphique, texte, symbole et champ texte. 2. Dans Oracle8, instance d'un type d'objet. Un objet peut être une ligne d'une table d'objets ou une partie de ligne d'un objet colonne d'une table relationnelle.


Voir objet colonne.


Conteneur d'un groupe d'objets, servant à autoriser la copie ou la référence des objets apparentés.


Voir descripteur.


Fenêtre contenant la liste hiérarchique des objets de la session en cours. Elle apparaît sous la forme d'un plan qui permet à l'utilisateur d'effectuer diverses tâches : création, édition, changement de nom et suppression d'objets, par exemple.


Dans Oracle8, table dont la définition est fondée sur un type d'objet. Chaque attribut du type d'objet devient une colonne de la table d'objets. Chaque ligne de la table correspond à un objet Oracle8 distinct.


Dans Oracle8, définition ou modèle fourni par l'utilisateur permettant de construire des objets. Un type d'objet est une entité composite constituée d'attributs. Chaque attribut dispose d'un nom et d'un type de données, et le type d'objet en tant qu'entité possède un nom. Un type d'objet peut également inclure une ou plusieurs méthodes.


Acronyme d'Open Database Connectivity. Norme d'accès à divers systèmes de base de données. Une application peut soumettre des instructions à ODBC à l'aide de SQL ODBC. ODBC traduit ensuite ces instructions dans un format utilisable par la base de données. Oracle Open Client Adapter (OCA) permet à une application d'accéder à divers systèmes de gestion de base de données en utilisant toujours la même méthode. Un développeur d'applications peut ainsi développer, compiler et livrer une application sans cibler un système de gestion de base de données particulier.


Acronyme d'Object Linking and Embedding.


Application permettant de stocker et d'afficher des objets OLE.


Application permettant de créer des objets OLE.


Voir type de données intégré.


Variable d'environnement indiquant le répertoire principal des produits Oracle.


Entrée du Navigateur d'objet, telle que Types, Projets, Fichiers d'application Forms, etc., permettant de structurer le Navigateur et indiquant les types de fichier des éléments enfants. Le noeud organisation peut également désigner une structure de données pour certains types d'objet de système de fichiers.


Position déterminée par des coordonnées x et y. L'origine d'une vue indique l'emplacement de la vue sur son canevas parent. L'origine d'un canevas indique l'emplacement du dessin sur une vue dessinée.


Le plus petit rectangle virtuel entourant complètement un objet.


Action se produisant lorsque le contenu d'un objet ne tient pas dans la page logique en cours. En cas de débordement, une partie du contenu passe à la page logique suivante.


Fonction PL/SQL, fournie avec Oracle Developer, pouvant être référencée en tout endroit d'une unité de programme.


Méthode d'encapsulage et de stockage de procédures, de fonctions, de variables et d'autres éléments de package apparentés sous la forme d'une unité unique dans la base de données. Les packages offrent des avantages structurels aux administrateurs de base de données ou aux développeurs d'applications, et augmentent les fonctionnalités et les performances de la base de données.


Le corps de package comprend la mise en oeuvre réelle du package, qui peut comporter des sous-programmes privés et des types de données. Il est facultatif si le package ne se compose que de déclarations.


La spécification de package déclare l'interface publique au package, c'est-à-dire les types de données et les sous-programmes pouvant être référencés par d'autres unités de programme.


(Oracle Express) 1. Tranche de données incluse dans un état. Les pages supplémentaires affichent des tranches de données supplémentaires.

La figure suivante montre trois pages de données.

2. Dans Express, une page peut également désigner une unité de stockage dans une base de données Express.


(Oracle Express) Aperçu des données sélectionnées pour une interrogation, telles qu'elles apparaîtront dans votre tableur. La présentation de la page comporte trois directions : De gauche à droite, De haut en bas et Page. Elles indiquent la manière dont le cube de données multidimensionnel défini par l'interrogation sera représenté dans le tableur en deux dimensions. Les mosaïques de dimension indiquent le nom et la position des dimensions. Une mosaïque de dimension de type De gauche à droite indique que cette dimension est affichée sous forme de colonne. Une mosaïque de dimension de type De haut en bas indique que cette dimension apparaît sous forme de ligne. Une dimension de type Page indique que cette dimension est affichée dans une zone de page, au-dessus des résultats.


Paramètre qui définit si l'objet en cours et ses enfants doivent être déplacés vers la page logique suivante. Vous pouvez demander que les sauts de page se produisent avant ou après l'objet en cours dans la sortie d'état.


Elément d'interface affichant les outils, les couleurs ou les motifs disponibles dans un éditeur.


Partie distincte d'un éditeur, généralement redimensionnable, où les opérations sont exécutées.


Nombre de pages physiques nécessaires pour imprimer une page logique.


1. Elément PL/SQL utilisé pour transmettre des informations à un sous-programme. Par exemple, dans le sous-programme appelé MYPROC (x), x est un paramètre.  2. Dans Oracle Developer, les paramètres permettent de transmettre des informations d'un composant à un autre (entre Form Builder et Graphic Builder, par exemple).  3. Variable pouvant être modifiée à l'exécution.


Groupe comprenant des noms de paramètre et les valeurs associées, utilisé pour transmettre des informations entre les composants d'Oracle Developer.


1. Objet situé immédiatement au-dessus d'un autre dans son arborescence de groupe. Un objet groupe est le parent de chacun des objets qui le composent. Chaque objet est le parent de ses enfants.
2. (Oracle Express) Valeur de dimension de niveau immédiatement supérieur à celui d'une valeur donnée dans une hiérarchie. La valeur parent correspond à la somme globale des valeurs de ses enfants. L'exemple suivant désigne la valeur de dimension France comme parent de Lyon et de Paris dans la dimension GEOGRAPHY.


Placer le contenu du Presse-papiers (objet coupé ou copié) à l'emplacement du curseur.


Propriété graphique pouvant être appliquée au bord ou au remplissage de la plupart des objets.


Code machine ou liste d'instructions pour une unité de programme compilée.


Acronyme de Portable Document Format. Format de fichier (natif pour Adobe Acrobat) servant à représenter des documents de façon indépendante de l'application, du matériel et du système d'exploitation utilisés pour créer les documents. Un fichier PDF peut décrire des documents contenant indifféremment du texte, des graphiques et des images, dans un format indépendant de l'unité et de la résolution.


Taille de la page à l'impression.


Type d'élément utilisé pour matérialiser un champ dans un graphique, tel qu'une barre, une ligne ou un symbole.


Extension (propriété d'Oracle) du langage SQL. Elle ajoute des éléments de procédure et d'autres éléments SQL permettant de concevoir des applications.


Fichier de script de l'interpréteur Procedure Builder.


Fichier de bibliothèque PL/SQL contenant un code source et un code compilé. Vous pouvez ouvrir ce fichier dans Procedure Builder pour le modifier.


Fichier texte contenant le code source PL/SQL d'une seule unité de programme.


Fichier de bibliothèque Runtime PL/SQL contenant uniquement du code exécutable. Vous ne pouvez ni l'ouvrir ni le modifier dans Procedure Builder.


Liste qui apparaît lorsque l'utilisateur effectue une opération particulière.


Numéro utilisé par TCP pour aiguiller des données envoyées ou reçues par un programme donné.


Action livrée avec Project Builder, automatiquement mise à la disposition de l'utilisateur via une option de menu ou un bouton de barre d'outils. Les actions prédéfinies comprennent Build, Deliver, et plusieurs options de gestion des archives et des rapports. Si une action prédéfinie est créée pour un type de fichier pris en charge, elle est appelée pour tout élément de ce type sélectionné, lorsque l'utilisateur appelle l'action à partir de Project Builder. Voir aussi : action, action définie par l'utilisateur.


Voir type de données intégré.


Paramètre affectant le comportement de l'interface de l'application.


(Oracle Express) Affiche le script qui serait généré si vous acceptiez les critères en cours. Dans la boîte de dialogue des outils du Sélecteur, vous pouvez prévisualiser votre sélection en cliquant sur le bouton Aperçu.


Interface vous permettant de visualiser et de parcourir en ligne la sortie d'état.


Colonne d'une table de base de données dont les membres se composent de valeurs uniques pouvant être utilisées pour identifier une ligne dans une table.


Voir type de données intégré.


Dans un fichier de définition d'imprimante, séquence d'échappement à laquelle vous attribuez un code d'imprimante pouvant être référencé dans un état.


Fichier contenant une définition d'imprimante au format texte (ASCII ou EBCDIC, par exemple).


Sous-programme PL/SQL qui exécute la suite d'actions indiquée. Peut résider et être exécuté sur le client et sur le serveur de base de données.


Structure de code PL/SQL pouvant être reconnue de manière indépendante et traitée par le programme de compilation PL/SQL. Les blocs anonymes, les spécifications et corps de sous-programme (procédures et fonctions), et les spécifications et corps de package sont des types d'unité de programme. Les unités de programme peuvent résider et être exécutées sur le client et sur le serveur de base de données. Voir aussi : unité de programme stockée.


Structure de données de base créée par Project Builder. Les projets sont des ensembles de pointeurs désignant tous les fichiers que vous considérez comme faisant partie de votre application ou que vous voulez regrouper de manière conceptuelle. Vous pouvez définir les éditeurs, les compilateurs et les autres outils que vous utilisez pour travailler avec les éléments d'un projet. Toutes les informations relatives au projet sont stockées dans une base de registres projet. Voir aussi : élément de projet, fichier de projet, exporter.


Dans Project Builder, les fichiers de projet sont tous les fichiers associés à une application. Ils peuvent être de tout type (formulaires, états, affichages, modules 3GL, documentation et scripts de test). Voir aussi : projet, élément de projet.


Dans Project Builder, tout élément pour lequel des propriétés peuvent être définies, y compris les entités stockées dans le noeud Projets, les types, les actions et les macros. Voir aussi : projet, fichier de projet.


Fenêtre contenant la liste hiérarchique des éléments de projet pour la session en cours. Cette liste apparaît sous forme de plan, qui permet à l'utilisateur d'effectuer diverses tâches : création, édition, changement de nom et suppression d'objets, par exemple. Bien que l'utilisateur ne puisse en afficher qu'un à la fois, il peut choisir entre deux schémas d'organisation des objets.


Noeud de niveau supérieur d'un projet. Il représente le fichier de projet ou pointe vers ce fichier. Voir aussi : projet, fichier de projet.


Dans Project Builder, fichier stockant toutes les informations relatives à un projet : les fichiers qui en font partie, les types, les actions et les macros définis pour ce projet, etc.


Vue de projets affichant les objets par type et par relation projet/sous-projet. Les projets sont classés dans l'ordre alphabétique par fichier de projet, puis par catégorie. Voir aussi : vue de dépendances, projet, fichier de projet, vue.


Boîte de dialogue permettant à l'utilisateur de créer plus facilement un nouveau projet ou sous-projet.


Caractéristique d'un objet déterminant le comportement ou l'aspect de cet objet.


Objet nommé contenant une liste de propriétés et leurs définitions, qui sert à contrôler de manière globale l'aspect et le fonctionnement des objets fondés sur cette classe.


Chaîne pouvant être saisie lors de la connexion à un serveur ou à une base de données, qui permet de vous connecter à un serveur ou à une base de données distante.


(Oracle Express) Lorsque vous sélectionnez des valeurs pour l'une des dimensions d'une mesure, les autres dimensions de cette mesure sont appelées dimensions qualificatives.

Supposez que la mesure Sales comporte les dimensions Product, Month et Geography. Si vous sélectionnez les dix premières villes en fonction des ventes, vous devez également indiquer le produit et le mois qui sont pris en compte dans votre comparaison des valeurs de vente. Dans ce cas, Product et Month sont les dimensions qualificatives.


Instruction SQL SELECT indiquant les données à extraire d'une ou de plusieurs tables ou vues d'une base de données.


Fonction PL/SQL qui, lors de son exécution, filtre les données extraites par une interrogation. Seules les données répondant aux conditions indiquées dans la fonction sont tracées.


Option mettant fin à la session en cours et ramenant l'utilisateur au système d'exploitation. Sur certains systèmes, Quitter correspond à « Exit ».


Contrôle (semblable à une case à cocher) apparaissant par groupes de deux ou plus, dont un seul peut être « actif » à un moment donné.


Groupe de deux boutons d'option ou plus, dont un seul peut être actif à un moment donné.


(Oracle Express) Outil de la boîte de dialogue Sélecteur permettant à l'utilisateur de sélectionner des périodes consécutives comme valeurs de dimension. Ces périodes peuvent être basées sur l'un des éléments suivants :

•	un nombre précis des périodes les plus récentes ;

•	une période de départ et une période plus récente ;

•	des périodes de début et de fin.

Par exemple, l'utilisateur peut sélectionner des valeurs de dimension pour la période allant de la semaine qui se termine le 25 novembre 1996 à celle qui se termine le 30 décembre 1996.


Chiffre désigné par RSA Data Security, Inc. et qui peut accepter des clés d'une longueur arbitraire. Il s'agit essentiellement d'un générateur de nombres pseudo-aléatoires, la sortie du générateur étant traitée par l'opération Ou exclusif (Xor) avec le flux de données afin de produire les données codées. Une même clé RC4 ne doit donc jamais être utilisée pour coder deux flux de données différents.


Acronyme de Relational Database Management System (système de gestion de base de données relationnelle - SGBDR). Système de base de données permettant de définir des structures de données, des opérations de stockage et d'extraction, ainsi que des contraintes d'intégrité. Les données et leurs relations sont structurées sous forme de tables.


Fichier contenant une seule définition d'état au format binaire. Les fichiers .RDF servent à exécuter et à éditer des états.


Fichier contenant une seule définition d'état au format binaire. Les fichiers .REP servent uniquement à exécuter des états. Vous ne pouvez pas les modifier.


Possibilité d'interroger les données d'une base de données depuis un point unique dans le temps.


Une seule ligne, extraite par une instruction SQL SELECT.


Objet de structure de données interne représenté sous forme de colonnes et de lignes, appartenant au module Application Forms dans lequel elles sont définies.


Type de colonne pointant vers les données d'autres objets colonne ou d'autres tables d'objets (Oracle8).


Ligne apparaissant à la valeur indiquée dans un graphique.


(Oracle Express) Rechercher les données les plus récentes d'une base de données Express après l'affichage des résultats de l'interrogation dans votre état. Lorsque vous ouvrez une interrogation Express enregistrée, les résultats sont automatiquement régénérés.


Ajouter la définition d'un type ou d'un nouveau projet à la base de registres globale ou locale. Une fois le nouveau type inscrit aux registres, vous pouvez lui associer des actions, et vous pouvez référencer les fichiers d'un nouveau projet en tant que types spécifiques pour y exécuter des actions. Voir aussi : base de registres.


Fichier de configuration global et/ou propre à un utilisateur, permettant de stocker des définitions de projet et des informations sur l'environnement. Voir aussi : base de registres globale, base de registres utilisateur.


Symbole utilisé dans des critères de recherche pour comparer deux valeurs, comme le signe égal dans « WHERE DEPTNO = 10 ». Les lignes dans lesquelles le résultat de la comparaison est Vrai sont renvoyées dans le résultat (extraites), alors que celles dans lesquelles la comparaison renvoie la valeur Faux sont exclues des résultats.


Base de données résidant sur un autre ordinateur que la base de données locale. En général, il s'agit d'un ordinateur du même réseau, mais sur un noeud différent (c'est-à-dire une base de données que vous utilisez via une liaison de base de données).


Objet de présentation permettant d'afficher des lignes de données extraites pour un groupe.


Mode dans lequel chacun des caractères que vous tapez remplace le caractère existant situé à l'emplacement du curseur. Contraire de mode insertion.


Objets servant à définir le modèle et la présentation des données d'un état. Les objets de niveau état sont attribués à un seul état, et ne peuvent pas être partagés par d'autres états ou d'autres produits Oracle. Ces objets comprennent les états, les interrogations, les interrogations externes, les bibliothèques PL/SQL externes, les groupes, les colonnes, les paramètres, les liaisons, les encadrements, les encadrements itératifs, les champs, les textes standard et les points d'ancrage.


Disponible sous Windows NT et Windows 95 uniquement. Attend une ligne de commande pour exécuter un état, puis place cet état dans sa file d'attente pour l'exécuter à l'arrière-plan sur le serveur local. En général, les lignes de commande sont reçues depuis Form Builder ou Graphics Builder via RUN_PRODUCT, ou reçues d'un autre état via SRW.RUN_REPORT. Vous pouvez également utiliser RWISV60 pour soumettre un état au moteur d'état d'arrière-plan (Reports Background Engine).


Permet de mettre à jour l'horodatage et les informations des états gérés par Report Server.


Disponible sous Windows NT, Windows 95 et UNIX. Permet d'exécuter des états sur un serveur distant. Met les demandes de travaux dans la file d'attente et vous permet de planifier l'exécution des états. Utilisez RWCLI60 pour envoyer un état à Report Server.


Fournit une interface entre votre serveur Web et Reports Runtime pour vous permettre d'exécuter des états de manière dynamique à partir de votre navigateur Web.


Fournit une connexion entre un serveur Web et Reports Server.


Fichier contenant une définition d'état stockée au format texte (ASCII ou EBCDIC, par exemple). Les fichiers .REX permettent de porter des états d'une plate-forme à une autre. Les fichiers .REX sont désormais inutiles. Ils sont disponibles dans un but de compatibilité avec les versions précédentes.


Acronyme de « rouge, vert, bleu », désignant l'intensité de rouge, de vert et de bleu d'une couleur.


Objet groupe auquel tous les autres objets de l'application appartiennent.


Noeud de niveau supérieur d'un projet, représentant l'environnement de l'utilisateur. Peut correspondre à la base de registres utilisateur ou à la base de registres globale, selon la base choisie pour définir les valeurs par défaut.


1. Ensemble de valeurs de champ d'une table ; par exemple, les champs représentant un employé dans la table EMP.  2. Générer une version Runtime d'une application.


Objet d'une table d'objets Oracle8. Chaque ligne de la table correspond à un objet. Toutefois, dans Oracle Developer, une table d'objets est décomposée en différentes colonnes, si bien que l'objet ligne n'existe plus en tant qu'entité unique (mais seulement sous la forme de ses différents attributs).


Exécuter une version Runtime d'une application ou d'une unité de programme.


Acronyme de Rich Text Format. Format de fichier indépendant de la plate-forme, fondé sur des mots de contrôle, permettant de représenter des textes et des images non formatés sous divers systèmes d'exploitation et dans diverses applications. Le format RTF utilise le jeu de caractères ANSI, PC-8, Macintosh ou IBM PC pour contrôler la représentation et le formatage d'un document à l'écran et à l'impression.


Voir fichier rep.


Interface permettant à l'utilisateur d'afficher une application Runtime et de l'utiliser.


Ecran ou fenêtre pouvant apparaître lors de l'exécution, dans laquelle l'utilisateur peut modifier des options et des paramètres d'impression avant l'exécution d'un état.


(Oracle Express) Ensemble de valeurs de dimension enregistrées en tant que liste de valeurs ou en tant que script. Vous pouvez enregistrer les sélections que vous créez ou l'administrateur de la base de données peut créer des sélections enregistrées que vous pourrez ensuite utiliser.

Les sélections enregistrées permettent de gagner du temps : pour réutiliser une sélection, il suffit d'extraire une sélection enregistrée, sans la créer de nouveau.


(Oracle Express) Outil du Sélecteur permettant d'extraire une sélection de valeurs de dimension enregistrée.


Ensemble d'objets de base de données apparentés, généralement regroupés par ID d'utilisateur de la base de données. Les objets de schéma comprennent les tables, les vues, les séquences, les unités de programme stockées, les synonymes, les index, les groupes et les liaisons de base de données.


Niveau (plage) auquel fonctionne un objet. Dans Project Builder :  1. Décrit la plage de fichiers affectés par les commandes Compiler et Compiler tout, appelées pour des éléments de projet compilables.  2. Décrit la plage de fichiers concernés par les définitions héritables.


Voir scripts SQL, scripts de l'interpréteur.


Dans Report Builder, une ou plusieurs présentations d'un même état dont le public, le format de sortie, la présentation de page, la taille ou l'orientation diffèrent. Par exemple, un seul état peut contenir, dans une section, un récapitulatif destiné aux cadres supérieurs et, dans une autre, un rapport détaillé destiné à chaque directeur.


Instruction SQL indiquant les lignes et les colonnes à extraire d'une ou de plusieurs tables ou vues.


(Oracle Express) Ensemble des valeurs de dimension sélectionnées dans une dimension, ou script contenant les conditions ou les critères permettant d'indiquer ces valeurs.


(Oracle Express) Description des choix effectués par l'utilisateur lors de la sélection des valeurs de dimension, affichée dans la plupart des boîtes de dialogue du Sélecteur. Il s'agit d'une traduction, en langage clair, du script en langage Express.


(Oracle Express) Ensemble d'outils servant à sélectionner les valeurs de dimension à inclure (par exemple, dans un état, une table, un graphique ou une liste de dimensions). Par exemple, vous pouvez utiliser le Sélecteur pour choisir les 10 premières villes en fonction des ventes ou pour choisir les villes dont les ventes ont dépassé le quota de 15 %. Le Sélecteur permet également de trier les valeurs de dimension, et de créer et d'extraire des sélections enregistrées.


(Oracle Express) Boîte de dialogue ou groupe de boîtes de dialogue qui permet de sélectionner ou de trier les valeurs de dimension d'une manière particulière. Chaque outil Sélecteur fait partie du Sélecteur. Vous pouvez utiliser ces outils pour sélectionner des valeurs de dimension selon leur niveau hiérarchique, leurs attributs, les caractères figurant dans le nom de la valeur, etc. Vous pouvez également les utiliser pour trier les valeurs de dimension.


Période s'écoulant entre l'appel d'un exécutable et sa fermeture.


Objet ayant le même objet parent que d'autres dans son arborescence de groupe. Tous les objets appartenant à un même objet groupe sont des objets frères.


Combinaison d'une adresse IP et d'un numéro de port.


(Oracle Express) Outil de la boîte de dialogue Sélecteur permettant de modifier l'ordre des valeurs de dimension dans la sélection affichée. Vous pouvez trier une sélection dans l'ordre croissant ou décroissant, en fonction de l'un des éléments suivants :

•	ordre alphabétique

•	ordre d'apparition dans la base de données

•	valeurs de données

•	ordre ou niveau de hiérarchie

•	période

Vous pouvez également trier une sélection manuellement, en faisant glisser les valeurs de dimension.


Instructions PL/SQL fournies dans un sous-programme ou un package. Vous devez disposer du code source d'une unité de programme pour pouvoir la compiler sous une forme exécutable. Dans Project Builder : types d'entrée nécessaires à la création des types cible.


Définit uniquement les noms, les paramètres et le type de valeur renvoyée (pour les fonctions uniquement) du sous-programme.


Petit rectangle situé au bas de la barre de défilement verticale et à gauche de la barre de défilement horizontale dans un éditeur. Il permet de créer un nouveau panneau à l'aide de la souris et crée une barre de défilement distincte pour chaque panneau.


Interface standard de stockage et d'extraction d'informations dans une base de données relationnelles. SQL est l'acronyme de Structured Query Language.


Fichier contenant une interrogation au format texte (ASCII ou EBCDIC, par exemple).


Fichier contenant des instructions SQL qui permettent d'exécuter rapidement et facilement des fonctions de gestion des bases de données. Les produits Oracle sont livrés avec plusieurs scripts SQL.


Instruction SQL pour Oracle. Une instruction SELECT est un type d'instruction SQL.


Voir pile d'appels.


Elément PL/SQL servant au contrôle conditionnel, itératif et séquentiel, ainsi qu'à la gestion des erreurs. Chaque instruction PL/SQL doit se terminer par un point-virgule (;).


(Oracle Express) Sélection enregistrée contenant les mêmes valeurs de dimension à chaque évaluation. Les sélections statiques enregistrées répertorient les valeurs de dimension à sélectionner, plutôt que les critères de sélection. Par exemple, un script de sélection statique enregistrée peut contenir « Sélectionnez février 1996, mars 1996 et avril 1996 », alors que le script d'une sélection dynamique enregistrée peut indiquer « Sélectionnez les trois derniers mois ».


Procédure, fonction ou package résidant et s'exécutant sur le serveur de base de données Oracle.


Procédure ou fonction résidant et s'exécutant sur le serveur de base de données Oracle.


Extensions HTML fournissant une souplesse de formatage dans les documents HTML. Pour afficher un document HTML avec tous les avantages des feuilles de style, affichez-le dans un navigateur prenant en charge les feuilles de style.


Procédure ou fonction PL/SQL.


Dans Project Builder, projet contenu dans un autre fichier de projet, au lieu d'être stocké dans son propre fichier. Voir aussi : projet.


Dans Project Builder, noeud indiquant un sous-projet. Voir aussi : projet, noeud projet, noeud sous-projet.


Colonne de type récapitulatif calculant des totaux partiels, des totaux globaux, des totaux cumulés et d'autres récapitulatifs des données d'un état, à l'aide des fonctions récapitulatives fournies par Report Builder.


Format de fichier utilisé par le programme Microsoft Excel.


Système ordonné permettant de combiner des commandes, des qualificateurs et des paramètres pour former des chaînes de commande valides.


L'une des variables fournies par Oracle Developer (&Logical Page ou DESTYPE, par exemple).


Ensemble nommé d'informations apparentées, stockées dans une base de données relationnelles ou sur un serveur, dans une grille à deux dimensions composée de lignes et de colonnes.


Type de collecte définissant une unité de données composée d'un ensemble non trié d'éléments dont le type de données est identique. L'unité de données correspondante est une table imbriquée à une seule colonne, dont le type est un type de procédure interne ou un type d'objet. (Oracle8)


Présentation par défaut affichant des libellés en haut de la page et des lignes de données en dessous des libellés.


Dans Project Builder, élément figurant au milieu de l'arborescence des dépendances ; par exemple, un exécutable est une cible (de compilation) pour une bibliothèque, une bibliothèque est une cible pour un groupe d'objets et un objet est une cible pour un fichier source.


Noeud indiquant une cible. Voir aussi : cible.


Acronyme de Transmission Control Protocol. Protocole de communication sous-jacent pour l'échange de demandes HTTP entre clients et serveurs Web.


Sous-menu que l'utilisateur peut sortir de son emplacement d'origine, à l'aide de la souris ou de tout autre périphérique de pointage, puis placer à un autre endroit de l'écran.


Dans Form Builder, élément affichant une valeur de chaîne de caractères.


Zone horizontale située dans la partie supérieure d'une fenêtre, affichant le nom de l'application ou de l'élément d'interface de cette fenêtre.


Voir page de garde.


Activer ou désactiver un paramètre. Vous pouvez, par exemple, afficher ou masquer le Navigateur d'objet.


Bouton portant une icône, servant à créer et à manipuler des objets dans une application.


Ensemble de boutons à icône, permettant d'exécuter des commandes. Ces boutons sont généralement alignés horizontalement dans la partie supérieure de la fenêtre ou verticalement sur le côté de la fenêtre.


Ensemble d'outils.


(Oracle Express) Outil de la boîte de dialogue Sélecteur permettant à l'utilisateur de sélectionner des valeurs de dimension en fonction des premières valeurs de données d'abscisse, des dernières valeurs de données d'ordonnées ou d'une combinaison de ces valeurs. Par exemple, l'utilisateur peut créer une sélection de dimension contenant les produits dont l'élément Volume Sales fait partie des 10 % de produits les plus vendus dans tous les Etats-Unis au cours de la période de quatre semaines se terminant le 30 décembre 1995.


Zone d'état facultative pouvant contenir des informations de clôture de l'état, notamment du texte, des graphiques, des données et des calculs. La page de fin d'état figure en dernier, après la page de garde et le corps.


Séquence d'instructions SQL traitée comme une unité.


Procédure PL/SQL exécutée ou « déclenchée » lors d'un événement particulier.


Description d'un type de fichier (une application Forms, un document, etc.) contenant des informations telles qu'un nom de type et une description. Chaque description ne s'applique qu'à un type de fichier. Il existe en outre quatre métatypes : « updtext » qui s'applique à tous les fichiers texte, « updproj » qui s'applique à tous les fichiers projet, « updlink » qui s'applique à tous les liens de projet et « tous » qui s'applique à tout type de fichier. Les types permettent de définir des actions et des macros.


Modifier des valeurs de données de table, en particulier en modifiant les valeurs de données à l'aide de la commande SQL UPDATE, mais également en supprimant des valeurs à l'aide de la commande SQL DELETE ou en insérant des valeurs à l'aide de la commande INSERT.


Acronyme de Uniform Resource Locator. Adresse utilisée pour indiquer un serveur WWW. Par exemple :
http://www.acme.com/
Cette chaîne indique que l'adresse de l'hôte est www.acme.com. Cette adresse est le plus souvent un nom de fichier, parfois doté d'un long chemin d'accès et généralement accompagné du suffixe de fichier .HTML ou .HTM (pour les noms de fichier DOS).


(user exit) Méthode consistant à passer le contrôle (et parfois des arguments) d'Oracle Developer à un autre produit Oracle ou à un langage de troisième génération, puis à rendre le contrôle (et, éventuellement, renvoyer des arguments) à Oracle Developer.


Action personnalisée définie par un utilisateur de Project Builder. Une action peut s'appliquer à un type de fichier unique ou à tous les types. Voir aussi : action, action prédéfinie.


Voir type d'objet.


Macro personnalisée définie par un utilisateur de Project Builder. Une macro peut permettre de modifier des actions intégrées et des actions définies par l'utilisateur. Voir aussi : macro, macro intégrée, action, action prédéfinie.


Fichier de projet contenant des informations de configuration relatives à un utilisateur. Il permet aux utilisateurs de personnaliser leur environnement de développement. La base de registres utilisateur hérite des informations de type de la base de registres globale et permet de définir de nouveaux types, ainsi que d'ignorer certains aspects des définitions de type stockées dans la base de registres globale. Elle permet également de stocker des informations sur l'environnement et les préférences, comme la chaîne de connexion préférée de l'utilisateur, les paramètres d'interface utilisateur (par exemple, l'option Afficher barre d'outils et certaines informations générales de projet, comme le nom de l'auteur). Voir aussi : base de registres, base de registres globale.


Voir axe continu.


Structure de code PL/SQL renvoyant une valeur. Ces structures comprennent des fonctions et des expressions.


Objet nommé auquel vous pouvez attribuer une valeur, qui sera variable dans le temps.


Type de collecte définissant une unité de données constituée d'un ensemble trié d'éléments dont le type de données est identique. L'unité de données correspondante est un tableau variable ou VARRAY. Le nombre d'éléments d'un VARRAY (taille) est variable. Toutefois, vous devez indiquer une taille maximale lorsque vous déclarez un type de tableau variable.


Extension de fichier Visual Basic utilisée pour les bibliothèques de liens dynamiques réparties sur des fichiers contenant des contrôles VBX prédéfinis.


Widget créé en langage Microsoft Visual Basic et permettant de perfectionner l'interface utilisateur, d'obtenir des entrées utilisateur et d'afficher des sorties (règles, quadrillages et boutons de contrôle, par exemple).


Table virtuelle dont les lignes n'existent pas en réalité dans la base de données, mais qui est fondée sur une table physiquement stockée dans cette base.


Mnémonique de répertoire (principalement un raccourci ou un synonyme) utilisé par le système de fichiers virtuel pour établir la correspondance des fichiers stockés dans le système de fichiers de l'ordinateur hôte.


Mise en correspondance associant les chemins d'accès utilisés dans une URL au système de fichiers mis à jour par le système d'exploitation de l'ordinateur hôte.


Propriétés de police, de couleur et de motif que vous définissez pour les objets affichés dans votre interface d'application.


Voir WWW.


Programme permettant aux utilisateurs de lire des documents HTML et des programmes stockés sur un ordinateur (desservi par un serveur Web).


Programme exécuté sur un serveur Web via Web Request Broker.


Processus serveur (démon HTTP) exécuté sur un site Web, qui renvoie des pages Web en réponse à des demandes HTTP issues de navigateurs Web.


Caractère servant à remplacer « tout caractère » ou « un ensemble de caractères contigus » dans un mot ou une expression.


1. Zone rectangulaire du bureau contenant une application. Chaque fenêtre comporte une zone dans laquelle vous pouvez dialoguer avec l'application. Les fenêtres peuvent être ouvertes, redimensionnées, déplacées, mises en icône ou agrandies pour remplir le bureau.  2. Dans Form Builder, type d'objet pouvant être associé à une vue-canevas.


Format de fichier utilisé par certains tableurs, comme les programmes SQL*Calc ou Lotus 1-2-3.


Acronyme de Web Request Broker Oracle. Offre un environnement d'exécution réparti puissant permettant de développer et de déployer des applications pour le Web. La plate-forme d'exécution WRB permet aux développeurs d'écrire des applications indépendantes des serveurs Web, mais pouvant fonctionner avec un certain nombre de ces serveurs.


Acronyme de World Wide Web. Réseau de serveurs sur Internet, dont chacun possède une ou plusieurs pages d'accueil. Ces pages fournissent des informations et des liens à d'autres documents sur le même serveur et (généralement) sur d'autres.


Développer un objet afin d'agrandir l'espace pour éditer le contenu du champ.


Barre d'outils secondaire, située par défaut le long de la partie supérieure de l'écran du Navigateur de projet, offrant des fonctions simples d'organisation et de lancement d'applications.


 Version la plus récente des contrôles OLE (OCX).


Sortie XML conforme aux principes XML généraux, c'est-à-dire dotée des balises, des imbrications et des inclusions correctes propres à une déclaration XML. Exemple : <?xml version="1.0" encoding="UTF-8"?>.


Un nom utilisateur de réserve permet à l'utilisateur de se connecter à la base de données en utilisant son nom utilisateur personnel au lieu d'utiliser le nom utilisateur correspondant à la base de données Oracle (par exemple, $nom_utilisateur@base_données) lors de l'exécution d'états depuis un navigateur Web.


Acronyme d'Extensible Markup Language. Métalangage qui utilise du code SGML pour définir et structurer les données. Report Builder prend en charge les sorties XML pour permettre la publication sur le Web et l'échange de données électroniques avec des applications tierces. Vous pouvez également utiliser le format XML pour créer des définitions d'état pouvant être exécutées séparément ou fusionnées avec d'autres définitions d'état lors de l'exécution.


Sortie XML dotée d'une structure et d'éléments conformes à une définition de type de document (DTD). Le code XML valide comporte aussi un format correct.


Comptes de base de données

  Rubriques connexes

Chaque base de données Oracle contient un certain nombre de comptes, appartenant chacun à un utilisateur qui dispose d'un nom utilisateur et un mot de passe. Le nom utilisateur et le mot de passe permettent à chaque utilisateur d'accéder à la base de données. Les utilisateurs peuvent stocker des informations dans leurs propres comptes.


Propriété et administration

  Rubriques connexes

Dans une base de données Oracle, l'utilisateur est le propriétaire de son compte. Un propriétaire gère l'accès à toutes les informations du compte. Il peut autoriser d'autres utilisateurs à accéder aux informations du compte et, de la même façon, peut être autorisé à accéder aux informations stockées dans des comptes appartenant à d'autres propriétaires.

Une personne appelée administrateur de bases de données (ou DBA) définit les comptes, les noms utilisateur et les mots de passe, et peut également accorder des autorisations (autorisations de base de données) pour permettre à chaque utilisateur d'utiliser les données dont il a besoin.


SQL (Structured Query Language)

  Rubriques connexes

L'uniformité des structures de données inhérentes à un système de base de données relationnelle a donné naissance à SQL, un langage de haut niveau qui est devenu la norme des commandes de bases de données. SQL (Structured Query Language) comprend un ensemble d'instructions permettant de sélectionner des données dans la base de données.

Schema Builder prend en charge les instructions SQL qui permettent de créer, de modifier ou de supprimer des tables de bases de données.

Remarque : Il n'est pas nécessaire de connaître SQL pour utiliser Schema Builder. En fait, Schema Builder est conçu de manière à fournir une vue graphique intuitive de la base de données qui vous isole des instructions SQL sous-jacentes, afin que vous puissiez vous concentrer sur le résultat que vous voulez obtenir, et non sur la manière d'y parvenir.

Schema Builder traduit vos commandes de menu et vos opérations de souris en instructions SQL appropriées. Les utilisateurs de Schema Builder qui connaissent également le langage SQL peuvent visualiser les instructions SQL générées par une définition Schema Builder en choisissant Schéma [image] Afficher instructions SQL.


Documentation sur la base de données et les objets

  Rubriques connexes

En documentant la base de données, vous pouvez utiliser au mieux les fonctions de localisation des données de Schema Builder. Ces fonctions peuvent être utilisées par vous pour actualiser les informations sur les schémas de votre base de données, et par les utilisateurs pour accéder plus facilement aux données dont ils ont besoin, sans assistance.

Le dictionnaire de données Oracle fournit des champs de commentaires pour toutes les tables et les vues de la base de données et les colonnes qui leur sont associées. Les utilisateurs et les administrateurs peuvent, à l'aide de la commande SQL COMMENT, créer des commentaires d'un maximum de 2000 caractères pour les tables, les vues et les colonnes. Vous pouvez également utiliser la commande  Schéma [image] Définir informations de Schema Builder pour créer et éditer des commentaires.

Si Commentaires est coché dans la boîte de dialogue de préférences de Schema Builder, l'icône Commentaires [image] apparaît à droite du nom de chaque objet ou de chaque colonne de la fenêtre Source de Données, pour lesquels des commentaires ont été définis. Les utilisateurs peuvent cliquer deux fois sur ces icônes de commentaires ou sélectionner un objet et choisir Schéma [image] Définir informations pour visualiser les commentaires et afficher un complément d'information sur les objets et les colonnes.


Noms d'objet de source de données

  Rubriques connexes

Vous devez donner aux objets de base de données des noms descriptifs afin de permettre aux utilisateurs de survoler plus facilement la base de données, et aux administrateurs de bases de données d'assurer la cohérence des différents objets. Pour tout conseil sur les noms d'objet de source de données, reportez-vous à Oracle SQL Language Reference Manual.

Remarque : Vous ne pouvez pas renommer les tables, les vues et les synonymes de bases de données utilisés par les applications existantes.


A propos des références de clé

  Rubriques connexes

Assurez-vous que toutes les relations clés primaires-clés étrangères sont définies dans le Dictionnaire des données Oracle. Schema Builder utilise ces relations pour :

•	générer des lignes de relation entre les tables en relation. Lorsqu'il existe une relation entre deux tables, Schema Builder les réunit automatiquement en traçant une ligne de relation. Cette ligne est un objet qui peut générer une condition de jointure entre les tables lorsqu'elle est activée.

•	inclure d'autres tables en relation avec la table sélectionnée. La boîte de dialogue de sélection de tables en relation de Schema Builder contient la liste des tables qui ont une relation de clé primaire-clé étrangère avec la table sélectionnée.

Pour toute information sur la création de clés primaires et étrangères, reportez-vous à Oracle SQL Language Reference Manual.


NLS (National Language Support)

Schema Builder offre la prise en charge des langues nationales sur 16 bits.

Tri

Dans Schema Builder, tous les tris locaux utilisent NLS_SORT(). Si Oracle Server utilise un tri binaire au lieu de NLS_SORT(), Schema Builder pourra trier les données dans un ordre différent du SGBDR. Pour plus d'informations sur NLS_SORT(), reportez-vous à ORACLE RDBMS Database Administrator's Guide.

Conversion de jeux de caractères

Schema Builder peut extraire les données stockées dans un jeu de caractères autre que le jeu de caractères par défaut pour l'environnement d'exploitation. Il détermine automatiquement le jeu de caractères en envoyant à Oracle Server l'instruction SQL suivante, lors de la connexion :

SELECT USERENV('LANGUAGE') FROM DUAL


Validation des modifications du schéma

  Rubriques connexes

Pour valider les modifications du schéma :

 Sélectionnez Schéma [image] Valider le schéma. Les commandes de mise à jour des objets de base de données sont transmises à la base de données. Le pourcentage d'avancement du processus est affiché et mis à jour au fur et à mesure du traitement de vos ajouts, de vos suppressions et de vos modifications.

Conseils

•	Vérifiez vos modifications avant de les valider, car vous ne pouvez plus les annuler.

•	Vous ne pouvez pas sélectionner des objets de base de données isolés et uniquement les valider - toutes les modifications reflétées dans votre schéma sont validées.


Annulation des modifications du schéma

  Rubriques connexes

Pour annuler les modifications du schéma :

1	Cliquez sur les objets que vous voulez faire revenir à leur état de validation le plus récent.

2	Choisissez Schéma [image] Rétablir la table. La ou les tables sélectionnées reviennent au dernier état de validation.

Conseils

•	Si vous avez créé des objets de base de données que vous n'avez pas encore validés dans la base de données, Schéma [image] Rétablir la table les supprime du schéma.


Enregistrement du schéma sous la forme d'instructions SQL

  Rubriques connexes

Pour enregistrer le schéma sous la forme d'instructions SQL :

1	Choisissez Fichier [image] Enregistrer instructions SQL.

2	Indiquez le chemin et le nom du fichier dans lequel vous voulez stocker l'instruction SQL. Si vous n'entrez pas d'extension de fichier, Schema Builder ajoute automatiquement l'extension .sql.

Conseils

•	Vous pouvez visualiser l'instruction SQL avant de l'enregistrer en choisissant Schéma [image] Afficher instructions SQL.


Aperçu des instructions SQL de schéma

  Rubriques connexes

Pour afficher l'aperçu des instructions SQL de schéma :

 Choisissez Schéma [image] Afficher instructions SQL.

Conseils

•	Vous pouvez enregistrer les instructions SQL dans un fichier texte en choisissant Fichier [image] Enregistrer instructions SQL.


Autorisations d'accès accordées à d'autres utilisateurs, rôles et PUBLIC

  Rubriques connexes

Pour accorder des autorisations d'accès à d'autres utilisateurs et rôles, et à PUBLIC :

1	Choisissez Fichier [image] Définir les privilèges pour ouvrir la boîte de dialogue de définition de privilèges de schéma.

2	Sélectionnez un objet de la boîte de liste Tables de gauche.

3	Sélectionnez Utilisateurs ou Rôles dans la liste déroulante Utilisateurs/Rôles de droite.

4	Sélectionnez un utilisateur ou un rôle dans la boîte de liste Utilisateurs/Rôles de droite.

5	Cliquez sur les cases à cocher Privilèges (sélection, édition de schéma, insertion, suppression et mise à jour) pour accorder des autorisations à l'utilisateur ou au rôle sélectionné.

6	Cliquez sur Appliquer pour enregistrer ces modifications et autoriser l'accès immédiat aux objets, ou cliquez sur Rétablir pour annuler les modifications et laisser la base de données inchangée.

Remarque :  Rétablir ne restaure les privilèges que si vous n'avez pas encore cliqué sur Appliquer.


Messages de Schema Builder

  Rubriques connexes

Cliquez sur une série de messages, puis utilisez les boutons de défilement page à page jusqu'au message qui vous intéresse.

BRS-15000 à 15169

BRS-15170 à 15359

BRS-15360 à 15399

BRS-15400 à 15459

BRS-15460 à 15489

BRS-15490 à 15649

BRS-15650 à 16660


BRS-15000 : Erreur interne dans le gestionnaire d'erreur de Schema Builder

Cause :	Le gestionnaire d'erreurs n'a pas pu être lancé.

Action :	Contactez le Support technique Oracle.


BRS-15001 : <numéro de message>

Cause :	Le fichier de messages est introuvable ou incompatible avec cette version de Schema Builder.

Action :	Vérifiez la présence du fichier de messages approprié dans le répertoire Schema Builder de Oracle Home.


BRS-15002 : Mémoire insuffisante !

Cause :	15002 : Mémoire insuffisante !

Action :	Enregistrez vos documents et relancez Oracle Schema Builder.


BRS-15004 : Erreur interne (<valeur1>:<valeur2>)

Cause :	Il s'est produit une erreur interne. Oracle Schema Builder est dans un état non fiable.

Action :	Contactez le Support technique Oracle.


BRS-15006 : Description impossible (DESCRIBE) de la table de données

Cause :	Message interne.

Action :	Contactez le Support technique Oracle.


BRS-15007 : Instruction SQL trop complexe à afficher

Cause :	La taille de la mémoire tampon d'édition de MSWINDOWS est dépassée.

Action :	Supprimez certaines colonnes de l'interrogation pour diminuer la taille de l'instruction SQL.


BRS-15065 : Erreur de syntaxe

Cause :	L'utilisateur a entré une formule incorrecte.

Action :	Entrez à nouveau l'expression.


BRS-15066 : Expression trop complexe

Cause :	15066 : Expression trop complexe

Action :	Simplifiez l'expression.


BRS-15068 : Fonction inconnue : <nom>

Cause :	L'utilisateur a entré un nom de fonction non valide.

Action :	Indiquez une fonction valide.


BRS-15069 : Colonne non valide : <nom>

Cause :	L'utilisateur a entré un nom de colonne non valide.

Action :	Entrez un nom de colonne valide.


BRS-15070 : Table non valide : <nom>

Cause :	L'utilisateur a entré un nom de table non valide.

Action :	Entrez un nom de table valide.


BRS-15071 : Propriétaire non valide : <nom>

Cause :	L'utilisateur a entré un nom d'entité ou un nom d'utilisateur non valide.

Action :	Entrez un nom d'entité ou un nom d'utilisateur valide.


BRS-15072 : Condition non valide

Cause :	L'utilisateur a entré une condition non valide.

Action :	Supprimez la condition et entrez une condition valide.


BRS-15073 : Expression non valide

Cause :	L'utilisateur a entré une expression non valide (généralement un blanc).

Action :	Entrez une expression valide.


BRS-15074 : Utilisation erronée du mot réservé <nom>

Cause :	L'utilisateur a utilisé un mot réservé comme identificateur.

Action :	Les identificateurs ne peuvent pas être des mots réservés. Pour tous détails, reportez-vous à l'aide ou à la documentation.


BRS-15075 : Fonction <nom> : nombre d'arguments erroné

Cause :	L'utilisateur a entré trop peu ou trop d'arguments pour la fonction indiquée.

Action :	Entrez les arguments appropriés. Pour tous détails, reportez-vous à l'aide ou à la documentation.


BRS-15077 : Nom ambigu : <nom>

Cause :	L'utilisateur a entré un nom de colonne ambigu.

Action :	Entrez un nom de colonne spécifique et éventuellement des qualificateurs.


BRS-15078 : Redéfinition du nom  <nom>

Cause :	L'utilisateur a redéfini une table de données ou une colonne en utilisant un nom qui existe déjà.

Action :	Définissez la colonne ou la table en utilisant un nouveau nom.


BRS-15081 : La commande START WITH exige CONNECT BY

Cause :	L'instruction SQL contenait une clause START WITH sans clause CONNECT BY.

Action :	Indiquez une clause CONNECT BY si vous avez l'intention d'utiliser START WITH.


BRS-15082 : La commande PRIOR exige CONNECT BY

Cause :	L'instruction SQL contenait une clause PRIOR sans clause CONNECT BY.

Action :	Indiquez une clause CONNECT BY si vous avez l'intention d'utiliser PRIOR.


BRS-15083 : Fonction <nom> : argument incorrect

Cause :	L'utilisateur a entré, pour la fonction, un type d'argument erroné.

Action :	Entrez un type d'argument correct.


BRS-15086 : Les arguments d'une fonction de sous-interrogation corrélative doivent être de type colonne

Cause :	Vous avez fourni un argument complexe (comme sal, deptno*2).

Action :	Indiquez uniquement des colonnes valides, et non des expressions, dans la sous-interrogation.


BRS-15087 : Emplacement non valide : <nom>

Cause :	L'utilisateur a entré une adresse de base de données non valide pour une table.

Action :	Entrez une adresse de base de données valide.


BRS-15088 : Table ambiguë : <nom>

Cause :	L'utilisateur a entré un nom de table de données ambiguë (que plusieurs tables utilisent).

Action :	L'utilisateur doit fournir davantage de qualificatifs pour la table de données. Pour tous détails, reportez-vous à l'aide ou à la documentation.


BRS-15089 : Un seul opérateur PRIOR autorisé dans une expression
BRS-5089 : Un seul opérateur PRIOR autorisé dans une expression

Cause :	L'utilisateur a entré plusieurs clauses PRIOR dans une expression.

Action :	Supprimez l'une des clauses PRIOR.


BRS-15090 : Le nom <nom> est déjà utilisé

Cause :	L'utilisateur a entré un nom qui était déjà utilisé.

Action :	Entrez un nouveau nom.


BRS-15091 : Nom non valide : <nom>

Cause :	L'utilisateur a entré un nom qui n'était pas valide (qui comportait des espaces ou des caractères impossibles à imprimer).

Action :	Entrez un nouveau nom.


BRS-15093 : Nombre d'éléments erronés dans l'enregistrement correspondant

Cause :	L'utilisateur a entré deux d'enregistrements ayant des nombres d'éléments différents.

Action :	Entrez à nouveau la condition.


BRS-15094 : Fonction de groupe trop imbriquée

Cause :	L'utilisateur a entré une condition (expression) globale double (triple).

Action :	Simplifiez la condition ou l'expression globale.


BRS-15098 : Table <nom> dupliquée dans la clause FROM

Cause :	La table de données figure plusieurs fois dans la clause FROM (sans alias).

Action :	Supprimez de la clause FROM les tables de données dupliquées.


BRS-15099 : La sous-interrogation ramène un nombre incorrect de valeurs

Cause :	La sous-interrogation retourne trop peu ou trop de valeurs.

Action :	Entrez à nouveau la condition.


BRS-15100 : Les expressions corrélatives ne sont pas autorisées dans ce cas

Cause :	L'utilisateur a entré une expression corrélative en dehors d'une condition.

Action :	Entrez à nouveau la condition/l'expression.


BRS-15110 : Numéro erroné ou précision dépassée <nom_colonne>

Cause :	Entrée non numérique ou valeur numérique dépassant la précision de cette colonne.

Action :	Entrez à nouveau une valeur numérique et une précision valides.


BRS-15111 : Date non valide  : <valeur>

Cause :	Le masque de format de colonnes ou le masque par défaut ne permet pas la mise en forme.

Action :	Entrez à nouveau un masque de format valide.


BRS-15112 : La chaîne de caractères entrée dépasse la limite permise pour cette colonne  : <##>

Cause :	L'utilisateur a entré une chaîne dépassant la limite autorisée par cette colonne.

Action :	Entrez un chaîne plus courte.


BRS-15128 : Erreur interne dans l'analyseur  : <valeur>

Cause :	Erreur interne de l'analyseur/scanneur.

Action :	Contactez le Support technique Oracle.


BRS-15131 : Opérateur relationnel non valide

Cause :	L'utilisateur a appliqué à une condition un opérateur non valide.

Action :	Entrez un opérateur valide.


BRS-15132 : Absence de clause FROM à l'emplacement prévu

Cause :	Une clause FROM n'est pas précédée d'une clause FROM ou d'une clause GROUP/HAVING.

Action :	Editez une instruction SQL.


BRS-15133 : Présence de clause FROM sans clause SELECT correspondante

Cause :	Une clause FROM n'est pas précédée d'une clause SELECT.

Action :	Editez une instruction SQL.


BRS-15135 : Condition non modifiable

Cause :	L'utilisateur a tenté de modifier la première condition de l'Editeur de schémas.

Action :	Exécutez l'opération sur les conditions fils.


BRS-15136 : SQL contient des opérateurs d'ensemble

Cause :	Les opérateurs d'ensemble ne sont pas pris en compte.

Action :	Exécutez à nouveau l'interrogation dans SQLPlus.


BRS-15138 : La clause CONNECT BY existe, mais n'a pas été prise en compte

Cause :	La clause CONNECT BY n'est pas prise en compte à ce niveau (supérieur).

Action :	Exécutez l'interrogation dans SQLPlus si vous voulez obtenir des résultats de CONNECT BY.


BRS-15139 : Impossible de séparer la condition

Cause :	Tentative de séparation d'une condition supérieure.

Action :	Cette opération n'est pas prise en charge.


BRS-15142 : Deux colonnes au moins ont le même nom  : <nom>

Cause :	Lors de la création d'une vue, le système a rencontré des noms de colonne en double.

Action :	Utilisez la commande Define pour renommer les colonnes en double.


BRS-15148 : Une relation doit être définie entre des types de données/tailles compatibles

Cause :	L'utilisateur a tenté d'établir une relation entre deux colonnes ayant des types de données incompatibles.

Action :	N'établissez de relations qu'entre des types de données compatibles.


BRS-15152 : Colonne non autorisée dans cette relation

Cause :	L'utilisateur a indiqué une expression non valide lorsqu'il a défini une relation.

Action :	Entrez dans une nouvelle colonne.


BRS-15170 : Contrainte non valide pour la table <nom>

Cause :	L'utilisateur a entré une contrainte non valide pour la table sélectionnée.

Action :	Entrez à nouveau la contrainte.


BRS-15171 : Contrainte non valide pour la colonne de table <nom>

Cause :	L'utilisateur a entré une contrainte non valide pour la table sélectionnée.

Action :	Entrez à nouveau la contrainte.


BRS-15172 : Les sous-interrogations ne sont pas autorisées dans les contraintes

Cause :	L'utilisateur a entré une contrainte non valide.

Action :	Entrez à nouveau la contrainte.


BRS-15173 : Les conditions globales ne sont pas autorisées dans les contraintes

Cause :	L'utilisateur a entré une contrainte non valide.

Action :	Entrez à nouveau la contrainte.


BRS-15174 : Les contraintes ne peuvent porter que sur une seule table

Cause :	L'utilisateur a entré une contrainte non valide.

Action :	Entrez à nouveau la contrainte.


BRS-15175 : Le masquage de toutes les colonnes entraîne le non-chargement de la table

Cause :	Toutes les colonnes sont masquées. Au moins l'une d'entre elles doit être affichée.

Action :	Utilisez l'utilitaire Schema Builder Administrator pour afficher les colonnes masquées.


BRS-15195 : Type de colonne incompatible dans la relation  : <nom>

Cause :	Tentative de création d'une relation non valide.

Action :	Les types de colonne ne sont pas compatibles.


BRS-15197 : Erreur de restauration de position pour <nom> colonne(s)

Cause :	La colonne n'a pas pu être repositionnée, car la base de données a été modifiée ou l'objet n'existe pas.

Action :	Vérifiez votre chaîne de connexion (ou contactez l'administrateur de bases de données).


BRS-15198 : Erreur de restauration de jointure  : <valeur>

Cause :	Le lien n'a pas pu être restauré pendant l'ouverture, car la base de données a été modifiée ou l'objet n'existe pas.

Action :	Vérifiez votre chaîne de connexion (ou contactez l'administrateur de bases de données).


BRS-15199 : Erreur de restauration de l'état d'inclusion : <valeur>

Cause :	L'état d'inclusion n'a pas pu être défini pendant l'ouverture, car la base de données a été modifiée ou l'objet n'existe pas.

Action :	Vérifiez votre chaîne de connexion (ou contactez l'administrateur de bases de données).


BRS-15200 : Erreur de restauration d'un état de jointure externe pour la jointure  : <valeur>

Cause :	La jointure externe n'a pas pu être définie pendant  l'ouverture, car la base de données a été modifiée ou l'objet n'existe pas.

Action :	Vérifiez votre chaîne de connexion (ou contactez l'administrateur de bases de données).


BRS-15270 : Erreur de lecture du fichier <nom>

Cause :	Erreur du système d'exploitation ou erreur de format de fichier.

Action :	Indiquez un autre fichier.


BRS-15271 : Erreur d'écriture du fichier <nom>

Cause :	Erreur du système d'exploitation ou erreur de noyau d'entrée/sortie.

Action :	Tentez à nouveau d'exécuter l'opération.


BRS-15320 : Erreur de mémoire interne E/S (<valeur>, ligne <##>)

Cause :	Etat interne non valide.

Action :	Contactez le Support technique Oracle.


BRS-15321 : Ressource introuvable (<nom>)

Cause :	Les noms de ressource ne correspondent pas au code Schema Builder (ou le fichier est altéré).

Action :	Obtenez une version correcte du fichier de ressources Schema Builder.


BRS-15322 : Fichier de ressource introuvable

Cause :	La structure du répertoire n'est pas valide, ou il manque un fichier.

Action :	Localisez le fichier de ressource (vérifiez le nom du fichier NLS_LANG).


BRS-15324 : Démarrage impossible du système de fenêtrage

Cause :	Variables d'environnement non valides ou manquantes (par exemple, DISPLAY, APIPATH).

Action :	Toutes les variables d'environnement requises doivent être définies correctement.


BRS-15337 : Nombre maximum de colonnes dans l'index : <##>

Cause :	Le nombre maximum de colonnes autorisé dans l'index est atteint.

Action :	Créez/modifiez l'index avec moins de colonnes.


BRS-15338 : Modification/suppression de l'index destiné à renforcer la clé primaire/unique

Cause :	L'utilisateur a tenté de supprimer/modifier l'index utilisé pour renforcer la clé primaire/unique.

Action :	Commencez par supprimer/modifier la clé primaire ou unique.


BRS-15339 : Création, modification ou suppression impossibles d'index de synonymes

Cause :	L'utilisateur a tenté de créer, de modifier ou de supprimer l'index d'un synonyme.

Action :	Créez, modifiez ou supprimez l'index de la table de base.


BRS-15340 : Contraintes de synonyme non modifiables

Cause :	La modification de contraintes de synonyme n'est pas autorisée.

Action :	Modifiez la contrainte de la table de base.


BRS-15341 : Modification de la table de base possible uniquement après validation de la table dupliquée

Cause :	L'utilisateur a tenté de modifier une table de données de base qui avait été dupliquée.

Action :	Commencez par valider la  table dupliquée.


BRS-15342 : Informations sur cliché introuvables

Cause :	Cette base de données n'accepte pas les clichés (ou erreur de base de données).

Action :	Vérifiez la présence d'une table de dictionnaires de clichés.


BRS-15343 : Privilèges insuffisants : commande DICTIONARY=NATIVE non autorisée

Cause :	Vous n'avez pas l'autorisation d'utiliser le dictionnaire natif (NATIVE).

Action :	Utilisez DICTIONARY=ENDUSER.  Cette option peut être entrée dans la ligne de commande.


BRS-15344 : Privilèges insuffisants : commande DICTIONARY=ENDUSER non autorisée

Cause :	Vous n'avez pas l'autorisation d'utiliser le dictionnaire ENDUSER.

Action :	Utilisez DICTIONARY=NATIVE. Cette option peut être entrée dans la ligne de commande.


BRS-15345 : Chargement de MVIEW$_ ou SNAP$_ impossible.  Chargez le cliché à la place.

Cause :	Tentative d'importation de sql utilisant MVIEW$_ ou SNAP$_ de cliché.

Action :	Chargez le cliché lui-même.


BRS-15346 : Vous ne pouvez pas révoquer (REVOKE) des privilèges que vous n'avez pas accordés

Cause :	L'utilisateur a tenté de révoquer des privilèges qu'il n'avait pas accordés.

Action :	Les privilèges doivent être révoqués par l'utilisateur qui les a accordés.


BRS-15347 : Privilège EXECUTE non autorisé sur des tables

Cause :	Tentative d'accord de privilège EXECUTE sur des tables.

Action :	Le privilège EXECUTE ne peut être accordé que sur des packages.


BRS-15348 : Privilèges ALTER, INDEX, REFERENCES ou EXECUTE non autorisés sur les vues

Cause :	Tentative d'accord de privilèges ALTER, INDEX, REFERENCES ou EXECUTE sur des vues.

Action :	Cette action n'est pas prise en charge.


BRS-15349 : Seul le privilège SELECT est autorisé sur les instantanés

Cause :	Le privilège SELECT n'est autorisé que sur des clichés (instantanés).

Action :	N'accordez le privilège SELECT que sur des clichés (instantanés).


BRS-15350 : Aucun privilège n'est autorisé sur les synonymes

Cause :	Tentative d'accord de privilèges sur des synonymes.

Action :	Cette action n'est pas prise en charge.


BRS-15351 : Privilèges insuffisants : opération refusée

Cause :	L'utilisateur a essayé d'exécuter une opération sans avoir les privilèges suffisants.

Action :	Essayez à nouveau après avoir obtenu de l'administrateur de base de données les privilèges nécessaires.


BRS-15352 : Suppression de colonnes de table impossible

Cause :	Tentative de suppression d'une colonne de table

Action :	Cette opération n'est pas prise en charge par la base de données.


BRS-15354 : Modification impossible de nom de colonnes existantes

Cause :	Tentative de changement de nom d'une colonne de table de données.

Action :	Cette action n'est pas prise en charge par la base de données.


BRS-15355 : Passage non autorisé au type de données de colonne indexé LONG

Cause :	Tentative de remplacement d'un type de colonne indexé par le type LONG.

Action :	Cette action n'est pas prise en charge par la base de données.


BRS-15356 : La suppression de tables peut entraîner la suppression de synonymes référencés

Cause :	L'utilisateur a supprimé certaines tables des données auxquelles des synonymes font référence.

Action :	Aucune. Ce message vous avertit de la suppression automatique des synonymes.


BRS-15357 : Erreur lors de la suppression de la contrainte <valeur>

Cause :	Erreur de suppression de contrainte.

Action :	Tentez de nouveau d'exécuter l'opération.


BRS-15358 : Erreur lors de l'activation/désactivation des contraintes pour <nom>

Cause :	Erreur d'activation/désactivation de contraintes.

Action :	Tentez de nouveau d'exécuter l'opération.


BRS-15359 : Désactivation non autorisée de clé PRIMAIRE/UNIQUE référencée par une nouvelle clé ETRANGERE

Cause :	Tentative de désactivation d'une clé primaire dont dépend une clé étrangère.

Action :	Commencez par valider la clé, puis désactivez-la.


BRS-15360 : La clé étrangère fait référence à la clé PRIMAIRE/UNIQUE <nom> désactivée

Cause :	La clé étrangère fait référence à une clé primaire désactivée.

Action :	Activez la clé primaire pour que la clé étrangère puisse être créée.


BRS-15361 : Erreur lors de la création de contraintes PRIMAIRES/UNIQUES pour <nom>

Cause :	Erreur lors de la création de contraintes PRIMAIRES/UNIQUES.

Action :	Tentez de nouveau d'exécuter l'opération.


BRS-15362 : Erreur lors de la création de contraintes ETRANGERES pour <nom>

Cause :	Erreur lors de la création de contraintes ETRANGERES.

Action :	Tentez de nouveau d'exécuter l'opération.


BRS-15363 : Erreur lors de la création de contraintes CHECK (Contrôle) pour <nom>

Cause :	Erreur lors de la création de contraintes CHECK (Contrôle).

Action :	Tentez de nouveau d'exécuter l'opération.


BRS-15364 : La longueur de la variable VARCHAR2 doit être comprise entre <##> et <##>

Cause :	La plage de valeurs de longueurs de la colonne VARCHAR2 n'est pas valide.

Action :	Indiquez un paramètre de longueur valide.


BRS-15365 : Une contrainte PRIMAIRE/UNIQUE ne peut être associée à une colonne INDEX non unique

Cause :	L'utilisateur a tenté de créer des contraintes PRIMAIRES/UNIQUES sur un index non unique.

Action :	Supprimez l'index et créez-le à nouveau sous la forme d'un index unique.


BRS-15366 : Un index non unique ne peut être associé à une colonne PRIMAIRE/UNIQUE

Cause :	Tentative de création d'un index non unique avec des colonnes PRIMAIRES/UNIQUES.

Action :	Définissez l'index à UNIQUE. Supprimez et re-créez.


BRS-15367 : Modification de nom de clichés impossible

Cause :	L'utilisateur a tenté de renommer un cliché.

Action :	Cette action n'est pas prise en charge.


BRS-15368 : Erreur lors de la modification du cliché <nom>

Cause :	Erreur interne.

Action :	Tentez de nouveau d'exécuter l'opération.


BRS-15369 : Erreur lors de la création du cliché <nom>

Cause :	Erreur interne.

Action :	Tentez de nouveau d'exécuter l'opération.


BRS-15370 : Ajout de colonnes non autorisé dans une table dont les données ne sont pas validées

Cause :	Tentative d'ajout de colonnes à une table de données non validée (dupliquée avec données).

Action :	Commencez par valider, puis ajoutez les colonnes.


BRS-15371 : Commentaire trop long (max <##> octets)

Cause :	Le commentaire fourni pour la table de données ou la colonne est trop long.

Action :	Raccourcissez le commentaire.


BRS-15372 : Création de commentaire non autorisée dans le cas d'un synonyme

Cause :	L'utilisateur a tenté de créer un commentaire pour un synonyme.

Action :	Créez le commentaire sur la table ou la vue.


BRS-15373 : Colonnes de type LONG : création non autorisée de clé étrangère, primaire, unique ou encore d'index

Cause :	Ces opérations ne peuvent pas être exécutées sur des colonnes de type LONG.

Action :	Evitez ce type d'opération !


BRS-15374 : Suppression de tables référencées impossible

Cause :	L'utilisateur a tenté de supprimer une table avec des clés primaires ou uniques référencées.

Action :	Commencez par supprimer la référence à la table.


BRS-15375 : Création d'index impossible via un lien de base de données

Cause :	L'utilisateur a tenté de créer un index par un lien de base de données.

Action :	Connectez-vous directement, puis créez l'index.


BRS-15376 : Création de contrainte impossible via un lien de base de données

Cause :	L'utilisateur a tenté de créer une contrainte par un lien de base de données.

Action :	Connectez-vous directement, puis créez la contrainte.


BRS-15377 : Création/suppression de contrainte réservée à une table

Cause :	L'utilisateur a tenté de créer ou de supprimer une contrainte pour un objet de base de données d'un type autre que table.

Action :	Cette action n'est pas prise en charge.


BRS-15378 : Table déjà supprimée : création/suppression de contrainte non prise en compte

Cause :	L'utilisateur a tenté de créer ou de supprimer une contrainte pour une table déjà supprimée.

Action :	Rétablissez la table avant de la modifier.


BRS-15379 : La clé primaire ou unique existe déjà

Cause :	Clé primaire ou unique en double.

Action :	Aucune.


BRS-15380 : La clé étrangère doit référencer une clé unique ou primaire

Cause :	La clé étrangère indiquée ne fait pas référence à une clé primaire ou unique.

Action :	Assurez-vous que la clé étrangère fait référence à une clé primaire ou unique.


BRS-15381 : Non concordance du nombre de colonnes entre la clé étrangère et la clé primaire/unique

Cause :	La clé étrangère ne correspond pas au nombre de colonnes de la clé primaire ou unique.

Action :	Assurez-vous que le nombre de colonnes est identique dans les deux cas.


BRS-15382 : Cette clé étrangère existe déjà

Cause :	Cette clé étrangère existe déjà

Action :	Aucune.


BRS-15383 : Une table ne peut posséder qu'une seule clé primaire

Cause :	L'utilisateur a tenté d'indiquer plusieurs clés primaires par table.

Action :	Supprimez l'ancienne clé primaire et recréez-la.


BRS-15384 : Suppression ou modification de clé impossible lorsque référencée dans des clés étrangères

Cause :	La clé primaire ou unique est référencée par des clés étrangères.

Action :	Commencez par supprimer les clés étrangères, puis supprimez les clés primaires/uniques.


BRS-15385 : Duplication de vue sous forme de vue impossible à partir d'un lien de base de données PUBLIC

Cause :	Il n'est pas possible de lire l'instruction SQL (colonne LONG) à partir d'un lien de base de données PUBLIC.

Action :	Cette action n'est pas prise en charge.


BRS-15386 : Référence circulaire détectée dans le synonyme <nom>

Cause :	Le synonyme a une référence circulaire dans le dictionnaire de données.

Action :	N'incluez pas ce synonyme.


BRS-15387 : Echec de connexion

Cause :	Erreur SQLNet ou de base de données.

Action :	Vérifiez les informations de connexion et tentez de relancer l'opération.


BRS-15388 : Chargement de relations de base de données impossible

Cause :	Erreur interne de schéma lors du chargement des relations de la base de données.

Action :	Si cette erreur n'est pas prévue, contactez le Support technique Oracle.


BRS-15389 : Chargement impossible de la liste de propriétaires accessibles

Cause :	Erreur interne de schéma lors du chargement de la liste des propriétaires accessibles.

Action :	Si cette erreur n'est pas prévue, contactez le Support technique Oracle.


BRS-15390 : Chargement impossible de la liste de tables accessibles

Cause :	Erreur interne de schéma lors du chargement de la liste des tables de données.

Action :	Si cette erreur n'est pas prévue, contactez le Support technique Oracle.


BRS-15391 : Chargement de table impossible

Cause :	Erreur interne de schéma lors du chargement de la table de données.

Action :	Si cette erreur n'est pas prévue, contactez le Support technique Oracle.


BRS-15392 : Chargement de table impossible

Cause :	Erreur interne de schéma lors du chargement de la table.

Action :	Si cette erreur n'est pas prévue, contactez le Support technique Oracle.


BRS-15393 : Chargement de synonyme impossible

Cause :	Erreur interne de schéma au cours du chargement du synonyme.

Action :	Si cette erreur n'est pas prévue, contactez le Support technique Oracle.


BRS-15394 : Chargement d'interrogation impossible

Cause :	Erreur interne de schéma au cours du chargement de l'interrogation.

Action :	Si cette erreur n'est pas prévue, contactez le Support technique Oracle.


BRS-15395 : Chargement impossible des informations associées à une colonne de la table

Cause :	Erreur interne de schéma au cours du chargement d'informations sur une colonne.

Action :	Si cette erreur n'est pas prévue, contactez le Support technique Oracle.


BRS-15396 : Chargement impossible des informations associées à une colonne synonyme

Cause :	Erreur interne de schéma au cours du chargement d'informations sur une colonne synonyme.

Action :	Si cette erreur n'est pas prévue, contactez le Support technique Oracle.


BRS-15397 : Chargement de contraintes impossible

Cause :	Erreur interne de schéma au cours du chargement de contraintes.

Action :	Si cette erreur n'est pas prévue, contactez le Support technique Oracle.


BRS-15398 : Informations sur clé primaire introuvables

Cause :	Erreur interne de schéma lors de la recherche de clés primaires.

Action :	Si cette erreur n'est pas prévue, contactez le Support technique Oracle.


BRS-15399 : Informations sur clé étrangère introuvables

Cause :	Erreur interne de schéma lors de la recherche de clés étrangères.

Action :	Si cette erreur n'est pas prévue, contactez le Support technique Oracle.


BRS-15400 : Chargement impossible des commentaires associés à la table ou colonne

Cause :	Erreur interne de schéma lors de l'extraction de commentaires.

Action :	Si cette erreur n'est pas prévue, contactez le Support technique Oracle.


BRS-15401 : Erreur de chargement du lien de base de données <nom>

Cause :	Erreur interne de schéma lors du chargement du lien de la base de données.

Action :	Pour plus d'informations, reportez-vous aux messages d'erreur qui accompagnent celui-ci.


BRS-15402 : Erreur de chargement du propriétaire <nom>

Cause :	Erreur interne de schéma lors du chargement du lien de la base de données.

Action :	Pour plus d'informations, reportez-vous aux messages d'erreur qui accompagnent celui-ci.


BRS-15403 : Erreur de chargement de la table <nom>

Cause :	Erreur interne de schéma lors du chargement de la table de données.

Action :	Pour plus d'informations, reportez-vous aux messages d'erreur qui accompagnent celui-ci.


BRS-15404 : Erreur de chargement de la contrainte de clé primaire pour <nom> (<valeur>)

Cause :	Erreur interne de schéma lors du chargement d'une contrainte primaire.

Action :	Pour plus d'informations, reportez-vous aux messages d'erreur qui accompagnent celui-ci.


BRS-15405 : Erreur de chargement de la contrainte de clé étrangère pour <nom>

Cause :	Erreur interne de schéma lors du chargement d'une contrainte étrangère.

Action :	Pour plus d'informations, reportez-vous aux messages d'erreur qui accompagnent celui-ci.


BRS-15406 : Erreur de chargement du synonyme <nom>

Cause :	Erreur interne de schéma lors du chargement d'une contrainte primaire.

Action :	Pour plus d'informations, reportez-vous aux messages d'erreur qui accompagnent celui-ci.


BRS-15407 : La table à laquelle le synonyme <nom> fait référence n'existe plus

Cause :	L'utilisateur a tenté de créer un synonyme pour une table de données qui n'existe pas.

Action :	Re-créez le synonyme.


BRS-15408 : Erreur de chargement des informations sur colonne <nom>

Cause :	Erreur Oracle ou suppression de la table de données.

Action :	Re-créez la table de données.


BRS-15409 : Erreur de chargement des informations de contrainte pour <nom> (<valeur>)

Cause :	Erreur Oracle.

Action :	Tentez de nouveau d'exécuter l'opération.


BRS-15410 : La table à laquelle la clé étrangère <nom> (<valeur>) fait référence est inaccessible

Cause :	La table à laquelle fait référence la clé étrangère n'est pas accessible.

Action :	Autorisez l'utilisateur en cours à accéder à la table.


BRS-15411 : Echec de déconnexion

Cause :	Erreur interne lors de la déconnexion.

Action :	Sortez ou fermez le document.


BRS-15414 : La table <nom> n'existe plus

Cause :	Cette table de données n'existe plus dans la base de données.

Action :	Si vous avez besoin de cette table, contactez l'administrateur système.


BRS-15415 : Dépassement du nombre maximum de colonnes autorisées par table (254)

Cause :	L'utilisateur a tenté de charger une table de données comportant plus de 254 colonnes.

Action :	Contactez l'administrateur système.


BRS-15416 : Dépassement du nombre maximum de tables autorisées par utilisateur (8192)

Cause :	L'utilisateur est propriétaire d'un trop grand nombre de tables de données.

Action :	Contactez l'administrateur système.


BRS-15417 : Dépassement du nombre maximum de propriétaires et de bases de données autorisés (1024)

Cause :	L'utilisateur a tenté de charger trop de liens d'utilisateur, de propriétaire et de base de données.

Action :	Contactez l'administrateur système.


BRS-15418 : Informations de lien de base de données introuvables

Cause :	Cette base de données ne prend pas en charge le lien avec la base de données ou il s'est produit une erreur au niveau de la base de données.

Action :	Si cette erreur est imprévue, essayez à nouveau d'exécuter l'opération à un stade ultérieur.


BRS-15419 : Informations sur synonymes introuvables

Cause :	Cette base de données n'accepte pas les synonymes (ou erreur de base de données).

Action :	Si cette erreur est imprévue, essayez à nouveau d'exécuter l'opération à un stade ultérieur.


BRS-15420 : Informations sur contraintes introuvables

Cause :	Cette base de données n'accepte pas les contraintes (ou erreur de base de données).

Action :	Si cette erreur est imprévue, essayez à nouveau d'exécuter l'opération à un stade ultérieur.


BRS-15421 : Table de commentaires introuvable

Cause :	Cette base de données ne prend pas en charge les commentaires sur la table ou il s'est produit une erreur au niveau de la base de données.

Action :	Si cette erreur est imprévue, essayez à nouveau d'exécuter l'opération à un stade ultérieur.


BRS-15422 : Table de commentaires sur colonne introuvable

Cause :	Cette base de données ne prend pas en charge les commentaires sur la colonne ou il s'est produit une erreur au niveau de la base de données.

Action :	Si cette erreur est imprévue, essayez à nouveau d'exécuter l'opération à un stade ultérieur.


BRS-15423 : Ce synonyme fait référence à une séquence et n'est pas supporté

Cause :	L'utilisateur a tenté de charger un synonyme qui fait référence à une séquence.

Action :	Cette action n'est pas prise en charge.


BRS-15424 : Vous avez dépassé le nombre maximum permis de tentatives de connexion (3)

Cause :	L'utilisateur a effectué trop de tentatives de connexion.

Action :	Demandez à l'administrateur système le nom d'utilisateur, le mot de passe et/ou la chaîne de connexion corrects.


BRS-15430 : Informations d'index non chargées

Cause :	La table d'index est introuvable.

Action :	La base de données n'est pas de type Oracle ; essayez un pilote ODBC.


BRS-15434 : Le nombre maximum de colonnes dans la table est <##>

Cause :	L'utilisateur a tenté de créer un nombre de colonnes supérieur au maximum autorisé dans une table.

Action :	Créez moins de colonnes.


BRS-15435 : Privilège DBA requis pour effectuer cette opération

Cause :	Cette opération implique des privilèges DBA.

Action :	Demandez à l'administrateur système de vous accorder le privilège DBA.


BRS-15437 : Un index existe déjà

Cause :	L'utilisateur a tenté de créer un index identique à  un index existant.

Action :	Aucune.


BRS-15438 : L'index doit porter sur des colonnes d'une même table

Cause :	L'utilisateur a tenté de créer un index sur des colonnes de tables différentes.

Action :	Créez l'index sur des colonnes d'une même table.


BRS-15439 : Création impossible de nouvelles tables via les liens de base de données

Cause :	L'utilisateur a tenté de créer des tables de données par des liens de base de données.

Action :	Cette opération n'est pas autorisée. Connectez-vous directement, puis créez les tables.


BRS-15440 : Création de nouvelles colonnes impossible via les liens de base de données

Cause :	L'utilisateur a tenté de créer des colonnes par des liens de base de données.

Action :	Cette opération n'est pas autorisée. Connectez-vous directement, puis créez les colonnes.


BRS-15441 : L'utilisateur n'a pas de privilège de création d'index (CREATE INDEX)

Cause :	L'utilisateur a tenté de créer un index sur des tables de données sans avoir les autorisations nécessaires.

Action :	Obtenez le privilège CREATE INDEX sur cette table de données.


BRS-15444 : L'ajout de colonnes n'est possible que dans des tables

Cause :	L'utilisateur a tenté d'ajouter des colonnes à une vue, à un cliché, à un synonyme ou à une interrogation.

Action :	Cette opération n'est pas autorisée.


BRS-15445 : Suppression impossible de colonnes de synonymes, de vues dupliquées ou de clichés

Cause :	L'utilisateur a tenté de supprimer des colonnes d'une vue, d'un cliché, d'un synonyme ou d'une interrogation.

Action :	Cette opération n'est pas autorisée.


BRS-15446 : Copie de contraintes pour <nom> impossible

Cause :	Erreur de duplication de contraintes.

Action :	Aucune.


BRS-15447 : Suppression d'interrogation impossible.  Faites Fichier/Supprimer... à partir de la fenêtre Interrogation

Cause :	L'utilisateur a tenté de supprimer une interrogation.

Action :	Cette opération n'est pas valide à partir de l'Editeur de schéma. Utilisez à la place la fenêtre Interrogation.


BRS-15448 : Copie d'interrogation impossible.  Faites Fichier/Enregistrer sous... à partir de la fenêtre Interrogation

Cause :	L'utilisateur a tenté de copier une interrogation.

Action :	Cette opération n'est pas valide à partir de l'Editeur de schéma. Utilisez à la place la fenêtre Interrogation.


BRS-15449 : Copie de données impossible à partir d'une table ne contenant que des colonnes de type LONG

Cause :	L'utilisateur a tenté de copier une table contenant une colonne de type LONG.

Action :	Cette action n'est pas autorisée pour la base de données.


BRS-15450 : Opération non autorisée sur une table supprimée

Cause :	L'utilisateur a tenté d'effectuer une opération sur une table de données supprimée.

Action :	Commencez par annuler la suppression.


BRS-15451 : Opération non autorisée sur une colonne supprimée

Cause :	L'utilisateur a tenté d'effectuer une opération sur une colonne supprimée.

Action :	Commencez par annuler la suppression.


BRS-15452 : Modification de nom impossible d'une table appartenant à un autre utilisteur

Cause :	L'utilisateur a tenté de définir le nom d'une table de données qui appartenait à un autre utilisateur.

Action :	Cette opération n'est pas autorisée. Demandez au propriétaire de l'exécuter à votre place.


BRS-15453 : Modification d'un nom de table au niveau lien de base de données impossible

Cause :	L'utilisateur a tenté de définir le nom d'une table de données au niveau lien de base de données.

Action :	Demandez au propriétaire d'effectuer cette opération à votre place.


BRS-15454 : La modification de nom de colonne n'est autorisée que dans le cas de colonnes de table ou de vue

Cause :	L'utilisateur a tenté de définir le nom d'une colonne pour un cliché, un synonyme ou une interrogation.

Action :	Cette action n'est pas autorisée.


BRS-15455 : La définition du type de colonne n'est autorisée que dans le cas de colonnes de table

Cause :	L'utilisateur a tenté de définir le type de colonne pour un cliché, un synonyme ou une interrogation.

Action :	Cette action n'est pas autorisée.


BRS-15456 : La modification du type d'une colonne existante n'est pas autorisé

Cause :	L'utilisateur a tenté de changer le type d'une colonne existante.

Action :	Cette action n'est pas autorisée.


BRS-15457 : Valeurs par défaut autorisées uniquement sur des colonnes de table

Cause :	L'utilisateur a tenté de définir une valeur par défaut pour un synonyme, un cliché, une vue ou une interrogation.

Action :	Cette action n'est pas autorisée.


BRS-15458 : Définition de longueur autorisée uniquement sur des colonnes de table

Cause :	L'utilisateur a tenté de définir la longueur d'un synonyme, d'un cliché, d'une vue ou d'une interrogation.

Action :	Cette action n'est pas autorisée.


BRS-15459 : Définition de longueur impossible pour des types de données DATE, LONG ou ROWID

Cause :	L'utilisateur a tenté de définir une longueur pour des types de données DATE, LONG ou ROWID.

Action :	Cette action n'est pas autorisée.


BRS-15460 : Définition d'échelle autorisée uniquement sur des colonnes de table

Cause :	L'utilisateur a tenté de définir une échelle pour un synonyme, un cliché, une vue ou une interrogation.

Action :	Cette action n'est pas autorisée.


BRS-15461 : Définition d'échelle impossible pour des types de données DATE, LONG ou ROWID

Cause :	L'utilisateur a tenté de définir une échelle pour des types de données DATE, LONG ou ROWID.

Action :	Cette action n'est pas autorisée.


BRS-15462 : Définition de précision autorisée uniquement sur des colonnes de table

Cause :	L'utilisateur a tenté de définir une précision pour un synonyme, un cliché, une vue ou une interrogation.

Action :	Cette action n'est pas autorisée.


BRS-15463 : Définition de précision autorisée uniquement sur un type de données NUMBER

Cause :	L'utilisateur a tenté de définir une précision pour des colonnes de type autre que NUMBER.

Action :	Cette action n'est pas autorisée.


BRS-15464 : Modification de la position d'une colonne autorisée uniquement sur des colonnes de table

Cause :	L'utilisateur a tenté de définir une position de colonne sur des objets de base de données autres que des tables.

Action :	Cette action n'est pas autorisée.


BRS-15465 : Modification impossible de la position d'une colonne existante

Cause :	L'utilisateur a tenté de modifier la position d'une colonne dans une table existante.

Action :	Cette action n'est pas autorisée.


BRS-15466 : Nom de table trop long (Max <##> octets)

Cause :	Le nom de la table de données est trop long.

Action :	Raccourcissez le nom et relancez l'opération.


BRS-15467 : Nom déjà utilisé. Veuillez choisir un autre nom.

Cause :	Le nom est déjà utilisé.

Action :	Choisissez un autre nom.


BRS-15468 : Nom de colonne trop long (Max <##> octets)

Cause :	Le nom de la colonne est trop long.

Action :	Raccourcissez le nom et relancez l'opération.


BRS-15469 : La longueur d'une colonne NUMBER doit être comprise entre <##> et <##>

Cause :	La plage de valeurs de longueurs de la colonne NUMBER n'est pas valide.

Action :	Indiquez un paramètre de longueur valide.


BRS-15470 : La longueur d'une colonne CHAR ou RAW doit être comprise entre <##> et <##>

Cause :	La plage de valeurs de longueurs de la colonne CHAR n'est pas valide.

Action :	Indiquez un paramètre de longueur valide.


BRS-15471 : La précision doit être comprise entre <##> et <##>

Cause :	La valeur indiquée pour la précision n'est pas valide.

Action :	Indiquez un paramètre de longueur valide.


BRS-15472 : Diminution de longueur de colonne existante impossible

Cause :	L'utilisateur a tenté de diminuer la longueur d'une colonne existante.

Action :	Cette action n'est pas autorisée.


BRS-15473 : Diminution de l'échelle d'une colonne existante impossible

Cause :	L'utilisateur a tenté de diminuer l'échelle d'une colonne existante.

Action :	Cette action n'est pas autorisée.


BRS-15474 : Diminution de la précision d'une colonne existante impossible

Cause :	L'utilisateur a tenté de diminuer la précision d'une colonne existante.

Action :	Cette action n'est pas autorisée.


BRS-15475 : Il ne peut y avoir au maximum qu'une seule colonne de type LONG

Cause :	L'utilisateur a tenté de créer plusieurs colonnes de type LONG ou ROW par table.

Action :	Cette action n'est pas autorisée.


BRS-15476 : Erreur lors du chargement de l'index pour <nom>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15477 : Erreur de création de la table <nom>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15478 : Erreur de création de la vue <nom>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15479 : Erreur de création du synonyme <nom>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15480 : Erreur de création de l'index <nom>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15481 : Erreur lors de la suppression de <nom>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15482 : Erreur lors de la suppression de la table <nom>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15483 : Erreur lors de la suppression de la vue <nom>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15484 : Erreur lors de la suppression du synonyme <nom>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15485 : Erreur lors de la suppression de l'index <nom>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15486 : Erreur lors de la modification du nom <nom>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15487 : Erreur lors de la définition du commentaire associé à la table <nom>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15488 : Erreur lors de la définition du commentaire associé à la colonne <nom>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15489 : Erreur de chargement de l'index <nom1> pour <nom2>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15490 : Erreur de chargement du privilège de table pour <nom>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15491 : Erreur de chargement du privilège de colonne pour <nom>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15492 : Erreur lors de la modification de la table <nom>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15493 : Opération non prise en charge actuellement

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15494 : Erreur de chargement du texte SQL des vues

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-: Erreur de chargement du texte SQL associé à la vue <nom>

Cause :	Erreur interne.

Action :	Contactez le Support technique Oracle.


BRS-15496 : L'échelle doit être comprise entre <##> et <##>

Cause :	Valeur non valide pour l'échelle.

Action :	Entrez une valeur valide pour l'échelle.


BRS-15497 : L'index ne peut être créé qu'à partir de colonnes de TABLE

Cause :	L'utilisateur a tenté de créer un index pour un objet de base de données autre qu'une TABLE.

Action :	Créez un index uniquement sur les colonnes du type TABLE.


BRS-15498 : Modification d'interrogation impossible

Cause :	La modification d'une interrogation n'est pas autorisée.

Action :	Ouvrez l'interrogation et modifiez-la comme un document Schema Builder.


BRS-15499 : Définition impossible d'attributs de colonne dans une table comportant des données dupliquées

Cause :	L'utilisateur a tenté de définir le type de colonne d'une table dupliquée comportant des données.

Action :	Commencez par valider la table, puis tentez de nouveau d'exécuter l'opération.


BRS-15501 : Mémoire virtuelle d'application insuffisante

Cause :	L'espace disque disponible est insuffisant, ou la mémoire système pour le gestionnaire de mémoire virtuelle est saturée.

Action :	Fermez un document ou libérez de la place sur votre disque.


BRS-15502 : <##> lignes autorisées par document

Cause :	Vous avez dépassé le nombre maximum de lignes imposées au moment de la compilation.

Action :	Envisagez d'ajouter des conditions à l'interrogation.


BRS-15504 : Impossible de déterminer le jeu de caractères de la base de données

Cause :	L'instruction SELECT USERENV('LANGUAGE') FROM DUAL a généré l'apparition d'un problème.

Action :	La base de données n'est pas de type Oracle et n'est donc pas prise en charge.


BRS-15505 : Ouverture impossible du fichier de mémoire virtuelle

Cause :	Vous n'avez pas d'autorisation d'écriture ou le système de fichiers est saturé.

Action :	Modifiez l'autorisation d'accès au répertoire ou supprimez des fichiers.


BRS-15506 : Fermeture de fichier de mémoire virtuelle impossible

Cause :	Erreur du système d'exploitation.

Action :	Demandez l'intervention de l'administrateur système.


BRS-15507 : Lecture de fichier de mémoire virtuelle impossible

Cause :	Le fichier de mémoire virtuelle n'existe pas.

Action :	Assurez-vous que le fichier de mémoire virtuelle est ouvert.


BRS-15508 : Ecriture dans fichier de mémoire virtuelle impossible

Cause :	Le système de fichiers est saturé, ou le fichier de mémoire virtuelle n'a pas été ouvert.

Action :	Supprimez des fichiers. Assurez-vous que le fichier de mémoire virtuelle est ouvert.


BRS-15509 : Création de gestionnaire de mémoire virtuelle impossible

Cause :	Erreur interne, ou manque de mémoire.

Action :	Demandez l'intervention de l'administrateur système.


BRS-15511 : Taille de la mémoire virtuelle dépassée

Cause :	L'entrée de l'utilisateur est trop importante pour la taille de la mémoire virtuelle

Action :	Tentez de nouveau d'exécuter l'opération.


BRS-15513 : Valeur non renseignée dans la commande '<nom>'

Cause :	L'utilisateur a entré <commande>= dans la ligne de commande sans qu'aucune option n'ait été sélectionnée.

Action :	Ajoutez une valeur pour <commande>.


BRS-15514 : Commande non renseignée sur la ligne de commande

Cause :	L'utilisateur a entré =<valeur> dans la ligne de commande, mais n'a pas indiqué de commande.

Action :	Ajoutez la commande.


BRS-15515 : Commande '<nom>' non reconnue sur la ligne de commande

Cause :	L'utilisateur a entré une commande invalide dans la ligne de commande.

Action :	Modifiez la commande.


BRS-15516 : Commande '<nom>' indiquée deux fois sur la ligne de commande

Cause :	L'utilisateur a entré deux fois la même commande dans la ligne de commande.

Action :	Supprimez-en une.


BRS-15517 : Commandes '<nom1>' et '<nom2>' incompatibles sur la ligne de commande

Cause :	L'utilisateur a entré deux commandes incompatibles sur la ligne de commande.

Action :	Supprimez-en une.


BRS-15518 : Option '<nom1>' non valide dans la commande '<nom2>'

Cause :	L'utilisateur a entré une option non valide pour une commande dans la ligne de commande.

Action :	Modifiez l'option.


BRS-15519 : Instructions de connexion multiples entrées sur la ligne de commande

Cause :	L'utilisateur a entré deux instructions de connexion dans la ligne de commande.

Action :	Supprimez-en une.


BRS-15520 : Nom de document non valide sur la ligne de commande

Cause :	L'utilisateur a entré un nom de document non valide dans la ligne de commande.

Action :	Modifiez le nom du document.


BRS-15521 : Document non précisé dans la commande '<nom>'

Cause :	L'utilisateur a entré une commande sans indiquer de document dans la ligne de commande.

Action :	Ajoutez un nom de document.


BRS-15522 : Commande '<nom2>' non précisée dans la commande '<nom1>'

Cause :	L'utilisateur a entré une commande sans la compléter par une autre commande obligatoire.

Action :	Ajoutez la commande manquante.


BRS-15523 : Parenthèses incorrectes dans la commande '<nom>'

Cause :	L'utilisateur n'a pas entré de parenthèses par paire dans la ligne de commande.

Action :	Corrigez.


BRS-15581 : Ajout de colonnes impossible dans une table créée avec des données dupliquées

Cause :	L'utilisateur a tenté d'ajouter des colonnes dans une table créée avec  des données de table dupliquées.

Action :	Validez la table dupliquée, puis Essayez à nouveau d'exécuter l'opération.


BRS-15582 : Création d'une table nouvelle ou dupliquée autorisée uniquement sur une table qui existe déjà
BRS-15582 : Création d'une table nouvelle ou dupliquée autorisée uniquement sur une table qui existe déjà.

Cause :	Création d'une nouvelle table sur une autre table, nouvelle, dupliquée ou modifiée.

Action :	Commencez par valider la table que vous venez de créer, de dupliquer ou de modifier.


BRS-15583 : Un index doit nécessairement compter une colonne minimum

Cause :	L'utilisateur a tenté de supprimer la dernière colonne de l'index.

Action :	Ajoutez d'autres colonnes, puis supprimez.


BRS-15584 : La colonne <nom> est de type LONG et ne peut être copiée

Cause :	Il n'est pas possible de copier une colonne de type LONG lors de la création d'un cliché.

Action :	La colonne ne peut pas être copiée.


BRS-15641 : Echec de l'initialisation du système d'aide. Fonction d'aide non disponible
BRS-15641 : Echec de l'initialisation du système d'aide. Fonction d'aide non disponible.

Cause :	Impossible de localiser le document d'aide ou le fichier de ressource d'aide.

Action :	L'utilisateur peut continuer, mais le menu d'aide n'est pas disponible. Utilisez la documentation en ligne ou la documentation papier.


BRS-15643 : Fichier de ressource (<nom>) introuvable, tentative d'ouverture du fichier de ressource par défaut

Cause :	NLS_LANG est défini, mais le fichier est introuvable.

Action :	Essayez d'ouvrir le fichier de ressource en utilisant la langue par défaut.


BRS-15644 : Document d'aide (<nom>) introuvable, tentative d'ouverture du document par défaut
BRS-15644 : Document d'aide (<nom>) introuvable, tentative d'ouverture du document par défaut.

Cause :	NLS_LANG est défini, mais le fichier est introuvable.

Action :	Essayez d'ouvrir le document d'aide en utilisant la langue par défaut.


BRS-15647 : Document d'aide introuvable

Cause :	Le fichier d'aide est introuvable dans le répertoire correct avec la langue correcte.

Action :	Vérifiez la structure du répertoire de Query Builder. Assurez-vous que NLS_LANG est défini correctement.


BRS-15648 : Erreur de création du système d'aide

Cause :	Le système d'aide n'a pas pu être lancé.

Action :	Query Builder n'a pas pu trouver le fichier de ressource d'aide, ou NLS_LANG n'est pas défini, ou la mémoire est insuffisante.


BRS-15649 : Valeur saisie pour <nom> strop faible. Nombre minimum valide : <##>
BRS-15649 : Valeur saisie pour <nom> strop faible. Nombre minimum valide : <##>.

Cause :	La valeur entrée est trop faible.

Action :	Essayez à nouveau d'exécuter l'opération en indiquant une valeur plus élevée.


BRS-15650 : Valeur saisie pour <nom> trop élevée. Nombre maximum valide <##>
BRS-15650 : Valeur saisie pour <nom> trop élevée. Nombre maximum valide <##>.

Cause :	La valeur entrée est trop élevée.

Action :	Essayez à nouveau d'exécuter l'opération en indiquant une valeur moins élevée.


BRS-15651 : Valeur saisie pour <nom> hors plage. Doit être comprise entre <##> et <##>
BRS-15651 : Valeur saisie pour <nom> hors plage. Doit être comprise entre <##> et <##>.

Cause :	La valeur entrée n'était pas comprise dans la plage des valeurs valides.

Action :	Essayez à nouveau d'exécuter l'opération en indiquant une valeur valide.


BRS-15652 : Valeur remise à <valeur>
BRS-15652 : Valeur remise à <valeur>.

Cause :	La valeur entrée a été modifiée, car elle ne figurait pas dans la plage des valeurs valides.

Action :	Essayez à nouveau d'exécuter l'opération en indiquant une valeur valide, sinon Query Builder utilisera la valeur indiquée.


BRS-15653 : Erreur dans fichier Préf : Valeur <valeur> trop faible. Nombre minimum valide : <##>
BRS-15653 : Erreur dans fichier Préf : Valeur <valeur> trop faible. Nombre minimum valide : <##>.

Cause :	La valeur entrée est trop faible.

Action :	Essayez à nouveau d'exécuter l'opération en indiquant une valeur plus élevée.


BRS-15654 : Erreur dans fichier Préf : Valeur <valeur> trop élevée. Nombre maximum valide : <##>
BRS-15654 : Erreur dans fichier Préf : Valeur <valeur> trop élevée. Nombre maximum valide : <##>.

Cause :	La valeur entrée est trop élevée.

Action :	Essayez à nouveau d'exécuter l'opération en indiquant une valeur moins élevée.


BRS-15655 : Erreur dans fichier Préf : Valeur <valeur> hors plage. Doit être comprise entre <##> et <##>
BRS-15655 : Erreur dans fichier Préf : Valeur <valeur> hors plage. Doit être comprise entre <##> et <##>.

Cause :	La valeur entrée n'était pas comprise dans la plage des valeurs valides.

Action :	Essayez à nouveau d'exécuter l'opération en indiquant une valeur valide.


BRS-15656 : Erreur dans fichier Préf : Valeur de <valeur> non reconnue

Cause :	La valeur définie dans le fichier des préférences n'est pas valide.

Action :	Essayez à nouveau d'exécuter l'opération en indiquant une valeur valide.


BRS-15657 : OWNERLIST=NAME : la valeur doit contenir au moins un nom

Cause :	La valeur de OWNERLIST=NAME est NULLE.

Action :	Essayez à nouveau d'exécuter l'opération en indiquant un nom valide.


BRS-16549 : Rétablir annule toutes les modifications apportées dans ces tables. Voulez-vous toujours rétablir ?

Cause :	Confirmation avant rétablissement des tables de données.

Action :	Cliquez sur OK pour rétablir toutes les tables de données sélectionnées, ou sur Annuler pour annuler l'opération.


BRS-16550 : La table <nom> comprend des clés primaires/uniques référencées. Voulez-vous les supprimer ?

Cause :	La table contient des contraintes.

Action :	Cliquez sur OK pour supprimer la table de données, ou sur Annuler pour annuler l'opération.


BRS-16551 : La colonne comprend des clés primaires/uniques ou des index. Voulez-vous les supprimer ?

Cause :	La colonne est utilisée par des contraintes ou des index.

Action :	Cliquez sur OK pour supprimer la colonne, ou sur Annuler pour annuler l'opération.


BRS-16552 : Voulez-vous désactiver toutes les contraintes ?

Cause :	Message de confirmation de désactivation de toutes les contraintes.

Action :	L'utilisateur peut confirmer ou annuler.


BRS-16553 : Voulez-vous activer toutes les contraintes ?

Cause :	Message de confirmation d'activation de toutes les contraintes.

Action :	L'utilisateur peut confirmer ou annuler.


BRS-16575 : Certaines modifications non validées seront perdues ? Voulez-vous valider ?

Cause :	L'utilisateur a tenté de sortir de l'Editeur de Données sans valider les modifications.

Action :	Cliquez sur Commit ou renoncez à vos modifications.


A propos des messages d'erreur

Chaque composant a son propre préfixe de messages d'erreur :

Préfixe	Composant
FRM	Form Builder
OG	Graphics Builder
PDE	Procedure Builder
REP	Report Builder
BRW	Query Builder
BRS	Schema Builder
NX, XBD	Translation Builder
Remarque : Sous Unix, Report Builder attribue la valeur 0 (opération réussie) ou 1 (échec de l'opération) à la variable $status qui apparaît dans certains messages.

Aux messages d'erreur d'Oracle Developer peuvent éventuellement s'ajouter des messages d'erreur provenant d'autres sources  :

Préfixe	Source	Aide
ORA	Oracle Server	Manuel Oracle7 Server Messages ou Oracle8 Error Messages
PLS	PL/SQL	Manuel Oracle7 Server Messages ou Oracle8 Error Messages
NET	SQL*Net	Manuel Oracle Network Products Messages
Les manuels Oracle7 Server Messages et Oracle8 Error Messages contiennent les codes et les descriptions des messages d'erreur de tous les utilitaires de base de données comme SQL*DBA, SQL*Loader, SQL*Module, Export, Import et les pré-compilateurs Oracle.

Les messages d'erreur propres au système sont expliqués dans la documentation de votre système d'exploitation.


Recours au Support technique Oracle

Dans certains cas (erreurs internes, par exemple), vous devrez faire appel au Support technique Oracle, mais auparavant, nous vous conseillons de réunir les informations suivantes :

1	Votre nom, celui de votre société, votre ID de Support technique Oracle.

2	Le matériel, le système d'exploitation et le numéro de version du système d'exploitation utilisé.

3	Le numéro complet de version du composant que vous utilisiez lorsque l'erreur s'est produite et, notamment, le numéro de révision et le numéro du port, le cas échéant. (Pour connaître le numéro de version des composants, choisissez Aide [image] A propos de.)

4	Tous les autres produits (et leur numéro de version) utilisés lorsque l'erreur s'est produite (par exemple, Oracle 7.1.4).

5	Si vous avez reçu un ou plusieurs messages d'erreur, le numéro et le texte exacts des messages et l'ordre dans lequel ils sont apparus.

6	Une description du problème et, notamment, des conditions inhabituelles.

7	La gravité du problème, selon les codes suivants :

•	1 : Programme inutilisable. Impact critique sur les opérations.

•	2 : Programme utilisable. Opérations très limitées.

•	3 : Programme utilisable, mais avec des fonctions limitées. Non critique pour les opérations globales.

•	4 : Problème réglé par le client. Effet minime, voire nul, sur les opérations.


Conditions anormales

Certaines erreurs qui peuvent se produire sont connues sous le nom de conditions anormales. Celles-ci peuvent avoir l'une des causes suivantes :

•	Un utilisateur a effectué une opération qui a empêché votre application d'achever la tâche demandée : il a, par exemple, sauté l'interface utilisateur et, lors de la modification des données dans une table de base de données, a entré une valeur non valide.

•	Une bogue logicielle a empêché la réalisation de la tâche requise.

Action  Contactez tout d'abord votre administrateur système pour savoir si le message a une autre cause qu'Oracle Developer. Si vous pouvez déterminer que le message ne provient pas d'une erreur de l'utilisateur ou d'un problème système, contactez le Support technique Oracle.


A propos de Schema Builder

  Rubriques connexes

Un schéma n'est qu'un ensemble d'objets de base de données. Oracle Schema Builder est un outil graphique facile à utiliser qui vous permet d'exécuter, rapidement et de manière intuitive, des opérations de création, copie, modification d'objets de base de données et de leurs relations.

Pour l'utilisateur, Schema Builder ressemble beaucoup à Query Builder. Au lieu de manipuler des interrogations sur des tables existantes, Schema Builder vous permet d'exécuter des opérations SQL du langage de définition de données DDL. Vous pouvez donc éditer vos dictionnaires de données et redéfinir des objets de base de données dans un environnement dans lequel vous pouvez visualiser vos modifications avant de les valider dans la base de données.

Remarque : Schema Builder vous permet de modifier ou de supprimer des tables vitales, auxquelles vous ne pouvez accéder que si vous avez les autorisations nécessaires d'accès à la base de données.

Le schéma est une construction logique, conçue pour vous simplifier la tâche ; vous n'avez donc ni à le créer ni à l'enregistrer. Schema Builder définit automatiquement une série d'opérations SQL qui représentent votre schéma.

Remarque importante : Aucune des opérations que vous exécutez dans Schema Builder n'a d'effet sur la base de données tant que vous n'avez pas cliqué sur [image] dans la barre d'outils ou choisi Schéma [image] Valider le schéma. Si vous sortez de Schema Builder sans valider votre schéma, les opérations préalablement effectuées (modifications du schéma, par exemple) sont perdues.


A propos de Query Builder

Oracle Query Builder est un outil convivial d'accès aux données conçu pour les analystes, les gestionnaires et les autres professionnels du domaine. Il offre un moyen logique et intuitif d'accéder aux informations des bases de données de votre société, et ce à des fins d'analyse et de génération d'états.

Query Builder est destiné aux professionnels qui n'ont pas été formés à la gestion des bases de données et à la programmation informatique. Grâce à ses puissantes fonctionnalités d'interrogation et sa prise en charge des instructions SQL (Structured Query Language), il constitue également un outil approprié aux besoins des utilisateurs et des programmeurs de bases de données confirmés.

Dans la fenêtre d'interrogation de Query Builder, vous pouvez formuler une demande portant sur des données situées dans les bases de données de votre société. La demande de données constitue une interrogation.

Vous pouvez vous servir de Query Builder pour définir quasiment toutes les interrogations généralement élaborées à l'aide de l'instruction SQL SELECT. Query Builder génère automatiquement la clause SELECT FROM [table.colonne] appropriée, en fonction des colonnes affichées dans la fenêtre Source de données.


Bases de données et Schema Builder

  Rubriques connexes

Comme Schema Builder est conçu pour être utilisé avec les bases de données Oracle, il vous permet d'accéder aux données de votre entreprise où qu'elles soient stockées ou quel que soit le type de matériel ou de système utilisé.

La représentation graphique d'une table ou source de données dans Oracle Schema Builder contient le nom de la table et les noms des colonnes, mais n'affiche aucun des enregistrements associés.

Les tables sont les seuls objets de bases de données dans lesquelles sont stockées des données dans une base de données, mais il existe d'autres types d'objets de bases de données que vous pouvez interroger comme des tables. Par exemple, une vue est une sorte de table virtuelle - un objet qui se comporte comme une table lorsque vous exécutez une interrogation, mais qui est en fait un pointeur à un sous-ensemble d'une table, une combinaison de tables ou une jointure de plusieurs tables.

Schema Builder traduit vos commandes de menu et opérations de la souris en instructions SQL appropriées. Les utilisateurs de Schema Builder qui connaissent bien le langage SQL peuvent visualiser les instructions SQL générées par une définition Schema Builder en utilisant la commande Schéma [image] Afficher instructions SQL.

Remarque : Il est utile mais toutefois pas indispensable de connaître le langage SQL pour utiliser Schema Builder. Schema Builder est conçu de manière à fournir une vue graphique intuitive de la base de données qui vous isole des instructions SQL sous-jacentes, afin que vous puissiez vous concentrer sur le résultat que vous voulez obtenir, et non sur la manière d'y parvenir.


Fenêtre Source de données

  Rubriques connexes

La fenêtre Source de données est la fenêtre principale qui s'ouvre lorsque vous lancez Schema Builder ou lorsque vous vous reconnectez à une base de données différente. Vous pouvez la considérer comme un «tableau» où vous pouvez créer, disposer et définir graphiquement les relations entre les objets de source de données.

Quels que soient les schémas que vous avez créés et validés, la fenêtre Source de données est toujours vide lorsque vous l'ouvrez pour la première fois. Vous pouvez alors créer des objets de source de données ou inclure des objets que vous avez préalablement définis et validés dans le schéma de base de données.

Une source de données est un graphique que Schema Builder affiche dans la fenêtre Source de données pour décrire des objets de base de données et des noms de colonne. Les objets de base de données comprennent des tables, des vues, des synonymes, des clichés et des interrogations stockés sous la forme de vues. Tous ces objets peuvent être manipulés et interrogés de la même manière ; les différences n'ont donc pratiquement pas d'importance.

Remarques

•	Toutes les sources de données sont construites à partir de tables et se comportent comme des tables. Nous utiliserons donc de manière interchangeable les termes génériques  «table»  et «source de données».

•	Si vous devez sortir de Schema Builder mais pensez reprendre votre travail plus tard à l'endroit à vous l'avez interrompu, vous devez valider le schéma dans la base de données avant de sortir de Schema Builder. Lorsque vous réouvrirez Schema Builder, vous devrez incorporer chacun des objets sur lesquels vous travailliez précédemment pour pouvoir continuer.


Notation d'objets de source de données

  Rubriques connexes

Exemple de deux objets de source de données reliés par une relation :

Cliquez sur une icône, un indicateur ou une partie de ces objets pour afficher une description.


Types de données

  Rubriques connexes

Les types de données font référence aux données contenues dans une colonne. Lorsque vous définissez une nouvelle colonne dans une table, vous devez lui attribuer un type. Par exemple, une colonne comme HIRE_DATE contiendra des dates, alors qu'une colonne comme LAST_NAME contiendra des caractères alphabétiques. Les types de données de toutes les colonnes d'un objet de source de données sont représentés par des icônes qui apparaissent dans la colonne de droite de l'objet, dans la fenêtre Source de données.

Schema Builder prend en charge les neuf types de données suivants :

Type de données	Icônes	Description
CHAR		Type de données à utiliser pour les données de type caractère de longueur fixe ; taille maximum 255 octets, valeur par défaut 1 octet. Remarque : Vous pouvez représenter des nombres en utilisant le type de données CHAR, mais vous pouvez uniquement exécuter des calculs avec des données de type numérique.
Varchar		Type de données à utiliser pour les chaînes de caractères de longueur variable ; taille maximum 2 000 octets. Vous devez indiquer une longueur maximum pour les données de VARCHAR. Remarque : A l'heure actuelle, le type VARCHAR est synonyme de VARCHAR2.
Number		Type de données à utiliser pour les nombres entiers et décimaux. Lorsque vous attribuez le type NUMBER à une colonne, vous devez entrer la précision et l'échelle dans le champ Longueur de la boîte de dialogue de définition de colonne. La précision (champ gauche) est le nombre total de chiffres du nombre et doit être comprise entre 1 et 38. L'échelle (champ droit) est le nombre de chiffres à droite du séparateur décimal et doit être comprise entre -84 et 127. Utilisez la valeur d'échelle zéro pour indiquer des nombres en virgule fixe de précision donnée. Si l'échelle est négative, les données sont arrondies au nombre indiqué de position à gauche du séparateur décimal. Par exemple, précision 10, échelle 2 correspond à dix chiffres dont deux à droite du séparateur décimal. Précision 10, échelle 2 correspond à un entier de dix chiffres, arrondi au chiffre des centaines le plus proche.
FLOAT		Type de données à utiliser pour indiquer des données de type ANSI flottant. Vous devez alors indiquer une précision binaire comprise entre 1 et 126. Remarque : Pour convertir de binaire en décimal, multipliez la précision binaire par 0,30103, pour convertir de décimal à binaire, multipliez la précision décimale par 3,32193.
Date		Type de données à utiliser pour stocker des informations de type date et heure et notamment siècle, année, mois, jour, heure, minute et seconde. Les plages valides sont comprises entre le 1er janvier, 4712 BC et le 31 décembre, 4712 AD. Le format de date par défaut est JJ-MOI-AA, comme dans ‘01-JAN-97.’
Long		Type de données à utiliser pour les chaînes de caractères de longueur variable ; maximum 2 giga-octets. Remarque : Les colonnes de type Long sont soumises à un certain nombre de restrictions. Pour plus d'informations, reportez-vous à Oracle SQL Language Reference Manual.
RAW		Type de données à utiliser pour les données binaires de type RAW (orientées octets). Taille maximum : 255 octets. Les valeurs doivent être insérées sous forme de chaînes de caractères et affichées en hexadécimal. Vous devez indiquez la taille des données de type RAW. Remarque : RAW équivaut à VARCHAR2, mais aucune conversion n'est exécutée entre les jeux de caractères de session et de base de données.
LONG RAW		Type de données permettant de stocker jusqu'à 2 giga-octets de données binaires de type RAW (entrées et affichées en format hexadécimal). Il n'est pas nécessaire d'indiquer une taille. Remarque : LONG RAW équivaut à RAW, mais aucune conversion n'est exécutée entre les jeux de caractères de session et de base de données. En outre, LONG RAW est soumis aux mêmes conditions que LONG.
MLSLABEL		Type de données MLSLABEL pour stocker des étiquettes en format binaire sur des systèmes d'exploitation sécurisés. MLSLABEL est un type de données Trusted Oracle.


Fenêtre Conditions

  Rubriques connexes

La fenêtre Conditions permet d'appliquer des contraintes (ou conditions) aux colonnes d'une source de données. Une contrainte est un critère qui limite les valeurs qui peuvent être stockées dans une colonne ou plusieurs colonnes d'une base de données.

Au départ, lorsque vous ouvrez Schema Builder, la fenêtre Conditions est parfois masquée. Elle apparaît automatiquement lorsque vous choisissez Schéma [image] Définir les contraintes. Vous pouvez également procéder à l'ouverture de la fenêtre à tout moment en faisant glisser la barre de partage de fenêtres.


Mode Edition

  Rubriques connexes

Schema Builder est en mode Edition lorsque le pointeur de souris passe de la forme d'une flèche à une croix (lorsque vous éditez une condition, par exemple). Pour sélectionner un objet d'une fenêtre inactive en mode Edition, commencez par cliquer sur la fenêtre pour l'activer, puis sur l'objet lui-même pour le sélectionner.


Qu'est-ce qu'un schéma ?

  Rubriques connexes

Un schéma est un ensemble de définitions et de relations qui constitue la structure logique d'une base de données. Il comprend les définitions de colonnes de toutes les tables et les autres objets de sources de données qui constituent la base de données, ainsi que les contraintes appliquées aux différentes colonnes. Plus important encore, un schéma comprend un ensemble de relations qui relient entre elles les différentes tables ou d'autres objets de sources de données.

Avant, les schémas de base de données étaient généralement créés directement dans SQL par des administrateurs et des concepteurs de base de données - et seules les personnes connaissant parfaitement SQL pouvaient définir et tenir à jour les schémas de base de données. Maintenant, grâce à l'interface utilisateur graphique et intuitive, Schema Builder permet à un nombre beaucoup plus important d'utilisateurs de concevoir des schémas de base de données. Vous pouvez vous concentrer sur la conception de votre base de données et laisser Schema Builder générer automatiquement les commandes SQL nécessaires.


Relations de base de données

  Exemples	  Rubriques connexes

Les tables sont souvent réunies par des relations, appelées en SQL références ou contraintes d'intégrité référentielle, qui facilitent l'application de l'intégrité des données, et identifient les relations entre les clés primaires et les clés étrangères. Si vous êtes technicien et voulez obtenir davantage d'informations sur ces concepts, reportez-vous à Oracle8 Server SQL Language Reference Manual.

Si vous n'êtes pas technicien, il vous suffit de savoir que vous pouvez créer des relations entre les tables pour identifier la façon dont une colonne d'une table est reliée à une colonne d'une autre table.

Remarque : Lorsque vous mettez en évidence une table dans votre schéma et que vous choisissez Données [image] Sélectionner tables en relation, Schema Builder affiche la liste des tables pour lesquelles des relations ont déjà été définies avec la table sélectionnée.


Relation entre bases de données - Exemple

Supposez que la table Customer comporte une colonne Salesperson ID qui identifie le vendeur de ce client. Comme l'identification du vendeur est la même que celle de l'employé dans la table Employee, nous créons une relation entre les deux tables (matérialisée par la ligne de relation) qui relie ces colonnes l'une à l'autre.

Comme nous avons défini la relation entre Salesperson ID et Employee ID, nous pouvons exécuter des interrogations sur la table Customer tout en entrant également des informations de la table Employee pour chaque vendeur.

Cela nous permet de combiner en une interrogation, par exemple, le Customer ID, Name et Salesperson (Employee) ID avec le Name et la Commission du vendeur, même si ces informations sont stockées dans deux tables différentes.

Les relations permettent également de réduire la redondance des données. Dans l'exemple ci-dessus, nous avons créé une table Department dans laquelle est stocké chaque département par ID, et nous relions ces ID à la colonne Department ID de la table Employee. Vous n'avez donc pas à répéter les Names et Locations de département dans la table Employee, puisqu'il suffit de stocker, pour chaque employé, son Department ID.


Relations et types de données

  Rubriques connexes

Vous pouvez toujours établir une relation entre des colonnes qui contiennent le même type de données et, dans certains cas, entre des colonnes de types de données différents, si la relation a un sens.

Par exemple, vous pouvez toujours relier une colonne de type Number à une colonne de type Character, puisqu'une valeur numérique peut aussi être interprétée sous la forme d'un caractère. En fait, presque toutes les colonnes (à l'exception des colonnes de texte de type LONG) peuvent être reliées à des colonnes de type CHARACTER.

En général, Schema Builder vous permet d'établir une relation entre des colonnes qui peuvent être interprétées en utilisant la fonction de conversion implicite de la base de données Oracle. Pour toute information technique sur les conversions implicites, reportez-vous à Oracle8 Server SQL Language Reference Manual.


Relations entre clé primaire et clé étrangère

  Rubriques connexes

Schema Builder crée automatiquement des relations de clés étrangères et des contraintes uniques lorsque vous créez une relation. Dans Schema Builder, les relations simples apparaissent sous la forme d'une relation clé primaire/clé étrangère. La flèche a son origine dans la clé étrangère et se termine par une pointe dans la clé primaire. Dans les relations temporaires, vous pouvez tracer les lignes dans un sens ou dans l'autre.

Dans la fenêtre Source de données, les clés primaires apparaissent en gras, et les clés étrangères en italique. Une colonne qui apparaît en gras et en italique est une clé primaire (ou une partie d'une clé composite) dans une table et une clé étrangère dans une autre.

Informations complémentaires : pour plus d'informations sur les clés primaires et les clés étrangères, reportez-vous à Oracle8 Server SQL Language Reference Manual.


Indicateur de type d'objet

L'icône dans l'angle supérieur gauche d'un objet de source de données indique son type :

  Table

  Vue

  Interrogation

  Cliché

  Synonyme


Indicateur de modification d'objet

Un astérisque placé en regard d'un objet ( [image]) signifie que cet objet a été modifié depuis la dernière validation du schéma. Lors de la validation suivante du schéma, tous les astérisques disparaissent.


Titre d'objet

Nom de l'objet de source de données. Pour le modifier, cliquer sur le titre de l'objet.


Indicateur de commentaire

L'icône de commentaire [image] indique qu'un commentaire est associé à l'objet (ou à la colonne). Cliquez deux fois sur cette icône pour ouvrir la boîte de dialogue de définition d'informations dans laquelle vous pouvez visualiser ou éditer les commentaires.


Indicateur d'index

L'icône d'index [image] indique que des index sont définis pour une ou plusieurs colonnes de cet objet de source de données. Si l'objet a une clé primaire définie sur une de ses colonnes, il a automatiquement un index pour cette colonne.

Cliquez deux fois sur l'icône d'index pour ouvrir la boîte de dialogue de définition d'index, dans laquelle vous pouvez créer ou modifier les index de cet objet.


Nom de colonne

Nom de l'une des colonnes de cet objet. Si vous cliquez deux fois sur un nom de colonne, la boîte de dialogue de définition de colonne s'ouvre et vous pouvez modifier les attributs de la colonne ou ajouter de nouvelles colonnes à l'objet.


Indicateur de contraintes

Des points de conduite [image] à côté d'un nom de colonne indiquent qu'une ou plusieurs contraintes ont été appliquées à cette colonne. Pour visualiser ou modifier les contraintes, choisissez Schéma [image] Définir les contraintes (CTRL+F) ou faites glisser la barre de partage de fenêtres pour ouvrir la fenêtre Contraintes.


Indicateur de type de données

Ces icônes indiquent le type de données de leurs colonnes respectives. Si vous cliquez sur l'une de ces icônes et maintenez le bouton de la souris enfoncé, un menu instantané apparaît et vous pouvez choisir un autre type de données.


Ligne de relation

Une ligne grisée entre deux colonnes indique qu'une relation a été créée entre les colonnes à l'une des extrémités de la ligne. La ligne va de la clé étrangère à la clé primaire, comme l'indique la tête de la flèche à l'extrémité de la ligne.


Boutons de défilement de colonnes

Si l'objet de source de données a davantage de colonnes que sa taille ne lui permet d'en afficher, les touches fléchées vers le haut et vers le bas [image] apparaissent pour que vous puissiez passer par défilement aux autres colonnes.


Indicateur d'auto-relation

L'icône d'auto-relation [image] indique qu'une auto-relation a été créée entre cette colonne (clé étrangère) et une autre (clé primaire) de la même table.


Poignée de redimensionnement de table

Cette icône permet de redimensionner graphiquement un objet de source de données sur le plan horizontal et vertical.

Si la préférence Redimensionner : ajout colonnes est cochée dans les préférences de Schema Builder, tirez cette poignée vers le bas [image] pour ajouter automatiquement des colonnes supplémentaires à l'objet. Si cette préférence est désactivée, vous pouvez uniquement redimensionner l'objet verticalement, jusqu'à la dernière colonne définie.


Indicateur de nouvelle colonne

Le signe plus (+) qui précède le nom d'une colonne indique que cette colonne a été ajoutée à l'objet depuis la dernière validation du schéma. Lors de la validation suivante du schéma, cet indicateur disparaît.


Clé primaire

Un nom de colonne en gras indique que cette colonne a été définie comme clé primaire de l'objet. Si ce nom apparaît en gras et en italique, la colonne correspondante constitue une clé primaire pour sa propre table et une clé étrangère pour une autre colonne.


Clé étrangère

Un nom de colonne affiché en italique indique que cette colonne est une clé étrangère, reliée à une clé primaire d'une autre colonne. La définition d'une relation entre deux colonnes est la seule façon de définir une clé étrangère.