Cours gratuit les bases de données relationnelles

INTRODUCTION

• Organisation de volumes importants de données: B.D. Sur des supports externes: bandes, disques En utilisant des logiciels appropriés.: S.G.B.D.
• Avantages:
– transparence de l’organisation interne des données
– indépendance des données /programmes
• La conception d’une B.D.
– modèle conceptuel
– modèle logique
– modèle physique
• Différents modèles de B.D. et différents outils de conception et de manipulation

LE MODÈLE RELATIONNEL

En 1970, E.F. CODD présente le modèle relationnel LES OBJECTIFS
• simplicité de présentation
• adaptation des langages
• indépendance logique et physique
• optimisation des accès
• maintien de l’intégrité
• éviter la redondance

LE MODÈLE STRUCTURÉ
une organisation des données selon un schéma relationnel la manipulation des données par des opérations relationnelles des lois régissant ces données: les contraintes d’intégrité

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

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: uncours- unesalle- unhoraire
-> 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

les bases de données relationnelles

Télécharger aussi :

Laisser un commentaire

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