Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/12/2012, 13:01
morway
 
Fecha de Ingreso: enero-2009
Mensajes: 32
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Modelar Base Datos Sencilla

Así es a grandes rasgos cómo lo veo yo:




- El usuario compra una licencia de tipo X por un periodo de validez a determinar.
- Los datos de la compra lo almacenamos en TRANSACCION.
- El tipo de licencia detalla los estados de obra que la licencia incluirá.
- Las obras están catalogadas por un estado.

Ejemplo:

ESTADOS DE OBRA:

- Publicada
- Asignada

TIPOS DE LICENCIA

- Publicación
- Asignación
- Total

TIPOS DE LICENCIA ESTADO

- Publicación tiene asociado el estado de obra Publicada
- Asignación tiene asociado el estado de obra Asignada
- Total tiene asociados los estados Publicada y Asignada

Usuario PEPE compra licencia TOTAL para Diciembre de 2012

USUARIO

- Pepe

LICENCIA

- Licencia 1 del usuario PEPE de tipo TOTAL desde 01/12/12 hasta 31/12/2012

TRANSACCION

- Transacción de la compra correspondiente a la licencia 1


A partir de ese momento, según el modelo definido, durante el mes de diciembre, PEPE podrá consultar la información de todas las obras en estado PUBLICADA o ASIGNADA.

Si tienes alguna consulta no dudes en preguntar.
__________________
Anotaciones de un programador