Présentation
Auteur(s)
-
Claude CHRISMENT : Docteur ès Sciences - Professeur d’informatique à l’Université Toulouse III
-
Gilles ZURFLUH : Docteur ès Sciences - Professeur d’informatique à l’Université Toulouse I
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleINTRODUCTION
Tout traitement informatique consiste à appliquer des opérations sur des données plus ou moins complexes. Ainsi, au sein d’un programme écrit dans un langage informatique quelconque (Fortran, Ada, C++ ...), les instructions manipulent des variables, c’est-à-dire des objets électroniques : nombres, chaînes de caractères, fichiers, etc. Les fichiers correspondent à une catégorie de variables permettant de stocker de gros volumes de données résidant dans les mémoires auxiliaires (magnétiques ou optiques) d’un ordinateur.
Dès le début de l’informatique, les fichiers ont été largement utilisés dans les applications scientifiques et de gestion : fichiers de données statistiques, fichiers de produits, fichiers de clients... De nombreux problèmes apparurent dans la gestion des fichiers tels que la lourdeur d’exploitation, les incohérences, la redondance. Ils ont conduit à l’avènement des bases de données regroupant l’ensemble des fichiers nécessaires à une ou plusieurs applications et gérées par un Système de Gestion de Bases de Données.
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
1. Bases de données et systèmes de gestion de bases de données
1.1 Définition d’une base de données (BD)
Une base de données (BD) est un ensemble structuré de données, généralement volumineux et partagé entre plusieurs utilisateurs (ou programmes).
HAUT DE PAGE1.2 Modèles de données
Une BD doit être le reflet d’une réalité ; par exemple, elle peut contenir des données décrivant :
-
les produits commercialisés par une entreprise,
-
les fournisseurs de ces produits.
La BD contient donc des objets (descripteurs des produits et des fournisseurs) ainsi que des liens entre ces objets (ici, les associations entre les produits et leurs fournisseurs).
La BD doit représenter le plus fidèlement possible la réalité. Depuis plus de trente ans, les informaticiens ont développé des modèles permettant d’organiser les données afin de représenter au mieux la réalité qu’ils veulent décrire. Le schéma correspond au résultat du processus de modélisation.
Les modèles de 1re génération (modèles hiérarchique et réseau) sont apparus dès le début des années 60 ; ils proposent d’organiser les données selon des structures informatiques assez complexes à utiliser, notamment les imbrications de fichiers et les listes chaînées à l’aide de pointeurs.
Les modèles de 2e génération datent des années 70 ; ils utilisent la théorie des ensembles pour structurer les données ; le processus de modélisation et les schémas obtenus sont (relativement) simples et faciles à comprendre pour des non-informaticiens. Le modèle relationnel fut le premier représentant de cette catégorie ; il a été le précurseur des modèles sémantiques qui offrent une plus grande capacité de description (le modèle Entité-Association est le plus connu des modèles sémantiques).
Les modèles de 3e génération, proposés dans les années 80, sont des modèles sémantiques capables de décrire des données multimédias, c’est-à-dire des objets mixant textes, images, graphiques, sons et pouvant présenter des structures hiérarchiques...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Bases de données et systèmes de gestion de bases de données
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive