Diagrama de Clase Solicitud Propuesto


Warning: Use of undefined constant jq_syntax_htmlentities - assumed 'jq_syntax_htmlentities' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/jquery-syntax/jquery-syntax.php on line 37

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

¿ Qué es la clase Solicitud Propuesto ? es la solicitud que se envia  a un Profesor de un proyecto propuesto por un Alumno .

Definiremos el diagrama de clase Solicitud Propuesto y sus atributos.

Diagrama Clase Solicitud Propuesto (I)

Diagrama Clase Solicitud Propuesto (I)

id – ID solicitud propuesto
profesor – ID profesor
proyecto – ID proyecto propuesto
fecha – fecha creación solicitud propuesto
fechamod – fecha modificación solicitud propuesto
estado – (‘pendiente’,’respondido’)

Esquema Tabla SolicitudesP derivado de nuestro diagrama de clase:

CREATE TABLE `solicitudesp` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `profesor` int(11) unsigned NOT NULL,
  `propuesto` int(11) unsigned NOT NULL,
  `fecha` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `fechamod` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `estado` ENUM('pendiente','respondido') NOT NULL DEFAULT 'pendiente',
  PRIMARY KEY (`id`),
  KEY `profesorp_fk` (`profesor`),
  KEY `propuesto_fk` (`propuesto`),
  CONSTRAINT `profesorp_fk` FOREIGN KEY (`profesor`) REFERENCES `profesores` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `propuesto_fk` FOREIGN KEY (`propuesto`) REFERENCES `propuestos` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;

Acerca de Luis Pérez Alcaide

Es Ingeniero Técnico Informática / Desarrollador Web / SEO / Social Media. Blogger en diarioaborbo.com y podcaster deGuerrilla. En Twitter, LinkedIn y Google+
Esta entrada fue publicada en Desarrollo y etiquetada . Guarda el enlace permanente.