Tablas
hola gente... tengo algunas dudas... tengo las siguientes tablas:
Tabla Articulos
Código MySQL:
Ver original KEY `idUsuario` (`idUsuario`), KEY `idEstado` (`estadoArticulo`), KEY `idVolumen` (`idVolumen`),
Tabla Usuarios
Veamos en teoria la unica diferencia entre los usuarios es su nivel, pueden ser EditoresJefe, Editores, Revisores o Autores.
Un Articulo puede tener 0 ó 1 Editor
Un Editor puede tener 0 ó N Articulos
Un Articulo puede tener 0 ó N Revisores
Un Revisor puede tener 0 ó N Articulos
Un Artículo solo puede tener 1 Autor
Un Autor puede tener N Articulos
Me estoy haciendo un lío porque nose si mi idea es correcta...
El el caso de Articulos-Revisores se que tengo q crear una tabla intermedia.
Como se puede ver en el caso de Autores-Articulos he creado en la tabla Articulos una clave idAutor.
Debocrear tambien una clave ajena en el caso de Editores-Articulos?? Me faltan tablas?? O esta correcto.