L'utilisation d'une base de données pour stocker un contenu vous permet de séparer l'aspect conceptuel d'un site Web du contenu à afficher aux utilisateurs du site. Plutôt que de créer des fichiers HTML distincts pour chacune des pages, il vous suffit de créer une page (ou un modèle) pour les différents types d'informations que vous souhaitez présenter. Le recours à une base de données permet d'actualiser le contenu d'un site Web par simple téléchargement du contenu dans une base de données et récupération dynamique de ce contenu en réponse à une demande de l'utilisateur. L'un des atouts majeurs du stockage des informations de contenu dans une base de données est qu'il est ainsi possible de mettre à jour les informations dans une source unique, puis de reporter ces modifications dans l'ensemble du siteWeb. Cela évite donc d'avoir à effectuer des recherches dans toutes les pages susceptibles de contenir les informations concernées et d'avoir à modifier manuellement chaque page.
Les bases de données se présentent sous une multitude de formes, selon la quantité et la complexité des données qu'elles doivent stocker. Sur les ordinateurs Windows, Microsoft Access est le logiciel de base de données le plus répandu. Si vous n'êtes pas familiarisé avec les bases de données, sachez que Microsoft Access contient une interface facile d'utilisation pour travailler avec des tables de base de données. Bien que vous puissiez utiliser Microsoft Access comme source de données pour la plupart des applications de site Web, veuillez noter que la taille maximale des fichiers y est limitée à 2 Go et l'accès simultané à 255 utilisateurs. Access constitue donc une solution raisonnable pour le développement de sites Web et les groupes de travail d'entreprise. Toutefois, si vous pensez qu'une large communauté d'utilisateurs accédera à votre site Web, prévoyez d'utiliser une base de données conçue pour prendre en charge l'ensemble de vos utilisateurs.
Lorsque les sites Web nécessitent une plus grande souplesse en termes de modélisation des données et doivent prendre en charge un très grand nombre d'utilisateurs simultanés, les concepteurs utilisent généralement des bases de données relationnelles serveur (communément désignées sous le nom de RDBMS). MySQL, Microsoft SQL Server et Oracle sont des bases de données relationnelles couramment utilisées pour stocker le contenu d'applications Web et de sites dynamiques.
Quelle que soit la base de données sélectionnée pour gérer votre siteWeb, vous pouvez concevoir des formulairesWeb dans Macromedia Dreamweaver 8 pour insérer, mettre à jour ou supprimer des informations de la base de données.
Pour plus d'informations sur les bases de données, voir Guide du débutant en base de données.