Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.software.database > #2996 > unrolled thread
| Started by | Ruper <ruper12548@email.it> |
|---|---|
| First post | 2016-05-29 08:56 +0200 |
| Last post | 2016-05-30 15:26 +0000 |
| Articles | 4 — 3 participants |
Back to article view | Back to it.comp.software.database
Tipo di dati e prestazioni Ruper <ruper12548@email.it> - 2016-05-29 08:56 +0200
Re: Tipo di dati e prestazioni enoquick <enoquick@gmail.com> - 2016-05-29 20:34 -0500
Re: Tipo di dati e prestazioni Ruper <ruper12548@email.it> - 2016-05-30 17:34 +0200
Re: Tipo di dati e prestazioni Marco aka FreCho <ppillo.test@tiscali.it> - 2016-05-30 15:26 +0000
| From | Ruper <ruper12548@email.it> |
|---|---|
| Date | 2016-05-29 08:56 +0200 |
| Subject | Tipo di dati e prestazioni |
| Message-ID | <nie3r6$4mr$1@gioia.aioe.org> |
Non sapevo bene come definire l'oggetto. Però non capisco vari esempi di DB che utilizzano questa semplice struttura. Tabella Professioni idProfessione PK Autoincr. Integer professione Varchar Tabella Clienti cod_fisc PK nome cognome idProfessione FK Integer La mia domanda è banale ma non ho trovato risposta su libri o pellegrinaggi vari. Che vantaggio c'è nell'avere nella tabella Clienti un integer al posto di un Varchar, cioè una tabella : Tabella Clienti cod_fisc PK nome cognome professione Varchar Ruper
[toc] | [next] | [standalone]
| From | enoquick <enoquick@gmail.com> |
|---|---|
| Date | 2016-05-29 20:34 -0500 |
| Message-ID | <nig5ba$4nu$1@virtdiesel.mng.cu.mi.it> |
| In reply to | #2996 |
Il 29/05/2016 01:56, Ruper ha scritto: > Non sapevo bene come definire l'oggetto. Però non capisco vari esempi di > DB che utilizzano questa semplice struttura. > > > > Tabella Professioni > > idProfessione PK Autoincr. Integer > professione Varchar > > > > Tabella Clienti > > cod_fisc PK > nome > cognome > idProfessione FK Integer > > > > La mia domanda è banale ma non ho trovato risposta su libri o > pellegrinaggi vari. Che vantaggio c'è nell'avere nella tabella Clienti > un integer al posto di un Varchar, cioè una tabella : > > Tabella Clienti > > cod_fisc PK > nome > cognome > professione Varchar > > > Ruper > > > > 3 bei motivi almeno: 1) Se la descrizione di una professione viene cambiata basta cambiare in un posto solo. 2) ordine: non si mette ad un cliente Geometra ed ad un altro geometra. Tutti e due puntano allo stesso Id professione. 3) se in futuro una professione avesse bisogno di altri attributi oltre la descrizione esiste gia la tabella.
[toc] | [prev] | [next] | [standalone]
| From | Ruper <ruper12548@email.it> |
|---|---|
| Date | 2016-05-30 17:34 +0200 |
| Message-ID | <nihmi0$17eo$1@gioia.aioe.org> |
| In reply to | #2997 |
Il 30/05/2016 03:34, enoquick ha scritto: > > 3 bei motivi almeno: > > 1) Se la descrizione di una professione viene cambiata basta cambiare in > un posto solo. > 2) ordine: non si mette ad un cliente Geometra ed ad un altro geometra. > Tutti e due puntano allo stesso Id professione. > 3) se in futuro una professione avesse bisogno di altri attributi oltre > la descrizione esiste gia la tabella. Grazie ho capito. Ciao Rupert
[toc] | [prev] | [next] | [standalone]
| From | Marco aka FreCho <ppillo.test@tiscali.it> |
|---|---|
| Date | 2016-05-30 15:26 +0000 |
| Message-ID | <nihm2d$158s$1@gioia.aioe.org> |
| In reply to | #2996 |
On Sun, 29 May 2016 08:56:37 +0200, Ruper wrote: > Non sapevo bene come definire l'oggetto. Però non capisco vari esempi di > DB che utilizzano questa semplice struttura. > > > > Tabella Professioni > > idProfessione PK Autoincr. Integer professione Varchar > > > > Tabella Clienti > > cod_fisc PK nome cognome idProfessione FK Integer > > > > La mia domanda è banale ma non ho trovato risposta su libri o > pellegrinaggi vari. Che vantaggio c'è nell'avere nella tabella Clienti > un integer al posto di un Varchar, cioè una tabella : > > Tabella Clienti > > cod_fisc PK nome cognome professione Varchar > > > Ruper La FK DEVE puntare ad una colonna PK o UNIQUE. La domanda dunque dovrebbe essere: che vantaggio c'è nell'avere nella tabella Professioni la colonna idProfessione con datatype autoincrement (che è un intero).
[toc] | [prev] | [standalone]
Back to top | Article view | it.comp.software.database
csiph-web