SlideShare uma empresa Scribd logo
1 de 22
Mini projet sur
les bases de
donnes
Remerciement
 Je remercie infiniment notre professeur
Monsieur RIFI, pour cette formation sur les
bases de données .pour cette occasion ;
il nous demande de réaliser des mini
projets et pour moi je suis fier de faire ce
travail en choisissant une base de donnée
répondant à la tache demandée par
notre encadrent
Présentation du mini projet
 On souhaite construire une base de
données pour gérer les informations sur les
villes; les pays; et les consulats dans notre
continent africain. Chaque ville est
caractérisée par son nom et son nombre
d’habitants qui dépasse 100000habitants.
Chaque pays aussi caractérisé par son
nom et son chef d’etat. Chaque consulat
est caractérisé par son nom,son
adresse;son telephone fixe et le nom
• TRAVAIL à faire
• Contraintes d’intégrités
• Modèle entité association
• Modèle relationnel
• Dépendances fonctionnelles
• Modèle fonctionnelles
Exploitation de la base de donnée.
 Ainsi le prénom du consul.
 Notre base de donnée peut répondre à
certaines questions:
 1- Dans quel pays est situé une ville
 2-Quelle est la capitale de chaque pays
 3- Quel pays et dans quelle ville
représente un consulat.
grammes
 Datagramme brut
 Diagramme épuré
Contraintes d’ intégrités
 Sur les entités
 1- chaque ville a son nom
 2- pour chaque consulat on connait le
pays et la ville aussi l’adresse et le non du
consul
 3- le consulats d’ un pays n’est jamais de
ce pays
 Sur les attributs
 1-le nombre d’habitants d’ville doit être
supérieur ou égal à10000.
 2-Un et un seul consulat représente un et un
seul pays
 3- un seul consul occupe un seul consulat
 4- un consul peut être changer par son chef
d’etat ou son gouvernement
 5- en cas de rupture de relation diplomatique

 Le consul peut revenir a son pays et le
consulat peut être fermer.
Modèle entité association
modèle relationnel
 pays(nomPays, chef)
 ville(idVille,nomVille, nbHabitants, nomPays,
estCapitale)
 consulat(idConsulat, nomConsulat, nomCons
ul, adresse, nomPays, idVille)
Modèle fonctionnel
 Pays nom pays
 chef du pays
 Ville nom ville
 id. Ville
 nombre d’habitants
 nom pays
 Consulat id.consulat
 nom consulat
 nom consul
 adresse
 nom pays
 id. Ville capitale
Les dépendances
fonctionnelles
 pur la table pays .Il se voit que la table
est en 1FN car tous les attributs sont
élémentaires.
 pour la table ville .Il peut y avoir plusieurs
villes dans un même pays et leurs
populations peuvent coïncider ce qui
montre que la table est en BCNF.
 alors la table consulat n’est même pas en
2NF, comme nom Pays
 Dépend d’une partie propre d’une clé( à
savoir, de nom Consulat).
 On conclut que notre schéma est en 1NF
seule ment.
Réponse sur les 5 contraintes
d’intégrités en écrivant des
instructions SQL pour notre
création d cette BD.
 je dédie ce travail à on professeur RIFI et
à mes collègues filière : LP /ASL FACULTE
DES SCIENCES ABOUCHAIB DOKALI année
2011-2012.

Mais conteúdo relacionado

Mais de AHMED ENNAJI

Devoir surveille 1 2 bac pc 2019
Devoir surveille 1  2 bac pc 2019Devoir surveille 1  2 bac pc 2019
Devoir surveille 1 2 bac pc 2019AHMED ENNAJI
 
Exercice sur les fonctions exponentielles pour 2 bac pc
Exercice sur les fonctions exponentielles pour 2 bac pcExercice sur les fonctions exponentielles pour 2 bac pc
Exercice sur les fonctions exponentielles pour 2 bac pcAHMED ENNAJI
 
Bac blan 8 pc biof
Bac blan 8 pc biofBac blan 8 pc biof
Bac blan 8 pc biofAHMED ENNAJI
 
Devoir surveille 1 semestre2 1sm om
Devoir surveille 1 semestre2 1sm omDevoir surveille 1 semestre2 1sm om
Devoir surveille 1 semestre2 1sm omAHMED ENNAJI
 
Devoir surveille 1 semestre 2
Devoir surveille 1 semestre 2Devoir surveille 1 semestre 2
Devoir surveille 1 semestre 2AHMED ENNAJI
 
فرض 1 د2 جدع
فرض 1 د2 جدعفرض 1 د2 جدع
فرض 1 د2 جدعAHMED ENNAJI
 
85717b7aca485735313534313338323437343138 (1)
85717b7aca485735313534313338323437343138 (1)85717b7aca485735313534313338323437343138 (1)
85717b7aca485735313534313338323437343138 (1)AHMED ENNAJI
 
Exercice sur logarithme népérien propose par le prof18
Exercice sur logarithme népérien propose par le prof18Exercice sur logarithme népérien propose par le prof18
Exercice sur logarithme népérien propose par le prof18AHMED ENNAJI
 
Contr4 1sm biof oumerrabiaa
Contr4 1sm biof oumerrabiaaContr4 1sm biof oumerrabiaa
Contr4 1sm biof oumerrabiaaAHMED ENNAJI
 

Mais de AHMED ENNAJI (20)

Diagnos1
Diagnos1Diagnos1
Diagnos1
 
Serie 1espace
Serie 1espaceSerie 1espace
Serie 1espace
 
Devoir surveille 1 2 bac pc 2019
Devoir surveille 1  2 bac pc 2019Devoir surveille 1  2 bac pc 2019
Devoir surveille 1 2 bac pc 2019
 
