Modelo de datos: Diseño de la base de datos

Introducción

La base de datos es el auténtico dominio del gesTfree. Esto quiere decir que será la encargada de asegurar la integridad de los datos. También se encargará de la seguridad tanto a nivel de acceso a los datos (usuarios y permisos) como de la protección de acciones comprometidas.

Se ha decidido así porque en la arquitectura cliente-servidor escogida (ver el diseño) no habrá un servidor gesTfree programado si no que esta tarea la realizará, toda, el Sistema Gestor de Bases de Datos (SGBD). Ésta decisión se ha tomado para delegar a éste (y sus librerías cliente) la responsabilidad de la comunicación (fiable y segura) por la red, así como permitir diferentes front-ends (interfaz web, cliente parcial...) asegurando la integridad y seguridad de los datos.

Para cumplir con los objetivos se ha decidido diseñar