Lecon 1 Chapitre Principe des Bases de données Modèles De Base De Données Modèle hiérarchique Une base de données hiérarchique est une forme de système de gestion de base de données qui lie des enregistrements dans une structure arborescente de façon à ce
Chapitre Principe des Bases de données Modèles De Base De Données Modèle hiérarchique Une base de données hiérarchique est une forme de système de gestion de base de données qui lie des enregistrements dans une structure arborescente de façon à ce que chaque enregistrement n ? ait qu ? un seul possesseur par exemple une paire de chaussures n ? appartient qu ? à une seule personne Les structures de données hiérarchiques ont été largement utilisées dans les premiers systèmes de gestion de bases de données conçus pour la gestion des données du programme Apollo de la NASA Cependant à cause de leurs limitations internes elles ne peuvent pas souvent être utilisées pour décrire des structures existantes dans le monde réel Les liens hiérarchiques entre les di ?érents types de données peuvent rendre très simple la réponse à certaines questions mais très di ?cile la réponse à d ? autres formes de questions Si le principe de relation vers N ? n ? est pas respecté par exemple un malade peut avoir plusieurs médecins et un médecin a a priori plusieurs patients alors la hiérarchie se transforme en un réseau Modèle réseau Le modèle réseau est en mesure de lever de nombreuses di ?cultés du modèle hiérarchique gr? ce à la possibilité d ? établir des liaisons de type n-n les liens entre objets pouvant exister sans restriction Pour retrouver une donnée dans une telle modélisation il faut conna? tre le chemin d ? accès les liens ce qui rend les programmes dépendants de la structure de données Ce modèle de bases de données a été inventé par C W Bachman Pour son modèle il reçut en le prix Turing Modèle relationnel Une base de données relationnelle est une base de données structurée suivant les principes de l ? algèbre relationnelle Le père des bases de données relationnelles est Edgar Frank Codd Chercheur chez IBM à la ?n des années il étudiait alors de nouvelles méthodes pour gérer de grandes quantités de données car les modèles et les logiciels de l ? époque ne le satisfaisaient pas Mathématicien de formation il était persuadé qu ? il pouvait utiliser des branches spéci ?ques des mathématiques pour résoudre des di ?cultés telles que la redondance des données l ? intégrité des données ou l ? indépendance de la structure de la base de données avec sa mise en ?uvre physique En Codd publia un article o? il proposait de stocker des données hétérogènes dans des tables permettant d ? établir des relations entre elles De nos jours ce modèle est extrêmement répandu mais en cette idée était considérée comme une curiosité intellectuelle On doutait que les tables ne pourraient pas être gérer de manière e ?cace par un ordinateur Ce scepticisme n ? a cependant pas empêché Codd de poursuivre ses recherches Un premier prototype de Système de gestion de bases de données relationnelles SGBDR a été construit dans les laboratoires d ? IBM Depuis les années cette technologie a mûri et
Documents similaires










-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 26, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 64.6kB