Exercice sur les fonctions exponentielles pour 2 bac pc
Exercice sur les fonctions exponentielles pour 2 bac pcExercice sur les fonctions exponentielles pour 2 bac pc
Exercice sur les fonctions exponentielles pour 2 bac pc
 
Bac blanc3 oum
Bac blanc3 oumBac blanc3 oum
Bac blanc3 oum
 
Bac blanc 11
Bac blanc 11Bac blanc 11
Bac blanc 11
 
Examen blanc 7
Examen blanc 7Examen blanc 7
Examen blanc 7
 
Bac blanc 5
Bac blanc 5Bac blanc 5
Bac blanc 5
 
Bac blanc 6
Bac blanc 6Bac blanc 6
Bac blanc 6
 
Bac blanc 10
Bac blanc 10Bac blanc 10
Bac blanc 10
 
Bac blan 8 pc biof
Bac blan 8 pc biofBac blan 8 pc biof
Bac blan 8 pc biof
 
Exercice bac pc1
Exercice bac pc1Exercice bac pc1
Exercice bac pc1
 
Devoir surveille 1 semestre2 1sm om
Devoir surveille 1 semestre2 1sm omDevoir surveille 1 semestre2 1sm om
Devoir surveille 1 semestre2 1sm om
 
Devoir surveille 1 semestre 2
Devoir surveille 1 semestre 2Devoir surveille 1 semestre 2
Devoir surveille 1 semestre 2
 
Blanc1
Blanc1Blanc1
Blanc1
 
Serie3 annour (3)
Serie3 annour (3)Serie3 annour (3)
Serie3 annour (3)
 
فرض 1 د2 جدع
فرض 1 د2 جدعفرض 1 د2 جدع
فرض 1 د2 جدع
 
85717b7aca485735313534313338323437343138 (1)
85717b7aca485735313534313338323437343138 (1)85717b7aca485735313534313338323437343138 (1)
85717b7aca485735313534313338323437343138 (1)
 
Exercice sur logarithme népérien propose par le prof18
Exercice sur logarithme népérien propose par le prof18Exercice sur logarithme népérien propose par le prof18
Exercice sur logarithme népérien propose par le prof18
 
Contr4 1sm biof oumerrabiaa
Contr4 1sm biof oumerrabiaaContr4 1sm biof oumerrabiaa
Contr4 1sm biof oumerrabiaa
 

ennaji ahmed base de donnees

  • 1. Mini projet sur les bases de donnes
  • 2. Remerciement  Je remercie infiniment notre professeur Monsieur RIFI, pour cette formation sur les bases de données .pour cette occasion ; il nous demande de réaliser des mini projets et pour moi je suis fier de faire ce travail en choisissant une base de donnée répondant à la tache demandée par notre encadrent
  • 3. Présentation du mini projet  On souhaite construire une base de données pour gérer les informations sur les villes; les pays; et les consulats dans notre continent africain. Chaque ville est caractérisée par son nom et son nombre d’habitants qui dépasse 100000habitants. Chaque pays aussi caractérisé par son nom et son chef d’etat. Chaque consulat est caractérisé par son nom,son adresse;son telephone fixe et le nom
  • 4. • TRAVAIL à faire • Contraintes d’intégrités • Modèle entité association • Modèle relationnel • Dépendances fonctionnelles • Modèle fonctionnelles Exploitation de la base de donnée.
  • 5.  Ainsi le prénom du consul.  Notre base de donnée peut répondre à certaines questions:  1- Dans quel pays est situé une ville  2-Quelle est la capitale de chaque pays  3- Quel pays et dans quelle ville représente un consulat.
  • 7.
  • 8.
  • 9.
  • 10. Contraintes d’ intégrités  Sur les entités  1- chaque ville a son nom  2- pour chaque consulat on connait le pays et la ville aussi l’adresse et le non du consul  3- le consulats d’ un pays n’est jamais de ce pays  Sur les attributs
  • 11.  1-le nombre d’habitants d’ville doit être supérieur ou égal à10000.  2-Un et un seul consulat représente un et un seul pays  3- un seul consul occupe un seul consulat  4- un consul peut être changer par son chef d’etat ou son gouvernement  5- en cas de rupture de relation diplomatique 
  • 12.  Le consul peut revenir a son pays et le consulat peut être fermer.
  • 14. modèle relationnel  pays(nomPays, chef)  ville(idVille,nomVille, nbHabitants, nomPays, estCapitale)  consulat(idConsulat, nomConsulat, nomCons ul, adresse, nomPays, idVille)
  • 15. Modèle fonctionnel  Pays nom pays  chef du pays  Ville nom ville  id. Ville  nombre d’habitants  nom pays
  • 16.  Consulat id.consulat  nom consulat  nom consul  adresse  nom pays  id. Ville capitale
  • 17. Les dépendances fonctionnelles  pur la table pays .Il se voit que la table est en 1FN car tous les attributs sont élémentaires.  pour la table ville .Il peut y avoir plusieurs villes dans un même pays et leurs populations peuvent coïncider ce qui montre que la table est en BCNF.
  • 18.  alors la table consulat n’est même pas en 2NF, comme nom Pays  Dépend d’une partie propre d’une clé( à savoir, de nom Consulat).  On conclut que notre schéma est en 1NF seule ment.
  • 19. Réponse sur les 5 contraintes d’intégrités en écrivant des instructions SQL pour notre création d cette BD.
  • 20.
  • 21.
  • 22.  je dédie ce travail à on professeur RIFI et à mes collègues filière : LP /ASL FACULTE DES SCIENCES ABOUCHAIB DOKALI année 2011-2012.