Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

crear una tabla usuarios y asignar roles y privilegios a esos usuarios

Estas en el tema de crear una tabla usuarios y asignar roles y privilegios a esos usuarios en el foro de Oracle en Foros del Web. Necesito saber como puedo hacer para asignar roles y privilegios a una tabla creada llamada usuarios. Tengo creado una tabla llamada usuarios otra roles y ...
  #1 (permalink)  
Antiguo 22/05/2011, 07:56
 
Fecha de Ingreso: marzo-2011
Mensajes: 12
Antigüedad: 13 años, 7 meses
Puntos: 0
crear una tabla usuarios y asignar roles y privilegios a esos usuarios

Necesito saber como puedo hacer para asignar roles y privilegios a una tabla creada llamada usuarios. Tengo creado una tabla llamada usuarios otra roles y otra privilegios la idea es que se pueda crear unos privilegios y roles, tambien ir creando usuarios insertandolos en la tabla usuarios y poder asignar privilegios y roles.

gracias a la persona que me pueda colaborar
  #2 (permalink)  
Antiguo 23/05/2011, 06:59
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: crear una tabla usuarios y asignar roles y privilegios a esos usuarios

Hola softwarephp

Los roles y privilegos siempre son aplicados a los usuarios. No a los objetos. Puedes dar permisos sobre objetos (tablas,vistas,procedimientos) a determinados usuarios.

Para un esquema como el que planteas, la seguridad la debes manejar desde la aplicación y no desde la base de datos. Por ejemplo... yo tengo un esquema con 3 tablas. permisos, usuarios y especies animales. Es una relación de n:m y en esta desde el sistema puedo determinar que usuarios tienen o no acceso a las especies animales. Pero esto ya no es una tarea de la base de datos sino de la programación de tu aplicaci´n.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: privilegios, roles, tabla, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:37.