Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Consiglio tabella Utenti database

    Buongiorno ,

    mi servirebbe un consiglio su come di solito si strutturano le tabelle utenti per un database.

    Sto iniziando adesso e avevo pensato di creare
    una tabelle anagrafiche (ID, nome, cogn, recapiti, ecc. ecc.)
    e una tabella utenti (id_anagrafica (FK), userid, password, profilo (admin, user, ospite, ecc)

    Non sarà un db eneorme e quindi avere qualche tabella e chiave in più non sarebbe un problema


    Non so se è meglio inserire tutto nella tabella anagrafiche o tenerle separate. In alcuni Db ho visto anche tabelle separate per ogni profilo utente

    Potreste indicarmi di solito come strutturate le vostre tabelle anagrafiche/utenti


    Grazie

  2. #2
    Nel tempo ho adottato (e visto adottare) entrambe le soluzioni (anagrafica unica o separata tra dati puramente anagrafici e dati di utenza); di sicuro non farei tabelle separate per ruolo/profilo. Attenzione alla password che non va salvata in chiaro.

  3. #3
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,132
    Tieni tutto in una sola tabella dato che la relazione è uno a uno.
    Al massimo potresti tenere l'id sulla tabella utenti e fare una relazione 0/1 con la tabella anagrafica nel caso l'utente non inserisca i dati, ma visti i campi sarebbe una cosa abbastanza inutile.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2021 vBulletin Solutions, Inc. All rights reserved.