Exemples de programmes pour l'administration de bases de données

Il existe différents programmes de base de données sur le marché.

Accès

Access est un système de base de données personnel de Microsoft. C'est un logiciel orienté vers le visuel, ce qui signifie que ceux qui ne sont pas programmeurs peuvent créer facilement des bases de données utiles. Bien que la structure de la base de données Access puisse être étendue pour répondre aux besoins de l’entreprise, son utilisation la plus courante est destinée aux petites bases de données individuelles ou aux programmes multi-utilisateurs à usage limité. Access intègre le langage Visual Basic pour les applications, ce qui en fait un environnement de développement complet.

Visual FoxPro

FoxPro est un système de base de données relationnelle, également produit par Microsoft, étroitement lié à son langage de programmation. FoxPro est moins convivial que les bases de données d’utilisateur final, ce qui nécessite davantage de connaissances techniques que Access. Ce système de base de données est connu pour son moteur de traitement rapide et sa capacité à gérer de nombreuses transactions simultanées.

Base de données MySQL

MySQL est une base de données basée sur serveur qui permet à plusieurs utilisateurs d'accéder à plusieurs bases de données. Le logiciel fonctionne sur plusieurs plates-formes, y compris la plupart des variétés UNIX et Windows. Il offre une facilité d’utilisation en premier plan limitée et est conçu comme un serveur de base de données principal. MySQL diffère des autres produits de base de données par ses coûts, la version non commerciale est distribuée gratuitement.

SQL Server

SQL Server est un serveur de base de données évolutif de niveau entreprise. Ce produit diffère de la base de données personnelle en ne fournissant pas les outils permettant à l'utilisateur de fournir un produit de base de données individuel. Le moteur de base de données vise à répondre rapidement aux demandes des clients dans le formulaire de requête SQL. Ces requêtes peuvent être générées directement dans SQL Server ou via une interface utilisateur distincte développée dans divers langages de programmation. SQL Server est conçu pour gérer des bases de données contenant des millions d'enregistrements.

Oracle

Oracle est une autre base de données évolutive à l'échelle de l'entreprise. La base de données SQL prend en charge les bases de données d'entreprise distribuées, qui permettent à l'utilisateur d'accéder aux données localement ou à partir de bases de données distantes dans une transaction transparente. Les bases de données distribuées aident à surmonter les limitations physiques d'un environnement informatique physique. La taille maximale de la base de données pour un Oracle est de 8 millions de téraoctets, ce qui nécessite un stockage physique supérieur à la capacité de la plupart des installations.