Base de données - Définition et Explications

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Contenu

Dans les fichiers de la base de données sont stockés les informations, ainsi que les index, le détail du modèle de données, des listes de contrôle d'accès et un journal des opérations.

Les informations sont placées dans les champs des enregistrements de la base de données (En informatique, une base de données (Abr. : « BD » ou...). Les enregistrements sont reliés pour former des collections. Dans les bases de données (Dans les technologies de l'information (TI), une donnée est une description élémentaire, souvent...) relationnelles, les collections sont des tables avec lignes et colonnes.

Arbre (Un arbre est une plante terrestre capable de se développer par elle-même en hauteur, en...) B

Les index sont des structures qui accélèrent la recherche (La recherche scientifique désigne en premier lieu l’ensemble des actions entreprises en vue...), le tri et le regroupement des informations d'une collection par diminution de la complexité (La complexité est une notion utilisée en philosophie, épistémologie (par...) algorithmique (L'algorithmique est l’ensemble des règles et des techniques qui sont impliquées...). Ce sont typiquement des structures en arbre B ou en table de hachage. Les index contiennent les différentes valeurs d'un ou de plusieurs champs des enregistrements d'une collection.

Une clé primaire est un champ (Un champ correspond à une notion d'espace défini:) ou une combinaison (Une combinaison peut être :) de champs dont les valeurs sont différentes pour chaque enregistrement de la collection. La clé primaire permet de retrouver un et un seul enregistrement de la collection.

Dans une base de données relationnelle, une clé étrangère est un champ ou une combinaison de champs d'une table A qui sont en relation avec une clé primaire dans une table B.

Le détail du modèle de données et les listes de contrôle (Le mot contrôle peut avoir plusieurs sens. Il peut être employé comme synonyme d'examen, de...) d'accès sont utilisés par le moteur (Un moteur (du latin mōtor : « celui qui remue ») est un dispositif...) de base de données pour contrôler et effectuer les opérations de manipulation des données.

Un journal contient la liste des dernières opérations effectuées sur la base de données. Ce journal est utilisé par le moteur de base de données pour annuler les opérations, par exemple en cas de crash informatique (L´informatique - contraction d´information et automatique - est le domaine...), ou si les opérations comportent une erreur. voir aussi Transaction informatique (Une transaction informatique consiste à effectuer une opération informatique cohérente composée...).

Dans les bases de données relationnelles l'organisation (Une organisation est) logique (La logique (du grec logikê, dérivé de logos (λόγος),...) des données est indépendante de leur organisation physique (La physique (du grec φυσις, la nature) est étymologiquement la...). Ce qui signifie que la position des données dans les fichiers peut être entièrement modifiée sans que leur organisation sous forme d'enregistrements dans des tables ne soit touchée.

L'organisation physique d'une base de données diffère selon le matériel et le système d'exploitation pour lequel le système de gestion de base de données est conçu. Les enregistrements sont typiquement regroupés en grappes (anglais cluster), dont la taille est alignée sur une taille optimale pour le matériel (disque durs).

Histoire

Les disque (Le mot disque est employé, aussi bien en géométrie que dans la vie courante, pour désigner une...) durs, mémoire (D'une manière générale, la mémoire est le stockage de l'information. C'est aussi le souvenir...) de masse (Le terme masse est utilisé pour désigner deux grandeurs attachées à un...) de grande capacité, ont été inventés en 1956. L'invention du disque dur (Un disque dur est une mémoire de masse magnétique utilisée principalement dans les...) a permis d'utiliser les ordinateurs pour collecter, classer et stocker de grandes quantités d'informations.

Le terme database (base de données) est apparu en 1964 pour désigner une collection d'informations partagées par différents utilisateurs d'un système d'informations militaire.

Les premières bases de données hiérarchiques sont apparues au début des années 1960. Les informations étaient découpées en deux niveaux de hiérarchie : un niveau contenait les informations qui sont identiques sur plusieurs enregistrements de la base de données. Le découpage a ensuite été étendu pour prendre la forme d'un diagramme (Un diagramme est une représentation visuelle simplifiée et structurée des concepts, des idées,...) en arbre.

En 1965, Charles Bachman conçoit l'architecture (L’architecture peut se définir comme l’art de bâtir des édifices.) Ansi/Sparc encore utilisée de nos jours (Le jour ou la journée est l'intervalle qui sépare le lever du coucher du Soleil ; c'est la...). En 1969, il créa le modèle de données réseau (Un réseau informatique est un ensemble d'équipements reliés entre eux pour échanger des...) au sein du consortium CODASYL pour des applications informatiques pour lesquelles le modèle hiérarchique ne convient pas. Charles Bachman a reçu le prix Turing (Le prix Turing ou ACM Turing Award, en hommage à Alan Turing (1912 - 1954), est attribué...) en 1973 pour ses « contributions exceptionnelles à la technologie (Le mot technologie possède deux acceptions de fait :) des bases de données. ».

En 1968 Dick Pick crée Pick, un système d'exploitation contenant un système de gestion de base de données « multivaluée » (SGBDR MV).

En 1970, Edgar F. Codd note dans sa thèse (Une thèse (du nom grec thesis, se traduisant par « action de poser ») est...) mathématique sur l'algèbre relationnelle (L'algèbre relationnelle est un concept mathématique de relation de la théorie des ensembles.) qu'un ensemble (En théorie des ensembles, un ensemble désigne intuitivement une collection...) d'entités est comparable à une famille définissant une relation en mathématique et que les jointures sont des produits cartésiens. Cette thèse est à l'origine des bases de données relationnelles. Edgar F. Codd a reçu le prix Turing en 1981. Il est à noter que la relation mathématique correspond à la table dans son ensemble et non pas à des associations conceptuelles entre les tables ; il faut ainsi éviter l'usage (L’usage est l'action de se servir de quelque chose.) du terme relation pour désigner une association.

Le modèle entité-association a été inventé par Peter Chen en 1975 ; il est destiné à clarifier l'organisation des données dans les bases de données relationnelles.

Les premières bases de données étaient calquées sur la présentation des cartes perforées : répartis en lignes et colonnes de largeur (La largeur d’un objet représente sa dimension perpendiculaire à sa longueur, soit...) fixe. Une telle répartition permet difficilement de stocker des objets de programmation ; en particulier, elle ne permettent pas l'héritage entre les entités, caractéristique de la programmation orientée objet (La programmation par objet (du terme anglo-saxon Object-Oriented Programming ou OOP), est un...).

Apparues dans les années 1990, les base de données objet-relationnel utilisent un modèle de données relationnel tout (Le tout compris comme ensemble de ce qui existe est souvent interprété comme le monde ou...) en permettant le stockage des objets. Dans ces bases de données les associations d'héritage des objets s'ajoutent aux associations entre les entités du modèle relationnel (Le modèle relationnel est une manière de modéliser les informations contenues dans une base de...).

Page générée en 0.098 seconde(s) - site hébergé chez Amen
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
Ce site est édité par Techno-Science.net - A propos - Informations légales
Partenaire: HD-Numérique