Vous êtes sur la page 1sur 2

TP1- SQL

Licence NTI
Section 1 Dfinir copier, renommer et supprimer des tables
1. Crer la table dept qui contient : un numero de departement, code numerique. son nom, chaine de caractere pouvant atteindre jusqu'a 20 caracteres. la localisation,chaine de caractere pouvant atteindre jusqu'a 20 caracteres. Il n'y a que la localisation qui peut etre une colonne facultative. 2. Inserer un enregistrement dans la table dept. 3. Creer la table emp qui contient : un numero d'employe, code numrique nom, chaine de caractere pouvant atteindre jusqu'a 50 caracteres. Prenom, chaine de caractere pouvant atteindre jusqu'a 50 caracteres. Statut, chaine de caractere pouvant atteindre jusqu'a 8 caracteres. numero de departement, code numerique.

Toutes ces colonnes sont obligatoires a la saisie. Le statut doit tre 'ACTIF' par dfaut s'il n'est pas spcifie a l'insertion.

4.

Inserer un enregistrement dans la table emp (sans preciser le statut).

5. Vrifier la valeur de la colonne statut dans la table emp. 6. Crer une nouvelle table en copiant la table dept sans la localisation dans la table nouv_dept. Utilisez les mmes noms de colonnes en les prfixant avec n_ . 7. Visualiser les lignes de la table nouv_dept. 8. Supprimer la table nouv_dept. 9. Essayer de dcrire la table nouv_dept.

Section 2 Ajouter, supprimer et modifier des colonnes


10. Ajouter une colonne sexe obligatoire de 1 caractre a la table emp. Ne spcifiez pas de valeur par dfaut. 11. Ajouter une colonne sexe obligatoire de 1 caractre a la table emp, en spcifiant une valeur par dfaut. 12. Supprimer localisation de la table dept. Dcrivez la table. 13. Dans la table emp, diminuez la taille de la colonne qui contient le nom de l'employe a 2 caractres.

Section 3 Utiliser des squences


14. crer la squence, seq_emp, qui genere un nombre unique pour chaque employ. Les identifiant des employs sont incrmentes de 1, les numros seront rutilises une fois que nous auront atteint le maximum autorise par le nombre a six chiffres. Commencer la squence avec une valeur suprieur de 1 au maximum de la colonne num_emp de la table emp. 15. Utiliser la nouvelle squence pour crer un nouvel employ.

Vous aimerez peut-être aussi