Recherchez sur tout Techno-Science.net
       
Techno-Science.net : Suivez l'actualité des sciences et des technologies, découvrez, commentez
Catégories
Techniques
Sciences
Encore plus...
Techno-Science.net
Partenaires
Organismes
 CEA
 ESA
Sites Web
Photo Mystérieuse

Que représente
cette image ?
 A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | +
Système de gestion de base de données

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 base de données héberge généralement plusieurs bases de données (Dans les technologies de l'information (TI), une donnée est une description élémentaire, souvent codée, d'une chose, d'une transaction d'affaire, d'un événement, etc.), qui sont destinées à des logiciels ou des thématiques différentes.

On distingue couramment les SGBD classiques, les SGBD-R ou SGBD relationnels, les SGBD-O Orienté objet (De manière générale, le mot objet (du latin objectum, 1361) désigne une entité définie dans un espace à trois dimensions, qui a une fonction précise, et qui peut être désigné par une étiquette verbale. Il est...).

Fonctions d'un SGBD

  • Ajout de données

Un SGBD doit permettre l'ajout de données. Pour cela, il est tout (Le tout compris comme ensemble de ce qui existe est souvent interprété comme le monde ou l'univers.) 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 (Une mise à jour, souvent abrégé en MAJ ou MàJ, est l'action qui consiste à mettre « à jour », ou bien « à niveau »,...) des données

Les données doivent être modifiables. On doit pouvoir changer la définition (Une définition est un discours qui dit ce qu'est une chose ou ce que signifie un nom. D'où la division entre les définitions réelles et les définitions nominales.) des données et les valeurs des données grâce au LDD et LMD respectivement.

  • Recherche (La recherche scientifique désigne en premier lieu l’ensemble des actions entreprises en vue de produire et de développer les connaissances scientifiques. Par extension...) des données

La recherche des données est un point (Graphie) crucial. Il faut que le SGBD puisse restituer les données rapidement.

Fonctionnement d'un SGBD

Méthodes d'accès aux données :

  • accès séquentiel (En informatique, un accès séquentiel signifie qu'il doit être accédé à des éléments dans une séquence préétablie et ordonnée. L'accès séquentiel peut être imposé par des contraintes,...).
  • accès par hachage.
  • accès indexé.

Quelques systèmes de gestion de bases de données

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

  • 4D de 4D SA
  • Adabas (Adabas est un système de gestion de base de données (SGBD) fourni par Software AG.) de Software AG
  • Access de Microsoft (Microsoft Corporation (NASDAQ : MSFT) est une multinationale américaine de solutions informatiques, fondée par Bill Gates et Paul Allen, dont le revenu annuel a atteint 44,28 milliards de...)
  • Caché de InterSystems(SGBDO multidimentionnelle)
  • Cloudscape (IBM, proche de DB2), maintenant Open Source et devenu Apache Derby (Apache Derby est un système de gestion de base de données relationnelle basé sur le langage Java qui peut être embarqué dans des programmes écrits en Java. Étant multi-plateforme et de très petite taille...)
  • dBase
  • DB2 (DB2 est un système de gestion de base de données utilisant le langage SQL tout comme (par exemple) Oracle, PostgreSQL ou bien encore MySQL.) Lien externe DB2 d'IBM (International Business Machines Corporation (IBM) est une société multinationale américaine présente dans les domaines du matériel informatique, du logiciel et des...), SGBD relationnel
  • DL/1 (ou IMS/DB) d'IBM, SGBD hiérarchique
  • EyeDB SGBDO Open Source développé en C++
  • Fichiers de hachage DB de l'Université de Berkeley (L'université de Californie, Berkeley (encore appelée UCB, Cal, Berkeley, ou UC Berkeley) est le premier campus de l'Université de Californie. Il est situé à Berkeley, en Californie, sur la rive est...)
  • FileMaker Pro (FileMaker Pro est un logiciel de gestion de bases de données. Il fonctionne sous Mac OS X et sous Windows, soit en réseau poste à poste, soit en mode client/serveur avec le module "FileMaker...) de FileMaker
  • FirebirdSQL, SGBD relationnel issu d'InterBase logiciel libre (Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification, la duplication et la diffusion sont universellement autorisées sans contrepartie financière. Les droits correspondant à ces...)
  • gdbm fichiers de hachage du gnu (GNU est un système d'exploitation composé exclusivement de logiciels libres.)
  • HyperFile (HyperFile est un format de base de données associé aux environnements de développement développés par la société francaise PCSoft.) de PCSoft
  • HSQLDB base relationnelle écrite en Java
  • Informix
  • Ingres
  • Interbase de Borland (Borland (Borland Software Corporation) (NASDAQ : BORL) est une société américaine de logiciel, basée en Californie. Elle a été créée par...)
  • Kexi (Kexi est une interface graphique de contrôle des bases de données parmi les plus répandues dans le monde Unix/Linux.), la base de données (En informatique, une base de données (Abr. : « BD » ou « BDD ») est un lot d'informations stockées dans un dispositif informatique. Les technologies existantes permettent...) relationnelle libre de la suite KOffice (KOffice est une suite bureautique libre développée par le projet KDE.) de KDE.
  • MySQL, SGBD relationnel, logiciel (En informatique, un logiciel est un ensemble d'informations relatives à des traitements effectués automatiquement par un appareil informatique. Y sont inclus les instructions de traitement, regroupées sous forme de...) libre pour la "Community Edition", il existe également une version commerciale
  • MaxDB de SAP AG (SAP Aktiengesellschaft est une société allemande spécialisée dans la conception et la mise en marché de progiciels de gestion intégré (souvent abrégé en ERP).) et MySQL AB
  • OpenQM : un SGBDR multivaluée en double licence GPL et commerciale.
  • db4o un SGBD-O qui stocke des objets sérialisables
  • Oracle de Oracle Corporation (Oracle Corporation (NASDAQ : ORCL) est une entreprise commerciale créée en 1977 par Lawrence Ellison connue pour :)
  • Pick (base de données multivalué)
  • PostgreSQL, SGBD relationnel logiciel libre
  • Progress (Le Progress est un véhicule spatial développé en 1978 dans le cadre du programme spatial soviétique et qui est depuis,...) de Progress Software
  • SQL Server de Microsoft
  • SQLite
  • Sybase (Fondée en 1984, Sybase est une entreprise qui édite des logiciels.) de Sybase
  • Unicorn (La HMS Unicorn (Licorne en français) est une frégate britannique de 46 canons pour 150 pieds de long. Elle a été construite à l'arsenal royal de...) de SirsiDynix (SirsiDynix (issu de la fusion en 2005 de Dynix Corporation, fondée en 1983, et de Sirsi Corporation, fondée en 1979), est un éditeur américain de logiciels pour les bibliothèques.)

En détail :

Source: Wikipédia publiée sous licence CC-BY-SA 3.0.

Vous pouvez soumettre une modification à cette définition sur cette page. La liste des auteurs de cet article est disponible ici.