Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/05/2013, 12:28
Avatar de rgf1987
rgf1987
 
Fecha de Ingreso: diciembre-2012
Ubicación: Asturias
Mensajes: 269
Antigüedad: 11 años, 3 meses
Puntos: 22
Respuesta: Duda creacion tablas

Veamos... estoy haciendo una pagina web, que se trata de una revista online.

Entonces, existen los siguientes elementos, y cada uno es representado por una tabla en la base de datos:

Noticias: que es informacion que solamente el EditorJefe puede realizar.
Volumenes: son conjuntos de articulos que el EditorJefe se encarga de emitir, cuando hay un nº de articulos disponible y el EditorJefe lo cree conveniente, crea un volumen con ellos y entonces el nuevo volumen y sus articulos pueden ser visualizados por los usuarios en la web.
Articulos: son reportajes que ciertos usuarios con privilegios pueden subir a la web, posteriormente son revisados, aceptados o rechazados.
Estados: representan la situacion en la que se encuentra un articulo, (No revisado, En revision, Revisado, Aceptado)
Revisiones: ciertos usuarios se encargan de revisar articulos y en funcion de dicha revisor el articulo es aceptado o rechazado.
Usuarios: existen 4 tipos:

Autores: pueden subir articulos a la web, y ver los articulos que han subido y el estado en el que se encuentran.
Revisores: pueden realizar las funciones de Autor y además reciben solicitudes de revision (los editores envian solicitudes a los revisores para que revisen un articulos y estos pueden aceptar la revision o rechazarla)
Editores: pueden realizar las funciones de Autor y Revisor, pueden solicitar la revision de los articulos a los Autores.
EditorJefe: puede realizar todas las tareas, ademas puede crear volumenes.
Es el encargado de asignar los articulos a los editores para que estos posteriormente soliciten la revision.

Un ejemplo...

Los autores suben los articulos.
El editor jefe accede a la lista de articulos sin revisar, asigna un articulo a un editor(cada articulo es controlado por un unico editor).
El editor solicita la revision a los revisores que el considere aptos para ello y decide en funcion de dichas revisiones si acepta o no el articulo.
El articulo pasa a ser Aceptado y se almacena para que el EditorJefe cuando lo considere oportuno cree un volumen.