ennaji ahmed base de donnees

22
Mini projet sur les bases de donnes

Upload: ahmed-ennaji

Post on 30-Jun-2015

230 views

Category:

Documents


7 download

DESCRIPTION

exercie sur les bases de donnes mini projet lp

TRANSCRIPT

Page 1: ennaji ahmed base de donnees

Mini projet sur les bases de donnes

Page 2: ennaji ahmed base de donnees

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

Page 3: ennaji ahmed base de donnees

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

Page 4: ennaji ahmed base de donnees

• 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.

Page 5: ennaji ahmed base de donnees

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.

Page 6: ennaji ahmed base de donnees

diagrammes

Datagramme brut Diagramme épuré

Page 7: ennaji ahmed base de donnees
Page 8: ennaji ahmed base de donnees
Page 9: ennaji ahmed base de donnees
Page 10: ennaji ahmed base de donnees

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

Page 11: ennaji ahmed base de donnees

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

Page 12: ennaji ahmed base de donnees

Le consul peut revenir a son pays et le consulat peut être fermer.

Page 13: ennaji ahmed base de donnees

Modèle entité association

Page 14: ennaji ahmed base de donnees

modèle relationnel pays(nomPays, chef) ville(idVille,nomVille, nbHabitants,

nomPays, estCapitale) consulat(idConsulat, nomConsulat,

nomConsul, adresse, nomPays, idVille)

Page 15: ennaji ahmed base de donnees

Modèle fonctionnel Pays nom pays chef du pays Ville nom ville id. Ville nombre d’habitants nom pays

Page 16: ennaji ahmed base de donnees

Consulat id.consulat nom consulat nom consul adresse nom pays id. Ville capitale

Page 17: ennaji ahmed base de donnees

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.

Page 18: ennaji ahmed base de donnees

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.

Page 19: ennaji ahmed base de donnees

Réponse sur les 5 contraintes d’intégrités en écrivant des instructions SQL pour notre création d cette BD.

Page 20: ennaji ahmed base de donnees
Page 21: ennaji ahmed base de donnees
Page 22: ennaji ahmed base de donnees

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.