Accueil Méthodes d'analyse Systeme d' information Cycles de vie Bases de données Paradigmes Intelligence d'affaire Langages programmation Lexique TI Rechercher

Bases de données
Accueil Méthodes d'analyse Systeme d' information Cycles de vie Bases de données Paradigmes Intelligence d'affaire Langages programmation Lexique TI Rechercher

 

Formes normales

 

Système de gestion de base de données ( à compléter)

Un système de gestion de base de données (SGBD) est un ensemble de programmes qui permet la gestion et l'accès à une base de données. Un SGBD héberge généralement plusieurs bases de données, qui sont destinées à des logiciels ou des thématiques différentes. On distingue couramment les SGBD classiques, dits SGBD-R ou SGBD relationnels, des SGBD-O ou SGBD orientés objet.

Sommaire

bullet1 Fonctions
bullet 2 Fonctionnement
bullet 3 Quelques SGBD
bullet 4 Articles connexes

 

Fonctions

bulletAjout de données : Un SGBD doit permettre l'ajout de données. Pour cela, il est tout d'abord nécessaire de pouvoir décrire les données avec un langage de description de données (LDD). Une fois les données décrites, on peut ajouter des valeurs qui correspondent à la description qu'on a faite par le biais d'un langage de manipulation de données (LMD).
bulletMise à jour des données : Les données doivent être modifiables. On doit pouvoir changer la définition des données et les valeurs des données grâce au LDD et au LMD respectivement.
bulletRecherche des données : La recherche des données est un point crucial. Il faut que le SGBD puisse restituer les données rapidement. La recherche des données s'établit en effectuant une requête, en interrogeant une base de données auprès de laquelle on souhaite obtenir une information.

 

Fonctionnement

Il y a différentes méthodes d'accès aux données :

bulletaccès séquentiel.
bulletaccès par hachage.
bulletaccès indexé.

 

Quelques SGBD

(sauf précision contraire, il s'agit de SGBD à prétentions relationnelles) :

bulletSGBD à base de logiciels libres.
bullet Cloudscape (IBM, proche de DB2), maintenant Open Source et devenu Apache Derby
bullet EyeDB SGBDO Open Source développé en C++
bullet Berkeley DB de l'Université de Berkeley
bullet Firebird, SGBD relationnel issu d'InterBase logiciel libre
bullet gdbm fichiers de hachage du gnu
bullet HSQLDB base relationnelle écrite en Java
bullet Ingres
bullet OpenOffice.org Base
bullet Kexi, la base de données relationnelle libre de la suite KOffice de KDE.
bullet MySQL, SGBD relationnel, logiciel libre pour la "Community Edition", il existe également une version commerciale
bullet MaxDB de SAP AG et MySQL AB
bullet OpenQM : un SGBDR multivaluée en double licence GPL et commerciale.
bullet PostgreSQL, SGBD relationnel logiciel libre
bullet SQLite
bulletSGBD à base de logiciels propriétaires
bullet 4D de 4D SA
bullet Adabas de Software AG
bullet Access de Microsoft
bullet Caché de InterSystems (SGBDO multidimentionnelle)
bullet dBase
bullet DB2 d'IBM, SGBD relationnel
bullet DL/1 (ou IMS/DB) d'IBM, SGBD hiérarchique
bullet FileMaker Pro de FileMaker
bullet HyperFile de PCSoft
bullet Informix d'IBM, SGBD relationnel
bullet Interbase de Borland
bullet Oracle de Oracle Corporation
bullet Pick (base de données multivalué)
bullet SQL Server de Microsoft
bullet Sybase de Sybase
bulletLangage de programmation propriétaire pour SGBD
bullet Progress de Progress Software

Article de Wikipédia

 

Accueil ] Formes normales ]

Envoyez un courrier électronique à webmaster@tetouan.wspour toute question ou remarque concernant ce site Web.
Copyright © 2008 Développement Inc
Dernière modification : 28 août 2009