Si consideri una relazione uno-a-molti che associa uno studente, di cui è noto il nome e la matricola, ad un corso di laurea, di cui si vuole registrare il suo nome. Uno studente è identificato univocamente dalla matricola, mentre un corso di laurea è identificato dal proprio nome. Uno studente è iscritto ad esattamente un corso di laurea, mentre un corso di laurea ha diversi iscritti.
Formulare uno schema per la relazione descritta in entrambi i linguaggi DTD e XML Schema. Ricordarsi di aggiungere i vincoli referenziali (vincoli di chiave primaria e di chiave esterna).
Discutere brevemente vantaggi e svantaggi dell'uso del linguaggio DTD rispetto a XML Schema con riferimento alla relazione modellata nel precedente esercizio.