BDD2 : Modélisation et conception de bases de données

Telechargé par Clément
BDD 2
Modélisation et conception de base de données
Ioan Marius BILASCO et Maude PUPIN
certaines parties sont inspirées des supports de cours d’A. Etien et de J.C. Marti
BDD2 - organisation
6 semaines
1h30 Cours / 1h30 TD / 1h30 TP
● Évaluation
Rendus TP (15%)
1 contrôle de 1h lors du 4ème cours (34%)
1 DS final (51%)
Deuxième chance
min (10, 85% DS final + 15% TP)
Cours sur Moodle
Clé inscription facile : prfamr
puis formulaire à remplir pour les
groupes
2
Conception et exploitation d’une base de données
Monde réel
Analyse de la situation et recueil
des besoins
Conception de la base de données
Cahier des charges
Modèle conceptuel des
données
Transformation
Conception
physique
Modèle logique
des données (relationnel)
Modèle physique
des données
Indépendant de l’implémentation Dépendant de l’implémentation
Remplissage des
données Exploitation des
données
3
BDD2
BDD2
BDD2
BDD2
BDD2
BDD2
BDD2
BDD1
BDD1
BDD1
BDD1
BDD1
BDD2 vs BDD1
● BDD1
Modèle Logique de Données (MLD) - Relationnel : R(a1,a2,a3,...)
Une base de données : ensemble de tables construites à partir de relations
Requêtes de création et contraintes d’intégrité
Requêtes de consultations : simple, avec agrégation
● BDD2
Comment construire un modèle relationnel robuste, efficace, sans redondance ?
Modèle conceptuel de donnée (MCD)
Règles de transformation : MCD -> MLD
Dépendances fonctionnelles
Gestion avancée de contraintes d’intégrité
Création de vues et dénormalisation
4
BDD1
Artiste(numAr, nom, prenom)
Album(numAl, nom, annee)
Participe(numAr#, numAI#)
Construisez les tables.
Décrivez les contraintes d’intégrité.
Alimentez les tables.
Récupérez des informations.
BDD2
Une maison de disques a des contrats avec un
certain nombre d’artistes. La maison de disque édite
plusieurs albums par an. Pour chaque album, un ou
plusieurs artistes de cette maison y participent.
Construisez un modèle conceptuel de données
pour couvrir ces besoins.
Déduisez un modèle relationnel.
5
1 / 33 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !