Cours bases de données les dépendances fonctionnelles

Cours bases de données les dépendances fonctionnelles, tutoriel & guide de travaux pratiques en pdf.

LES SCHÉMAS EXTERNES

• Chaque usager a sa propre vue des informations dans une application
Ex: Horaires au CNAM
-> Chaque catégorie gère ses horaires différemment
– l’éléve pour suivre plusieurs cours dans la semaine
– l’administration pour planifier les salles
– l’enseignant pour répartir ses interventions
-> Et pourtant les données sont communes:
– salles, cours, horaires
– Pour chaque vue externe: description des données définitions des liens entre ces données définitions des opérations sur ces données définitions des contraintes liées aux données
– Objectif un seul modèle de données:
une seule description de l’ensemble des vues utilisation d’un seul jeu d’opérations mais respect de chaque vue:
liens entre données
contraintes propres

La vue de l’élève

– liste (Cours, Horaire, Salle)
– contrainte sur l’ensemble de la liste:
“aucun cours avec le même horaire”
La vue de l’administration – liste (Salle, Horaire, Cours)
– contrainte sur l’ensemble de la liste: “aucune salle avec des horaires identiques”

La vue de l’enseignant
– liste (Horaire, Cours, Salle)
– contrainte sur l’ensemble de la liste:
“aucun horaire identique”
un élève s’inscrit pour l’année à des cours chaque horaire dans une salle = un cours un enseignant peut intervenir dans une partie d’un cours

LE SCHÉMA CONCEPTUEL
• Représentation du monde réel par un seul schéma
• Exemple du modèle entité-association
– les objets du monde réel percus différemment d’une vue à une autre forment des entités
– les entités ont des constituants
– les liens entre ces entités sont des associations

LE SCHÉMA LOGIQUE
• L’objectif est de concevoir un schéma interne unique représentatif du schéma conceptuel
Ex: Horaires au CNAM
-> le schéma: un cours – une salle – un horaire -> doit satisfaire les vues différentes de ‘planning’
le planning de chaque élève
le planning de chaque enseignant
le planning de l’administration
Le schéma logique est indépendant de l’organisation physique des données
Un des modèles logiques:
– le modèle relationnel
Deux types d’outils pour créer et manipuler les données:
– LMD : manipulations des données par des opérations
– LDD : description des données du modèle conceptuel
Les données du modèle relationnel sont représentées dans des tables appelées ‘relations’

LE SCHÉMA RELATIONNEL
Le schéma relationnel est l’ ensemble desrelations qui modélisent le monde réél
SCHÉMA RELATIONNEL DU SUIVI DES ENSEIGNEMENTS:
ELEVE (Num_elv, Nom_elv, Prenom_elv, Adresse_elv, DatNais_elv)
UNITE_VALEUR (Num_uv, Intitule_val, Niveau_val, NB_val)
ENSEIGNANT (Num_ens, Num_uv)

1. L’HISTORIQUE
2. LE MODÈLE RELATIONNEL
3. LES CONCEPTS
4. LES RÈGLES d’INTÉGRITÉ
5. LES OPÉRATIONS
6. LES DÉPENDANCES FONCTIONNELLES
7. L’ORGANISATION PHYSIQUE
CONCLUSION
BIBLIOGRAPHIE

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *