Académique Documents
Professionnel Documents
Culture Documents
Question 2 : Créez la table EMPLOYER à partir des informations ci-dessous. Vérifiez que la
table a été créée.
Nom de colonne ID LAST_NAME FIRST_NAME DEPT_ID
Fk table DEPT
Fk column ID
Data type NUMBER VARCHAR2 VARCHAR2 NUMBER
Length 7 25 25 7
1
Atelier Bases de Données Classes : DSI3.1 ; RSI3.1 ; MDW3.1
Question 9 : Vérifiez que les contraintes ont été ajoutées en interrogeant la vue
USER_CONSTRAINTS.
Question 10 : Modifiez la table EMPLOYER. Ajoutez une colonne COMMISSION de type
number. Ajoutez une contrainte emp_comm_constraint à la colonne COMMISSION afin de
garantir que la valeur de la commission est supérieure à zéro.
Question 11 : Donnez les deux requêtes qui permettent de désactiver/réactivez la contrainte
de clé étrangère de la table EMPLOYE sur DEPT_ID.
Question 12 : Créez une doublure en structure et en données de la table DEPARTMENT.
Question 13 : Renommez de deux manières la table EMPLOYER à EMP
Question 14 : Renommez pour SALARY la colonne SAL de la table EMP
Question 15 : Supprimez la colonne email de la table EMP, vérifiez la suppression
Question 16 : Supprimez totalement la table DEPARTEMENT.
Partie 2
Soit le schéma relationnel suivant :
- Etudiant ( numero , nom , prenom , datenaiss )
- Enseignant ( idEns , nom , prenom )
- Cours ( numC , intitule , #responsable, nombreSeances )
- Seance (# idcours , numS , type , date , salle , heureDebut , heureFin , #enseignant )
- Inscription (# etud , #nc)
- Evaluation (#etud,#nc, note)
Question : Créer les tables suivantes en respectant les règles de gestion suivantes :
- Les informations suivantes ne sont pas obligatoires : la date de naissance pour
l’étudiant, le responsable du cours.
- L’intitulé du cours est unique.
- Le type de cours est soit ‘CI’ ou ‘TP’
- La note est entre 0 et 20.
- On ne peut pas trouver 2 séances qui sont planifiées à la même date et heure début
pour le même enseignant ou dans la même salle.
- L’heure début est supérieure à l’heure fin.