none
Construccion de una tabla de seguridad RRS feed

  • 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.


    miércoles, 29 de mayo de 2019 10:39

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
    miércoles, 29 de mayo de 2019 13:07

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
    miércoles, 29 de mayo de 2019 13:07
  • Gracias por tus respuestas muy hacertadas

    miércoles, 29 de mayo de 2019 15:57