BD relationnel

Pages: 8 (1762 mots) Publié le: 10 janvier 2014
Base de données relationnelle - Wikipédia

http://fr.wikipedia.org/wiki/Base_de_donn%C3%A9...

Base de données relationnelle
Une base de données relationnelle est
Système de gestion de Base de données
une base de données structurée suivant les Modèles:
principes de l’algèbre relationnelle. La
théorie des bases de données relationnelles
est due à Edgar Frank Codd.
Base de donnéeshiérarchique
Remarque : l'adjectif relationnel ne fait pas
référence ici aux relations entre les tables
mais aux tables elles-mêmes.
Elle est mise en œuvre au moyen d’un
Système de Gestion de Bases de Données
Relationnelles (SGBDR).

Base de données réseau
Base de données relationnelle

Sommaire
1
2
3
4
5
6

Principe
Détails techniques
Améliorations
Accéder aux données d'un SGBDRHistorique
Voir aussi
6.1 Articles connexes
6.2 Liens externes

Principe
Le concept permet de stocker et d’organiser une grande quantité d’informations.
Les SGBD (Système de Gestion de Base de Données) permettent de naviguer
dans ces données et d’extraire (ou de mettre à jour) les informations voulues au
moyen d'une requête.
Les données apparaissent comme stockées dans des tables qu'onpeut mettre en

1 sur 6

25/05/2009 10:46

Base de données relationnelle - Wikipédia

http://fr.wikipedia.org/wiki/Base_de_donn%C3%A9...

relation. Une table elle-même est une relation, mais entre les différents champs
qui la composent.
Ce système se démarque donc totalement en termes d’interface des bases de
données de type hiérarchique, même si au plan de l'implémentation et, enfonction des statistiques d’accès à la base, un modèle hiérarchique sera utilisé,
qui n’aura jamais besoin d’être pris en compte par l’utilisateur. De plus les
données d'une table sont souvent subordonnées à un des champs (une clé).
Ce modèle relationnel conduit à :
Une grande simplicité d’usage
Une transparence pour l’utilisateur de toute réorganisation technique de la
base (la seule différencepour l’utilisateur se situera, si l’opération est réussie,
dans les temps de réponse).
Une facilité de combinaison du contenu de plusieurs tables (opération join ou
jointure).
Les tables possèdent un certain nombre de colonnes ou champs permettant de
décrire des n-uplets (lignes ou enregistrements). La non-duplication (absence de
redondance) des n-uplets est théoriquement assurée par leSGBDR.
Dans les relations, il est possible de définir deux types de clés :
clé primaire
permet d’identifier un et un seul n-uplet (par exemple le numéro de sécurité
sociale).
clé externe
c’est un attribut d’une relation qui est clé primaire dans une autre relation.
Elle permet donc de lier deux tables entre elles.
Pour accéder aux données, on utilise différents opérateurs logiques, notammentla sélection (ou projection), mais aussi les jointures (dont il existe différents
types).
Les opérations sont communiquées sous forme de requêtes aux SGBDR (Système
de Gestion de Base de Données Relationnelle). Le SGBDR convertit les requêtes
SQL en expressions relationnelles pour pouvoir effectuer les opérations sur les
tables La plupart utilisent le langage normalisé SQL ou le TCL pour lesSGBDR
Multivalué.
Dans une base de données relationnelle, le but est de séparer les informations au
maximum pour éviter les doublons et la redondance, et d'empêcher la perte de
qualité d’information (par exemple, l'adresse d'un fournisseur n'est mise à jour
qu'une et une seule fois : la modification sera alors prise en compte sur
l'ensemble des courriers).

2 sur 6

25/05/2009 10:46 Base de données relationnelle - Wikipédia

http://fr.wikipedia.org/wiki/Base_de_donn%C3%A9...

Détails techniques
Dans la table PERSONNE ci-dessous, l’ensemble {PersID, nom, prénom,
date_naiss, ville_naiss} est un ensemble d'attributs. Chaque attribut définit une
information élémentaire à l’intérieur d’une ligne (aussi appelée tuple) de la
table. Il ne peut exister deux fois le même tuple...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Algebre-relationnelle-cours-bd-sadeg-2007
  • La bd
  • la bd
  • Bd
  • LE RELATIONNEL
  • relationnel
  • Relationnel
  • Relationnel

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !