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.