Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2008, 14:58
Avatar de SidP
SidP
 
Fecha de Ingreso: febrero-2006
Ubicación: /etc/php.ini
Mensajes: 129
Antigüedad: 18 años, 2 meses
Puntos: 2
tabla para relacionar estudiantes y profesores

Hola comunidad....
Necesito me echen una mano en esto

Tengo 2 tablas.
una para los estudiantes
Código:
CREATE TABLE `jy_student` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(128) NOT NULL,
  `lastname` varchar(128) NOT NULL,
  `birthdate` datetime NOT NULL,
  `address` varchar(128) NOT NULL,
  `city` varchar(128) NOT NULL,
  `phone` varchar(20) default NULL,
  `birthplace` varchar(128) default NULL,
  `sex` char(1) NOT NULL,
  `email` varchar(128) NOT NULL default '',
  `fk_count_id` int(11) NOT NULL default '0',
  `active` int(11) NOT NULL default '1',
  `fk_conceptdrop_id` int(11) default NULL,
  PRIMARY KEY  (`id`),
  KEY `jy_conceptdrop_FI_1` (`fk_conceptdrop_id`),
  CONSTRAINT `fk_conceptdrop_id` FOREIGN KEY (`fk_conceptdrop_id`) REFERENCES `jy_conceptdrop` (`id`)
) Type=InnoDB
y otra para profesores
Código:
CREATE TABLE `jy_professor` (
  `id` bigint(20) NOT NULL auto_increment,
  `lastname` varchar(128) NOT NULL,
  `name` varchar(128) NOT NULL,
  `sex` char(1) default 'U',
  `birthdate` datetime NOT NULL,
  `address` varchar(128) default NULL,
  `city` varchar(128) default NULL,
  `email` varchar(255) default '',
  `phone` varchar(20) default NULL,
  `title` varchar(128) NOT NULL,
  `active` int(11) default '1',
  `province` varchar(128) NOT NULL default '0',
  `municipality` varchar(128) NOT NULL,
  `username` varchar(128) NOT NULL,
  PRIMARY KEY  (`id`)
) Type=InnoDB
pero despues de analizar ...me hace falta crear una tabla general para los 2...porque al final los son usuarios del sistema ..usuarios(estudiantes+profesores)....que campos llevaria esta tabla..porque si creo esa tabla ya hay valores comunes en estudiantes y profesores que podria pasar para usuarios...podrian darme una idea...la mas minima me seria de ayuda

Gracias de antemano