Base de données
Remonter à Conception d'applications de base de données - Index
Les serveurs de bases de données relationnelles diffèrent par la façon dont ils stockent les informations et par celle dont ils permettent à plusieurs utilisateurs d'y accéder simultanément. Delphi prend en charge deux types de serveurs de bases de données relationnelles :
• Les serveurs de bases de données distants résident sur des machines distinctes. Parfois, les données d'un serveur de bases de données distant ne résident pas sur une seule machine mais sont réparties entre plusieurs serveurs. Bien que les serveurs de bases de données distants ne stockent pas les informations de la même manière, ils fournissent une interface logique commune aux clients. En l'occurrence SQL (Structured Query Language). Le fait que vous y accédiez à l'aide de SQL leur vaut parfois d'être appelés serveurs SQL. Ils sont aussi appelés système de gestion de bases de données distant. Outre les commandes courantes qui composent SQL, la plupart des serveurs de bases de données distants gèrent une variante unique du langage SQL. InterBase, Oracle, Sybase, Informix, Microsoft SQL Server et DB2 sont des exemples de serveurs SQL.
• Les bases de données locales résident sur votre disque local ou sur un réseau local. Elles disposent d'interfaces de programmation d'applications propriétaires pour accéder aux données. Lorsqu'elles sont partagées par plusieurs utilisateurs, elles utilisent des mécanismes de verrouillage de fichiers. C'est pourquoi elles sont parfois appelées bases de données à base de fichiers. Paradox, dBASE, FoxPro et Access sont des exemples de bases de données