Tabla sin clave primaria

29/09/2005 - 12:17 por Elena | Informe spam
Buenas,

tengo una base de datos con una tabla ControlAcceso donde se van almacenando
los accesos de los usuarios a la base de datos tanto consulta, inserción,
modificación, eliminación. Por lo que está continuamente creciendo. Los
campos son:
Usuario
Fecha
Tabla
TipoAcceso
Registro
Acceso
Motivo

¿puede haber algún problema si esta tabla no tiene clave primaria? es una
tabla sin ninguna restricción y ninguna relación. ¿Puede que relantice la
aplicación?

Gracias
 

Leer las respuestas

#1 Carlos Sacristán
29/09/2005 - 12:49 | Informe spam
Aparte de que viola las reglas de normalización de base de datos
relacionales, si nos centramos en SQL Server, es muy recomendable que toda
tabla tenga siempre clave primaria. En tu caso, una buena candidata sería la
que compondrían los campos Usuario + Fecha


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Elena" escribió en el mensaje
news:
Buenas,

tengo una base de datos con una tabla ControlAcceso donde se van


almacenando
los accesos de los usuarios a la base de datos tanto consulta, inserción,
modificación, eliminación. Por lo que está continuamente creciendo. Los
campos son:
Usuario
Fecha
Tabla
TipoAcceso
Registro
Acceso
Motivo

¿puede haber algún problema si esta tabla no tiene clave primaria? es una
tabla sin ninguna restricción y ninguna relación. ¿Puede que relantice la
aplicación?

Gracias


Preguntas similares