[Basi di dati] Ipotizzare il numero di accessi ad una tabella per una data operazione
Ciao nell'esercizio che vi allego, nella tabella degli accessi della soluzione, per l'operazione 2 (in assenza di ridondanza) si ipotizza un totale di 20 accessi in lettura per la ricerca dei conti di un cliente.


Essendo il Volume di Cliente 15000 e di Conti 20000, avevo ipotizzato che ogni Cliente avesse circa tra 1 e 2 conti, avendo il codice del cliente ipotizzavo circa 2 accessi all'entità Conto. Perchè il totale di accessi per la ricerca dei conti è proprio 20?
Vi ringrazio in anticipo


Essendo il Volume di Cliente 15000 e di Conti 20000, avevo ipotizzato che ogni Cliente avesse circa tra 1 e 2 conti, avendo il codice del cliente ipotizzavo circa 2 accessi all'entità Conto. Perchè il totale di accessi per la ricerca dei conti è proprio 20?
Vi ringrazio in anticipo
Risposte
La relazione titolarità è in realtà più utile del numero relativo di clienti e conti. Ricorda infatti che uno stesso cliente può avere più conti e un conto può avere più clienti associati. Nel caso peggiore potresti infatti avere che tutti i conti sono associati a tutti i clienti e quindi avere 20000 accessi per ogni cliente. Ovviamente non è questa la situazione in quanto sai che esistono 30000 relazioni. Questo volume mi fa tuttavia pensare a una situazione simile a quella da te descritta con una media di 2 conti per cliente. Di certo non 20 come nel testo. Mi viene da pensare che il testo sia sbagliato.
Ti ringrazio della risposta!
