26-mar-2008, 15:58
|
#1 (permalink)
|
Fecha de Ingreso: febrero-2006
Ubicación: /etc/php.ini
Mensajes: 124
|
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
|
|
|