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>