Les droits d'accès obéissent à une règle fondamentale liée à la hiérarchie des schémas,
vues et structures: ils doivent toujours être compatibles avec ceux définis à un niveau
supérieur. Ainsi, si une vue ou une structure est uniquement accessible en lecture, les
articles de cette vue ou structure ne peuvent pas être définis avec des droits d'accès en
mise à jour ou en insertion/suppression.
Le tableau 5-1 présente les différents droits d'accès relatifs aux éléments d'IQS.
SCHEMA*
VUE
STRUCTURE
FICHIER*
ARTICLE
ZONE
* Aucune protection
Les deux éléments du tableau repérés par un astérisque (*) sont toujours accessibles en
INSERTION/SUPPRESSION: ils ne bénéficient d'aucune protection. Il est en effet
important que l'utilisateur puisse mettre à jour des fichiers. De même, un schéma,
description logique de la base de données, doit également pouvoir être mis à jour. En
principe, seul un administrateur ou un utilisateur autorisé peut accéder aux schémas.
Les paragraphes qui suivent détaillent les particularités concernant les droits d'accès
aux schémas, vues et structures.
Schéma
Le schéma représente la base de données d'origine de l'utilisateur. Lorsque ce dernier
désire effectuer une mise à jour de sa base de données, il le fait par l'intermédiaire du
schéma. Il ne doit pas oublier que toute modification apportée au schéma affecte
directement les vues qui en sont issues.
A tout schéma sont automatiquement associés des droits d'accès de type
INSERTION/SUPPRESSION. Ces droits ne peuvent pas être modifiés. A noter
cependant que l'insertion n'est pas possible dans une base de données décrite par un
schéma UFAS séquentiel.
A noter également que la définition du schéma peut imposer des restrictions inaltérables
concernant la mise à jour:
• La mise à jour des clés primaires est impossible.
• Une zone à laquelle correspond une clause "CHECK" ou une fourchette de valeurs
doit prendre la valeur indiquée dans la clause ou une valeur comprise dans la
fourchette.
• Une zone clé spécifiée avec la clause DUPLICATES NOT n'admet pas de nouvelles
occurrences ayant une valeur identique à celle d'une occurrence existante.
Les restrictions énoncées ci-dessus s'appliquent également aux vues dérivées du
schéma.
5-2
IQS - Guide de l'utilisateur expert
Tableau 5-1. Droits d'accès aux éléments d'IQS
LECTURE
Néant
x
x
Néant
x
x
MISE A JOUR
INSERTION/SUPPR
Néant
x
x
Néant
x
x
x
x
x
x
47 F2 76UD Rev00