miércoles, 20 de enero de 2010

Proyecto Final - Avance 1 (Menu Dinamico): Realizado por Meche y Samuel

Pues tenemos que crear un menu dinamico, la informacion del menu debe estar en la base por esto decidimos tener una tabla menu_opcion donde estaran las diferentes opciones del menu, la tabla rol que contiene los diferentes roles, como entre las dos tenemos una relacion de muchos a muchos crearemos una tabla de relacion entre las dos tablas que se llamara tabla menu donde tendremos el id del rol y de menu_opcion.
Como lo que necesitamos es el nombre del rol y los nombre de las opciones haremos una vista en la cual tendremos el nombre de la opcion el nombre del rol y la pagina a la que va a ir dicha opcion.
Nuestro query para la vista seria algo asi:
create view vista_datos_menu as SELECT o.nombre,r.rol,o.url FROM menu_opcion as o, rol as r, menu as m where o.id_menu_opcion = m.fk_id_menu_opcion and r.id_rol= m.fk_id_rol

No hay comentarios:

Publicar un comentario