leo ha scritto:
si concordo su questo, allora immaginiamo che le tabelle abbiano una infinità di dati quindi sia più complessa dell'esempio che ho fatto e che io voglia sempre far comparire in automatico la password quando inserisco il cognome. In questo caso faccio una relazione uno a molti?
Per
infinita' di dati intendi
infinita' di record,
infinita' di campi o
infinita' di tabelle?
Per
ovvie ragioni di sicurezza, presentare in automatico la password e' una
GIGANTESCA SCEMENZA (ad essere educati).
Tanto vale fare il login in automatico appena inserito il cognome!
La domanda, inoltre, implica che non hai ben chiaro che cosa sia un
database, una
relazione, e la
teoria relazionale dei dati: almeno un'infarinatura e' necessaria.
http://it.wikipedia.org/wiki/Database_management_system#Database_Relazionali
Una
relazione 1:N (uno a molti) R = AxB e' una relazione del tipo:
{ (ai,bij): ai is_member_of A, bij is_member_of B }
Tradotto nel tuo esempio: ad
ogni cognome sarebbero associate
zero o piu' password
.
Secondo te ha senso?