Système de gestion de base de données
Un article de Wikivisual, l'encyclopédie libre.
La gestion et l'accès à une base de données sont assurés par un ensemble de programmes qui constituent le Système de gestion de base de données (SGBD).
Un système de gestion de bases de données héberge généralement plusieurs bases de données, qui sont destinées à des logiciels ou des thématiques différents.
Sommaire |
[modifier] Fonctions d'un SGBD
- Ajout 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).
- Mise à 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 LMD respectivement.
- Recherche des données
La recherche des données est un point crucial. Il faut que le SGBD puisse restituer les données rapidement.
[modifier] Fonctionnement d'un SGBD
Méthodes d'accès aux données :
[modifier] Quelques systèmes de gestion de bases de données
(sauf précision contraire, il s'agit de SGBD à prétentions relationnelles) :
- EyeDB SGBDO Open Source développé en C++
- dBase
- 4D de 4D SA
- Adabas de Software AG
- Access de Microsoft
- Caché de InterSystems(SGBDO)
- Cloudscape (IBM, proche de DB2), maintenant Open Source et devenu Apache Derby
- DL/1 (ou IMS/DB) d'IBM, SGBD hiérarchique
- DB2 Lien externe DB2 d'IBM, SGBD relationnel
- Fichiers de hachage DB de l'Université de Berkeley
- FileMaker Pro de FileMaker
- FirebirdSQL, SGBD relationnel issu d'InterBase logiciel libre
- gdbm fichiers de hachage du gnu
- HyperFile de PCSoft
- HSQLDB base relationnelle écrite en Java
- Informix
- Ingres
- Interbase de Borland
- Kexi, la base de données relationnelle libre de la suite KOffice de KDE.
- MySQL, SGBD relationnel, logiciel libre pour la "Community Edition", il existe également une version commerciale
- MaxDB de SAP AG et MySQL AB
- Oracle de Oracle Corporation
- Pick (base de données)
- PostgreSQL, SGBD relationnel logiciel libre
- Progress de Progress Software
- SQL Server de Microsoft
- SQLite
- Sybase de Sybase
- Unicorn de SirsiDynix
En détail :
[modifier] Voir aussi
[modifier] Liens internes
- Administrateur de bases de données (aussi appelé DBA pour DataBase Administrator)
[modifier] Liens externes
- Le portail francophone sur les SGBD : Cours, tutoriels, Sources, et F.A.Q sur SQL.
- Forums SGBD : Le forum d'entraide des développeurs francophones pour SQL.
- openqm : Openqm un SGBDR Multivalué
- pick : presentation des SGBDR Multivalué
- Forum de news francophone news:fr.comp.applications.sgbdca:Sistema de gestió de bases de dades
cs:Systém řízení báze dat de:Datenbankverwaltungssystem en:Database management system es:Sistema de gestión de base de datos fi:Tietokannan hallintajärjestelmä he:מחולל ישומים hu:Adatbázis-kezelő it:Database management system ja:データベースマネージメントシステム lt:Duomenų bazių valdymo sistema nl:Database management systeem ru:Система управления базами данных sk:Databázový systém sv:Databashanterare th:ระบบจัดการฐานข้อมูล vi:Hệ quản trị cơ sở dữ liệu

