Nothing Special   »   [go: up one dir, main page]

TP1 Contraintes SQL

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 1

UNIVERSITE ABDELMALEK ESSAADI

FACULTE POLYDISCIPLINAIRE DE LARACHE

TP : BD ORACLE
Série N° 1 : Contraintes SQL

Objectifs : Mise en œuvre des contraintes


Étant donné le dictionnaire de données :

Dept_TP1
Numero Entier (2)
Nom Chaine caractères variable (14)
Ville Chaine caractères variable (13)

Emp_TP1
Numero Entier (4)
Nom Chaine caractères variable (10)
Emploi Chaine caractères variable (9)
Date_embauche Date
salaire Numérique décimal (7,2)
commission Numérique décimal (7,2)

et les informations complémentaires suivantes : SALAIRE_GLOBAL,


• Tous les attributs doivent avoir une valeur sauf le ou LOCALISATION contient le nom et la
montant commission qui peut être absent. ville du département et
• Le nombre de départements est limité à 9, de SALAIRE_GLOBAL est égal au montant
numéro: 10, 20, ....., 90. total du revenu (salaire + commission)
• La date d’embauche doit être supérieure ou égale pour chaque département; valeurs obtenues
au 1 décembre 1980. à partir des données des tables EMP_TP1
• En cas de suppression d'une ligne de la table
et DEPT_TP1.
DEPARTEMENT, les lignes de la table
EMPLOYE qui ont le même numéro de 5. Ajouter la colonne « REGION» dans la
département doivent aussi être supprimées. table « BILAN », ajouter une contrainte
1. Créer les tables DEPT_TP1 et EMP_TP1 sur cette colonne que la valeur par défaut
correspondantes. est « NORD ». Vérifier la description de la
Lister la description des tables créées par la table. Insérer une nouvelle ligne de test, et
commande DESC. vérifier l’insertion.
2. Copier les lignes des tables DEPT et EMP 6. Créer la table correspondant à la relation :
respectivement dans DEPT_TP1 et EMPLOI (Emploi, Nb_employés,
EMP_TP1. Salaire_moyen) : donnant pour chaque
3. Créer un jeu d’essai pour vérifier le emploi, le nombre total d'employés et le
salaire moyen pour l'emploi ; valeurs
comportement des contraintes d’intégrité :
obtenues à partir des données de la
 clé primaire (insertion, table EMP_TP1.
modification)
 clé étrangère (insertion,
suppression)
 contraintes sur valeur.
4. Créer la table BILAN de colonnes :
DEPTNO, LOCALISATION,

Vous aimerez peut-être aussi