Tablas e Indices Primaros

17/03/2006 - 00:18 por Diego M R®mero | Informe spam
Hola

a ver si me pueden dar algunas orientaciones, de acuedo a su experiencia:

Que es mejor: Utilizar un índice primario compuesto de varias columnas o
crear una columna para el ídice primario,
me explico:
En una tabla de facturas, tengo 3 campos, que no se pueden repetir:
TipoDocumento VARCHAR(3),NumeroDoc INT y CodCia CHAR(2); a estos campos le
cree un indice PRIMARYKEY.

¿Se justifica crear un campo, por ejemplo NumeroFactura VARCHAR(16) para el
indice primario, donde se llene con
el dato TipoDocumento+NumeroDoc+Codcia ?



Agradezco su colaboración.


Diego
 

Leer las respuestas

#1 Maxi [MVP]
17/03/2006 - 00:40 | Informe spam
Hola, no hay una receta para todos los casos que te podamos recomendar, cada
caso debera ser estudiado especialmente y ver que es mejor


Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"Diego M R®mero" escribió en el mensaje
news:eJYlD$
Hola

a ver si me pueden dar algunas orientaciones, de acuedo a su experiencia:

Que es mejor: Utilizar un índice primario compuesto de varias columnas o
crear una columna para el ídice primario,
me explico:
En una tabla de facturas, tengo 3 campos, que no se pueden repetir:
TipoDocumento VARCHAR(3),NumeroDoc INT y CodCia CHAR(2); a estos campos le
cree un indice PRIMARYKEY.

¿Se justifica crear un campo, por ejemplo NumeroFactura VARCHAR(16) para
el
indice primario, donde se llene con
el dato TipoDocumento+NumeroDoc+Codcia ?



Agradezco su colaboración.


Diego


Preguntas similares