|
Fiche Detaillée
| Type de Document: | Résumé de Cours |
| Matiere: | Informatique |
| Section: | Université |
| Niveau: | 2ème année |
| Filiere: | Autre |
| Date de Certification: | Document en attente de validation (qualité non garantie) |
| Nombre de Pages: | 11 |
| Type Fichier: | .pdf (Fichier Acrobat Reader) |
| Taille Fichier: | 107Kb |
Bases de données - l'algèbre relationnelle
Ajouté le 03-06-2014 par Gilles HI. Introduction
A. Qu’est ce que l’algèbre relationnelle ?
En DAIGL, vous apprenez à modéliser vos données sous forme de MCD. Le MCD sert ensuite à être traduit
dans un modèle de donnée utilisable par un SGBD, appelé modèle logique. Lorsque le SGBD choisi est de
type relationnel, le MCD doit être traduit en modèle relationnel afin d’implanter la base correspondante
dans le SGBDR.
Dans une base de donnée relationnelle, les données sont enregistrées dans des tableaux à 2
dimensions, appelés relations ou tables. La première dimension est représentée par les lignes et la
deuxième dimension par les colonnes. La manipulation de ces données est basée sur la théorie mathématique
des ensembles. Vous allez étudier le modèle relationnel en détail en cours de DAIGL.
Mais représenter et implanter les données est une chose : il faut aussi savoir interroger les tables car la
mémorisation de données n'a de sens que si l'on peut extraire certaines informations .
L’algèbre relationnelle est la base théorique sur laquelle la construction des langages d’interrogation de
base de données relationnelles s’est construite. Il existe plusieurs langages mais aujourd’hui le plus utilisé
est SQL. Sous certains SGBDR grand public comme Access, les utilisateurs débutants utilisent aussi QBE
(query by exemple), qui est un langage de requête visuel, basé sur l’algèbre relationnelle .
Pour mieux comprendre SQL et pour mieux construire des requêtes SQL, il est nécessaire d’étudier l’algèbre
relationnelle. Il en est de même pour une utilisation intelligente de QBE.
L’algèbre relationnelle permet donc de manipuler les données des tables d’une base de données à l’aide de
requêtes (query en anglais). Elle prépare la conception de requêtes qui seront traduite en SQL.
Obiblio


