
26/03/2008, 14:58
|
 | | | Fecha de Ingreso: febrero-2006 Ubicación: /etc/php.ini
Mensajes: 129
Antigüedad: 19 años 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 |