Création
de tables et contraintes d'intégrité
turing
et
master-info
. Afin d'utiliser Oracle, vous devez au
préalable positionner les variables
d’environnement ORACLE_SID
et TWO_TASK
à la valeur
« ROSA
» : pour cela, tapez les
commandes export
TWO_TASK=ROSA
et export ORACLE_SID=ROSA
dans une
fenêtre
terminal. Connectez-vous à Oracle via la commande
« sqlplus
» et identifiez-vous
(login et mot de
passe identique à votre login). ETUDIANT
avec
les champs net
,
nom
et age
. net
(n° d'étudiant) est la clé de la relation.ETUDIANT
en
ajoutant la contrainte d'intégrité age>=18
et insérer des lignes pour vérifier que cette contrainte
est bien prise en compte.ETUDIANT
en
ajoutant le champ adresse
et insérer des lignes.COUT
avec
les champs age
et tarif
et les deux contraintes :
age
est la clé de la relationtarif
a pour seules valeurs autorisées 1
, 2
ou 3
.ETUDIANT
en
ajoutant la contrainte référentielle :age
de la table ETUDIANT
fait référence au champ age
de la table COUT
.ETUDIANT
pour tester la contrainte
référentielle.COUT
une ligne
référencée dans la table ETUDIANT
.INSCRIPTION
avec
les champs net
et diplome
. net
(n° d'étudiant) est la clé de la relation et fait
référence à la clé dans la relation ETUDIANT
.
ETUDIANT
qui est référencée dans la table INSCRIPTION
.
La suppression a-t-elle lieu ?ON DELETE CASCADE
dans la contrainte
référentielle et tester à nouveau la suppression
de lignes.