03. Modello relazionale

Esercizio 1

Disegnare due differenti tabelle che rappresentino la stessa relazione matematica.


Esercizio 2

Utilizzando la rappresentazione tabellare, fornire tre differenti esempi di violazione di vincoli di integrità.


Esercizio 3

A partire dai seguenti schemi di relazione disegnare le relative tabelle contenenti dei dati di esempio.

  • CD(codice_cd, autore, titolo)

  • CLIENTI(codice_cliente, nome, cognome)

  • NOLEGGI(cliente↑, cd↑, data_noleggio)

    • cliente FK(CLIENTI.codice_cliente)

    • cd FK(CD.codice_cd)


Esercizio 4

A partire dai seguenti schemi di relazione disegnare le relative tabelle contenenti dei dati di esempio.

  • REGIONI(nome_regione, estensione)

  • FIUMI(codice_fiume, nome)

  • ALVEI(regione↑, fiume↑)

      • regione FK(REGIONI.nome_regione)

      • fiume FK(FIUMI.codice_fiume)