Cosa siamo interessati a rappresentare:
Si vogliono memorizzare i libri di casa, i dati che interessano sono il titolo, l’autore, la casa editrice, la categoria (per esempio narrativa, informatica, medicina), prezzo d’acquisto e posizione (in quale mobile è sistemato).
Siamo interessati anche a memorizzare alcune informazioni sugli autori, quali il cognome, il nome, eventualmente il nome vero se sono conosciuti con uno pseudonimo, l’anno di nascita (se conosciuto), l’eventuale anno di morte (se conosciuto), il luogo di nascita e la nazionalità.
I mobili nei quali sono disposti i libri sono due, il primo ha 4 scaffali, il secondo ha 4 ripiani. Pensiamo che non cambieremo questi mobili per lungo tempo.
Per la casa editrice si vuole memorizzare anche l’indirizzo internet e il numero di telefono (se conosciuti).

Dati che non possono mancare:
Un libro è caratterizzato per sua natura dal titolo e dall’autore, questo significa che non potrà esistere sulla tabella che rappresenta i libri un record senza titolo e autore, non avrebbe nessun significato. Si desidera inoltre che ogni libro sia memorizzato con la casa editrice e la categoria.
Per gli autori gli unici dati importanti sono il cognome e il nome, gli altri dati possono mancare (questo non andrebbe bene se l’archivio fosse quello di una biblioteca o di una libreria).

Altre caratteristiche (in seguito le chiameremo integrità referenziali):
Quando eliminiamo (o aggiorniamo) una casa editrice, tutti i libri corrispondenti devono essere eliminati.
Quando eliminiamo (o aggiorniamo) un autore, tutti i libri corrispondenti devono essere eliminati.

Ancora una volta si sottolinea il fatto che l’analisi dei requisiti è strettamente personale, ognuno di noi potrebbe pensarla in modo completamente differente. Quella utilizzata in questo capitolo non è un’analisi dei requisiti completa, mancano alcuni argomenti che non sono ancora stati trattati, si vedranno in seguito direttamente con Access.