L'onglet Complément SQL qui se
trouve dans l'éditeur des Segments permet de compléter les Lignes -CE des instances appelées dans un Segment qui
est utilisé comme base de données relationnelle.
Définition d'un complément SQL
- Table originale
- Saisissez le code du Segment qui est utilisé comme Table.
Remarque : Si dans la définition
des lignes -DR dans l'onglet
Lignes -DR de
l'éditeur de Blocs, le
Type de clé est
à
Blanc, il s'agit d'un Segment utilisé
en tant que Vue, décrite par des lignes -DBE. Il est alors possible
d'appeler un Segment qui sera considéré comme une Table et toutes
les Rubriques de ce Segment seront sélectionnées sans obligation de
rentrer des lignes -DBE. Il ne peut y avoir qu'un niveau d'appel
de Segment.
Cependant, si le Type de clé est
renseigné avec une autre valeur, il s'agit d'une Vue décrite
par sélection de sous-schémas ou de la totalité de la Table. En cas
d'appel sur le premier niveau, celui-ci est considéré comme une
Table. Les Segments appelés dans ce premier Segment verront leurs
Rubriques référencées à cette Table, quel que soit leur niveau d'imbrication.
- Colonne
- Saisissez ici le code de la Rubrique source qui correspond au
nom de la colonne dans la description du Segment.
Définition d'un complément SOCRATE
Une entité SOCRATE et ses caractéristiques doivent avoir été définis
avant la création de lignes complémentaires.
- Caractéristiques
- Cette zone sert à indiquer la nature de la caractéristique composée
: ce peut être Anneau (A), Inversion (I), Référence simple ou Référence
anneau (R), ou Relation (L). Ces caractéristiques ont été créées initialement
dans le Référentiel Pacbase mais elles doivent être complétées dans
des lignes -SE, dans la zone Entité SOCRATE. Lorsque vous avez sélectionné une valeur dans la liste déroulante
de la zone Caractéristiques, celle-ci s'affiche
sur la ligne -SE dans la colonne Type.
- Chaîne
- Sert à repérer les anneaux avec chaîne double ou les références
anneaux avec chaîne double. Cochez la case Double pour indiquer un anneau avec chaîne double ou référence anneau avec
chaîne double. Une fois la case cochée, vous pouvez voir l'option
s'afficher sur la ligne -SE dans la colonne Chaîne.
- Autorisations
- Cette zone est utilisée pour renseigner les autorisations d'accès
correspondantes pour chaque sous-schéma. Pour chaque sous-schéma,
vous pouvez affecter l'une des valeurs suivantes :
- Consultation,
- Mise à jour (M),
- Suppression (S),
- Génération (G),
- Génération et suppression (A).
- Entité SOCRATE
- Cette zone permet de compléter la description des caractéristiques
composées sélectionnées dans la zone Caractéristiques. Le code entité requis dépend du type de caractéristique que vous
avez indiqué :
- Pour une 'Référence simple' on renseigne le code de
l'entité référencée,
- Pour une 'Référence anneau' on renseigne le code de
l'entité suivi du code de la caractéristique référencée,
- Pour un 'Inverse' on renseigne le code de l'entité inversée,
- Pour une caractéristique de type 'Relation' on renseigne
un code entité suivi éventuellement d'un code caractéristique.