5. Intégration et migration des bases de données
153
stockées sur un serveur de bases de données. En outre, il est possible
d'exploiter les données fournies par des systèmes d'information
hérités (legacy systems, en anglais) dotés d'interfaces appropriées. Les
serveurs d'applications ont pour fonction de traiter les travaux entrants
et accèdent également au serveur de bases de données ou aux
systèmes d'information existants.
Mise en œuvre des
bases de données
relationnelles
orientées objet et
des bases de
données XML
L'administrateur d'un système d'information orienté web et du
site Web associé se trouve confronté à un gros volume de documents
hypertextes. C'est pourquoi, il a besoin de serveurs de bases de
données pour assurer leur stockage à long terme. Le contenu des
pages HTML dynamiques peut être créé à partir des bases de données
relationnelles. Des documents entiers peuvent également être
mémorisés dans des systèmes de bases de données relationnelles
orientées objet (voir la section 6.4). Une autre solution de stockage
consiste à gérer les données semi-structurées dans des bases de
données XML. Nous étudierons cette approche de plus près dans la
section suivante.
5.2.2 Documents et schémas XML
Le langage de
balisage XML
Le langage de balisage XML (eXtensible Markup Language)
était conçu par le Consortium World Wide Web (W3C). Comme en
HTML, le contenu d'un document hypertexte est marqué par des
balises. Un document XML est auto-descriptif, car il contient à la fois
des données proprement dites et des informations sur leur structure :
Fragment d'un
document XML

Rue Faucigny
2
1700
Fribourg

Les éléments sont
marqués par des
balises
La brique de base d'un document XML se nomme l'élément. Le
contenu d'un élément est délimité par une balise d'ouverture
(entourée d'une paire de crochets pointus) et une balise de fermeture
(entourée d'une paire de crochets pointus avec un trait
Précédent

- 168/301

Suivant