Principales respuestas
Construccion de una tabla de seguridad

Pregunta
-
Saludos
programo en c# webforms y utilizo SQLSERVER.
amigos necesito nuevamente de su amabilidad como siempre, para saber si estoy realizando bien estos que estoy ejecutando.
solo necesito saber si esta bien o no si su respuesta es no quisiera que me aclaren como debo realizarlo.
tengo una tabla llamada Empresa con los siguientes campos:
Id-Empresa, Emp_Empresa, Emp_Nombre, Emp_Dirección, Emp_Teléfono, Emp_RNC y Emp_Leyenda.
lo que tengo en mente es construir una tabla llamada Seguridad-Update-Empresa y luego construir un trigger que después del update inserte los registros y el usuario modificados en la tabla de seguridad, que me diga que usuario realizo un update a esa tabla para posible consulta si algún día pasa un inconveniente por si se quiere saber quien realizo ese cambio en un registro de la tabla.
los campos que pienzo que debe llevar la tabla de seguridad son los siguientes
Id-Empresa, Emp_Empresa, Emp_Nombre, Emp_Dirección, Emp_Teléfono, Emp_RNC, Emp_Leyenda, Sue_Usuario, Sue_Nickname y Sue_FechaUpdate.
si se fijan en los campos de la tabla empresa y se fijan en los campos de la tabla seguridad, estaré repitiendo los datos de la tabla empresa en la de seguridad y agregare solo tres campos mas.
Pregunto:
Esta correcto los campos de la tabla seguridad o no debo incluir todos esos campos en la tabla seguridad.
si su respuesta es no por favor podrían decir como debo construir la tabla con los campos.
gracias.
Respuestas
-
hola
Lo que planteas esta correcto, es una tabla de historico de cambio, igualmente si es por llavar la seguridad lo mismo vale tener un log, o sea no es necesario que sea una tabla si quieres hacer algo mas light
Pero si necesitas algo mas formal no esta mal y lo trabajas desde un trigger
Por totr lado porque le pones "Emp_" a los nombre de todos lo campos? eso no es necesario ya estas en la tabla Empresa para que remarcarlo en cada campo de la tabla
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Marcado como respuesta agustin173 miércoles, 29 de mayo de 2019 15:56
Todas las respuestas
-
hola
Lo que planteas esta correcto, es una tabla de historico de cambio, igualmente si es por llavar la seguridad lo mismo vale tener un log, o sea no es necesario que sea una tabla si quieres hacer algo mas light
Pero si necesitas algo mas formal no esta mal y lo trabajas desde un trigger
Por totr lado porque le pones "Emp_" a los nombre de todos lo campos? eso no es necesario ya estas en la tabla Empresa para que remarcarlo en cada campo de la tabla
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Marcado como respuesta agustin173 miércoles, 29 de mayo de 2019 15:56
-