Buon pomeriggio,ho diciamo cosi una curiosità + che un problema
Ho un database in SqlServer chiamato CarrelloSpesa,composto da due tabelle
una DatiCliente e l'altra LoginCliente.
La Tab DatiCliente è formata da 12 campi tra i quali c'è Login e Password
che guardacaso sono presenti anche nella Tab LoginCliente.
Nel mio caso,ho una pagina Jsp che registra un nuovo utente,tutti i dati digitati
andranno con una Insert nella Tab DatiCliente e con un'altra Insert(separata),solo i dati
della Login e Password,in quella LoginCliente,e ho una Jsp che fa la Login e verifica i dati
nella Tab LoginCLiente.
Adesso la mia domanda è:
I campi, Login e Password,è necessario che per questo tipo di operazioni,debbano
essere in tabelle separate oppure presenti in una sola per esempio,nella Tab DatiCliente e
non essere presenti fisicamente,ma solo come Id_Cliente,nella Tab LoginCliente?
E poi,per fare la Login sarà necessario verificare i dati inseriti,tramite l'Id_client nella Tab
LoginCliente,cosi da risparmiare sia codice Sql che tempo di accesso ai dati?
L'unico problema è che,non so come si relazionano due tabelle e la documentazione di SqlServer,non mi è
di grande aiuto.
Vi chiedo gentilmente un'aiuto perchè so che è molto importante.
GRazie a tutti...

Rispondi quotando