Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    98

    Chiavi (codici oppure no?) in un database

    Dovendo sviluppare un sistema di getione dell'utenza nel quale ovviamente utenti diversi non possono avere lo stesso nome, pensate sia meglio mettere come chiave primaria della tabella utenti lo username oppure un codice numerico???
    A parer mio, l'opzione di utilizzare il codice fa risparmiare spazio,
    ma l'opzione di utilizzare lo username potrebbe far risparmiare tempo nell'esecuzione delle query nel qual caso lo username fosse coinvolto in associazioni di chiave esterna!

  2. #2
    Basta che setti l'username come UNIQUE nel database e non ne potranno mai esistere due identici (+ in fase di registrazioni ne controlli l'esistenza o meno)

  3. #3
    Utente di HTML.it L'avatar di lake86
    Registrato dal
    Dec 2006
    Messaggi
    705
    Metti un valore numerico...
    Il fatto che non possono avere lo stesso username lo puoi agevolmente controllare da codice.

    ma l'opzione di utilizzare lo username potrebbe far risparmiare tempo nell'esecuzione delle query nel qual caso lo username fosse coinvolto in associazioni di chiave esterna!
    Si ma di poco..... non conviene....

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    98
    Ok, grazie per le info!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.