Claves Artificiales o Naturales.

09/06/2004 - 20:11 por Ruben Dario | Informe spam
Que tal grupo.

Vi un articulo muy importante del compañero Miguel Egea
donde explica las claves Artificiales (campos Identity) y
claves Naturales(campo normal).

A pesar de que entendi bien el articulo tengo la siguiente
pregunta:

Tengo 2 Tablas las cuales se enlazan a una tabla,esta
ultima tiene 2 claves principales para poder agregar
registros.

Tablas--> Empleados Registros Detalles_R
Id_Empleado Id_Registro Id_Empleado
Id_Registro

Mi duda es si es conveniente tener en la Tabla Detalles_R
con dos claves principales, o poner una clave Identity y
las relaciones principales que queden normales.

Cual es la ventaja de utilizarlo de las 2 formas?

Saludos y gracias de antemano por su ayuda.
 

Leer las respuestas

#1 Maxi
09/06/2004 - 20:56 | Informe spam
Hola, la ventaja si usas un identity es en permormance y haceleras los
Querys ya que solo deberias poner un solo campo y no N

Claro no todo es color de rosas en este mundo, yo particularmente los
identity los uso para otra cosa ;-)


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Ruben Dario" escribió en el mensaje
news:1a51901c44e4d$2bcd9c40$
Que tal grupo.

Vi un articulo muy importante del compañero Miguel Egea
donde explica las claves Artificiales (campos Identity) y
claves Naturales(campo normal).

A pesar de que entendi bien el articulo tengo la siguiente
pregunta:

Tengo 2 Tablas las cuales se enlazan a una tabla,esta
ultima tiene 2 claves principales para poder agregar
registros.

Tablas--> Empleados Registros Detalles_R
Id_Empleado Id_Registro Id_Empleado
Id_Registro

Mi duda es si es conveniente tener en la Tabla Detalles_R
con dos claves principales, o poner una clave Identity y
las relaciones principales que queden normales.

Cual es la ventaja de utilizarlo de las 2 formas?

Saludos y gracias de antemano por su ayuda.




Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.698 / Virus Database: 455 - Release Date: 02/06/2004

Preguntas similares