Vediamo un estratto della documentazione dello schema relazionale proposto per il nostro caso di studio. Lo schema è documentato da un file XML che risponde alla DTD proposta a tale scopo. Un frammento di tale documento XML è il seguente:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE schema SYSTEM "relazionale.dtd">
<schema>
<relazione nome="teatro">
<attributo id = "teatroNome" tipo="semplice" opzionale="no">
<nome>nome</nome>
</attributo>
<attributo id="teatroTelefono" tipo="semplice" opzionale="no">
<nome>telefono</nome>
</attributo>
<attributo id="teatroFax" tipo="semplice" opzionale="si">
<nome>fax</nome>
</attributo>
<attributo id="teatroIndirizzo" tipo="semplice" opzionale="no">
<nome>indirizzo</nome>
</attributo>
<attributo id="teatroEmail" tipo="semplice" opzionale="si">
<nome>email</nome>
</attributo>
<attributo id="teatroUrl" tipo="semplice" opzionale="si">
<nome>url</nome>
</attributo>
<chiavePrimaria attributi="teatroNome"/>
</relazione>
<relazione nome="biglietteria">
<attributo id="biglietteriaNome" tipo="semplice" opzionale="no">
<nome>nome</nome>
</attributo>
<attributo id="biglietteriaIndirizzo" tipo="semplice" opzionale="no">
<nome>indirizzo</nome>
</attributo>
<attributo id="biglietteriaEmail" tipo="semplice" opzionale="si">
<nome>email</nome>
</attributo>
<attributo id="biglietteriaTelefono" tipo="semplice" opzionale="no">
<nome>telefono</nome>
</attributo>
<attributo id="biglietteriaTeatro" tipo="semplice" opzionale="no">
<nome>teatro</nome>
</attributo>
<chiavePrimaria attributi="biglietteriaNome"/>
<chiaveCandidata attributi="biglietteriaIndirizzo"/>
<chiaveEsterna attributi="biglietteriaTeatro"
relazione="teatro"
associazione="vendita"/>
</relazione>
</schema>