Come vedete, dal punto di vista progettuale, l'utilizzo di un campo di testo riempito con dei GUID come chiave primaria nelle tabelle del database?
Come vedete, dal punto di vista progettuale, l'utilizzo di un campo di testo riempito con dei GUID come chiave primaria nelle tabelle del database?
§piRit Move§ thRough All tHing§
Non ci vedo nulla di male, in generale, anche se forse un campo autoincrementale è convenzionalmente più semplice e immediato.
Come mai la scelta proprio di una GUID?
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
no, è una disputa tra me e un mio collega, io sostengo che sarebbe molto più semplice usare un autoincrement, lui vuole usare a tutti i costi i GUID. :-)
§piRit Move§ thRough All tHing§
Dipende anche dalla base dati con cui hai a che fare.Originariamente inviato da duality
no, è una disputa tra me e un mio collega, io sostengo che sarebbe molto più semplice usare un autoincrement, lui vuole usare a tutti i costi i GUID. :-)
Sono entrambe valide chiavi primarie, il problema relativo alla "semplicità" dipende dallo strumento che usi.
E' chiaro che in un database Access si fa prima con un chiave autoincrementale, come avviene per la maggior parte dei database, poichè il database stesso è in grado di gestirla correttamente.
La GUID invece, in genere, va assegnata dall'applicazione (quindi ogni applicazione che fa uso del database dovrà farlo).
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
appunto, stiamo usando access, grazie per l'opinione
§piRit Move§ thRough All tHing§
Immagino che la proposta della GUID sia stata accompagnata da qualche motivazione almeno...Originariamente inviato da duality
appunto, stiamo usando access, grazie per l'opinione
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...