Nom colonne
Description Type Taille Obligatoire Valeur par
défaut
Valeurs autorisées
Sujet
Code_eq chaîne 10 Oui équipe Nom_eq chaîne 50 Oui équipe Date_eq Date création de
l'équipe
Date Non équipe
Numéro_jr numérique Oui Joueur
Nom_jr chaîne 50 Oui Joueur
Prénom_jr chaîne 50 Oui Joueur
Date_jr Date de naissance Date Non Joueur Numéro_mt numérique Oui Matche Date_mt date Oui Matche Heure début chaîne 6 Non Matche
Résultat_mt chaîne 10 Non Matche
Numéro_ar numérique Oui Arbitre
Nom_ar chaîne 50 Non Arbitre
Prénom_ar chaîne 50 Non Arbitre
Rôle_pt Gardien, défenseur…
Chaîne 50 Oui participation
Durée_pt numérique Oui participation
2. Liste des tables
Tables Description Sujets
équipes Equipe de football équipe
Joueurs Joueur
Matches Matche
Arbitres Arbitre
participations Participation d'un joueur à un matche participation
Exercices Professeur : Mohamed TRABELSI
3. Liens entre les tables
Table mère Table fille Clé primaire Clé étrangère équipes Joueurs Code_eq Code_eq Arbitres Matches Numéro_ar Numéro_ar Joueurs participations Numéro_jr Numéro_jr Matches participations Numéro_mt Numéro_mt
4. Représentation textuelle de la base
• équipes (Code_eq, nom_eq, date_eq)
• Joueurs (Numéro_jr, nom_jr, prénom_jr, date_jr, code_eq #)
• Matches (Numéro mt, date_mt, heure_début, résultat_mt, numéro_ar #)
• Arbitres (Numéro_ar, Nom_ar, Prénom_ar)
• Participations (Numéro_jr #, Numéro_mt #, Rôle_pt, Durée_pt)
5. Représentation graphique de la base
Nom colonne Description Type Taille Obligatoire Valeur par
défaut
Valeurs autorisées
Sujet
Code_sec chaîne 10 Oui Section
intitulé_sec chaîne 50 Non Section
Code_cla chaîne 10 Oui Classe
désignation_cla chaîne 50 Non Classe
niveau_cla Int 1 Non Classe
Num_ele Int 4 Oui Elève
prénom_ele chaîne 50 Non Elève
nom_ele chaîne 50 Non Elève
adresse_ele chaîne 100 Non Elève
tel_parent_ele chaîne 13 Non Elève
Code_mat chaîne 10 Oui Matière
libellé_mat chaîne 50 Non Matière
niveau_mat Int 1 Non Matière
coef_mat Int 1 Non Matière
Type_not chaîne 50 Non Note Date_not Date Non Note
2. Liste des tables
Tables Description Sujets
Sections Section
Classes Classe
Elèves Elève
Matières Matière
Notes Note
Exercices Professeur : Mohamed TRABELSI
3. Liens entre les tables
Table mère Table fille Clé primaire Clé étrangère Sections Classes Code_sec Code_sec Sections Matières Code_sec Code_sec Classe Elèves Code_cla Code_cla Elèves Notes Num_ele Num_ele Matières Notes Code_mat Code_mat
4. Représentation textuelle de la base
• Sections (Code_sec, intitulé_sec)
• Classes (Code_cla, désignation_cla, niveau_cla, code_sec #)
• Elèves (Num_ele, prénom_ele, nom_ele, adresse_ele, tel_parent_ele, code_cla #)
• Matières (Code_mat, libellé_mat, niveau_mat, coef_mat, code_sec#)
• Notes (Num_ele #, code_mat #, type_not, date_not)
5. Représentation graphique de la base
des stations de ski alpin. Chaque station de ski est caractérisée par un numéro, un nom, une valeur décrivant son altitude en mètres, et le nom de la région où elle est située.
Dans chaque station on peut trouver un ou plusieurs hôtels caractérisés chacun par un numéro, un nom, et une catégorie. Cette dernière est un entier décrivant le nombre d'étoiles attribuées à l'hôtel. Un hôtel comprend plusieurs chambres numérotées comme suit : étage + numéro. Chaque chambre comporte un certain nombre de lits.
Lorsqu’un client vient faire une réservation, on enregistre les informations suivantes :
Le numéro du client, son nom, son prénom, son adresse, ainsi que le numéro de son téléphone portable. On enregistre également la date du début de séjour et la date de fin de séjour. On note que pour une réservation de plusieurs personnes, un seul nom de client est enregistré. De plus, une réservation porte sur une seule chambre. (Si une famille nombreuse va séjourner dans deux chambres, il faudra deux enregistrements pour une même réservation)
Contraintes d’intégrité :
• Nombre de chambre toujours inférieur à 4.
• Le nombre d’étoile d’un hôtel est par défaut 4.
• Toues les données de l’entité Clients ne doivent pas être vide.
Travail demandé :
a. Elaborer la liste des colonnes.
b. Déduire la liste des tables.
c. Donner la liste des liens entre les tables.
Exercices Professeur : Mohamed TRABELSI
1. Liste des colonnes
Nom colonne
Description Type Taille Obligatoire Valeur par
défaut
Valeurs autorisées
Sujet
NumSta Numéro station numérique 3 Oui Station
NomSta Nom station chaîne 100 Oui Station
AltitudeSta En mètres numérique 4 Non Station
RégionSta chaîne 50 Non Station
NumHot Numéro hôtel numérique 3 Oui hôtel
NomHot Nom Hôtel chaîne 100 Oui hôtel
CatHot Catégorie Nombre d'étoiles
numérique 1 Non hôtel
Etage Numéro de l'étage numérique 2 Oui Chambre
Numéro Numéro de la chambre numérique 2 Oui Chambre
Nbr_lit Nombre de lits numérique 1 Oui Chambre
NumCli Numéro Client numérique 4 Oui Client
NomCli chaîne 50 Oui Client
PrenomCli chaîne 50 Oui Client
TelCli chaîne 20 Oui Client
DateDeb Date Non Réservation
Datefin Date Non Réservation
2. Liste des tables
Tables Description Sujets
Stations Station de ski alpin Station
hôtels hôtel
Chambres Chambre
Clients Client
Réservations Réservation
3. Liens entre les tables
Table mère Table fille Clé primaire Clé étrangère
• Hôtels (NumHot, NomHot, CatHot, NumSta#)
• Chambres (Etage, Numéro, Nbr_lit, NumHot#)
• Clients (NumCli, NomCli, PrenomCli, TelCli)
• Réservations (NumCli#, Etage#, Numéro#, DateDeb, Datefin)