1.5 Les principaux
systèmes de gestion de bases de données
Les systèmes de bases de données
non-relationnelles ne satisfont que partiellement aux objectifs que nous venons
de présenter. De ce fait, les systèmes de bases de données
relationnelles ont réussi une percée sur le marché ces
dernières années et continuent à gagner du terrain. On
assiste à une amélioration continuelle de leurs performances
malgré le prix à payer qui découle de la conception
ensembliste du traitement. L'expérience pratique des systèmes de
bases de données relationnelles a donné une impulsion aux
nouveaux développements dans le domaine des bases de données
réparties et des bases de connaissances et de méthodes.
Tellement la liste est exhaustifs, on peut que citez qu'une
partie dont les plus connus sont :
Ø Oracle
Ø Mysql
Ø Sql server
Ø PostgreSQL
Ø Paradox
Ø Sybase
Ø Dbase
Ø Visuel Dbase
Ø Access
1.6 Le langage de base de
données
Pour interroger une base de données, on a besoin d'un
langage de base de données, sur ce le plus connu et les plus
utilisé est le langage SQL (StructuredQuery langage).
C'est un langage conçu par le mathématicien
americaincodd en 1970. Il fait appel à des opérations
élémentaires qui manipulent les tables ainsi que leurs
données. Il prépare la conception de requêtes qui seront
traduite en SQL.
Il est composé de deux types
d'opérateurs :
Ø Relationnels : Sélection, Projection,
Jointure et Division.
Ø Ensemblistes : Union, Intersection,
Différence.
Il existe 4 opérations classiques (ou
requêtes) :
Ø La création (ou insertion).
Ø La modification (ou mise-à-jour).
Ø La destruction.
Ø La recherche.
|