0% ont trouvé ce document utile (0 vote)
7 vues1 page

Gestion de Projet : Base de Données SQL

Le document présente la création d'une base de données simplifiée nommée 'Gestion_Projet' pour gérer la compétition 'GlobRobot', comprenant trois tables : PROJET, CANDIDAT et ROBOT, avec des spécifications sur les attributs et les clés. Il inclut également des instructions pour créer la base de données en SQL, les requêtes pour créer les tables, et des modifications à apporter aux tables existantes. Les modifications comprennent l'ajout d'une colonne, la suppression de contraintes, et la modification de types de données.

Transféré par

Fayza Akermi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
7 vues1 page

Gestion de Projet : Base de Données SQL

Le document présente la création d'une base de données simplifiée nommée 'Gestion_Projet' pour gérer la compétition 'GlobRobot', comprenant trois tables : PROJET, CANDIDAT et ROBOT, avec des spécifications sur les attributs et les clés. Il inclut également des instructions pour créer la base de données en SQL, les requêtes pour créer les tables, et des modifications à apporter aux tables existantes. Les modifications comprennent l'ajout d'une colonne, la suppression de contraintes, et la modification de types de données.

Transféré par

Fayza Akermi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Tp1 : base de données

Afin de mieux gérer la compétition internationale "GlobRobot", les organisateurs décident de créer la base de
données simplifiée "Gestion_Projet" décrite par la description suivante :

PROJET, CONDIDAT, ROBOT


 Table PROJET :
(NumP : numéro projet de type chaine de caractères (5) (clé primaire),
CatégorieP: catégorie projet de type chaine de caractères (12) non null,
LibelleP : libellé projet de chaine de caractères (20),
DateDepP : date début projet de type Date non null,
DateFinP : date de fin projet de type Date non null )
 Table CANDIDAT :
(CodeC : code candidat type chaine de caractères (5),
NomC: nom candidat de type chaine de caractères (20) non null clé primaire,
PrenomC : prénom candidat de type de chaine de caractères (20) non null et unique ,
NumP : numéro de projet de type chaine de caractères(5) )
 Table ROBOT :
(CodeR : code d’un robot type chaine de caractères (5) clé primaire ,
NomR: nom robot de type chaine de caractères (20),
TypeR : type robot de type de chaine de caractères (20) non null,
CoutR : coût de production d’un robot de type entier compris entre (1000 et 5000 ),
NumP : numéro de projet de type chaine de caractères(5) )

On suppose qu'un candidat peut effectuer un seul projet et qu’un projet peut être effectué par
plusieurs candidats
On suppose qu'un robot est réalisé par un seul projet et qu’un projet peut réaliser plusieurs
robots
Important : à chaque représentation textuelle demandé, indiqué les clés primaires et les clés
étrangères
1) Donner la représentation textuelle de cette base
2) Créer la base de données "Gestion_Projet" en mode SQL
3) Donner les requêtes SQL qui permettent de créer les trois tables
4) Ajouter une colonne EmailC à la table CANDIDAT de type chaine de caractères et contenant
obligatoirement le caractère "@"
5) Supprimer la contrainte clé primaire de la table CANDIDAT
6) Rendre la colonne CodeC de la table CANDIDAT une clé primaire.
7) Modifier le type de la colonne Localite de la table Avion par le type chaine de caractères(20).
8) Supprimer la colonne CoutR de la table ROBOT

Vous aimerez peut-être aussi