
CREATE TABLE IF NOT EXISTS `administrador` (
`id_administrador` int(15) NOT NULL,
`nombre` varchar(30) NOT NULL,
PRIMARY KEY (`id_administrador`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `alumnos` (
`id_alumno` int(15) NOT NULL,
`nombre` varchar(30) NOT NULL,
`apellido` varchar(30) NOT NULL,
`direccion` varchar(45) NOT NULL,
`semestre` int(1) NOT NULL,
`grupo` varbinary(1) NOT NULL,
`email` varchar(30) NOT NULL,
`telefono` varchar(20) NOT NULL,
PRIMARY KEY (`id_alumno`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `aula` (
`id_aula` int(15) NOT NULL,
`nombre` varchar(20) NOT NULL,
PRIMARY KEY (`id_aula`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `calificacion` (
`id_calificacion` int(15) NOT NULL,
`calificacion_parc` varchar(10) NOT NULL,
`calificacion_final` int(10) NOT NULL,
`id_tipo_calificacion` varchar(15) NOT NULL,
PRIMARY KEY (`id_tipo_calificacion`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `docentes` (
`id_docente` int(15) NOT NULL,
`nombre` varchar(30) NOT NULL,
`apellido` varchar(30) NOT NULL,
`domicilio` varchar(45) NOT NULL,
`email` varchar(30) NOT NULL,
`telefono` varbinary(17) NOT NULL,
PRIMARY KEY (`id_docente`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `grupo` (
`id_grupo` int(15) NOT NULL,
`id_docente` int(15) NOT NULL,
`id_materia` int(15) NOT NULL,
`id_aula` int(15) NOT NULL,
`grupo` varchar(1) NOT NULL,
`semestre` varchar(1) NOT NULL,
`periodo` int(1) NOT NULL,
`año` int(10) NOT NULL,
PRIMARY KEY (`id_grupo`),
KEY `id_docente` (`id_docente`),
KEY `id_materia` (`id_materia`),
KEY `id_aula` (`id_aula`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `listas` (
`id_lista` int(15) NOT NULL,
`id_grupo` int(1) NOT NULL,
`id_alumno` int(15) NOT NULL,
`id_calificacion` int(10) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `materia` (
`id_materia` int(15) NOT NULL,
`nombre` varchar(30) NOT NULL,
`semestre` varchar(1) NOT NULL,
PRIMARY KEY (`id_materia`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `publicaciones`
--
CREATE TABLE IF NOT EXISTS `publicaciones` (
`id_publicacion` int(15) NOT NULL,
`id_docente` int(15) NOT NULL,
`descripcion` varchar(30) NOT NULL,
`fecha_creacion` date NOT NULL,
`ruta_materia` varchar(10) NOT NULL,
PRIMARY KEY (`id_publicacion`),
KEY `id_docente` (`id_docente`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Volcar la base de datos para la tabla `publicaciones`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `tipo_calificacion`
--
CREATE TABLE IF NOT EXISTS `tipo_calificacion` (
`id_tipo_calificacion` int(15) NOT NULL,
`nombre` varchar(30) NOT NULL,
KEY `id_tipo_calificacion` (`id_tipo_calificacion`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Volcar la base de datos para la tabla `tipo_calificacion`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `tipo_usuario`
--
CREATE TABLE IF NOT EXISTS `tipo_usuario` (
`id_tipo_usuario` int(15) NOT NULL,
`nombre` varchar(30) NOT NULL,
KEY `id_tipo_usuario` (`id_tipo_usuario`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Volcar la base de datos para la tabla `tipo_usuario`
--
INSERT INTO `tipo_usuario` (`id_tipo_usuario`, `nombre`) VALUES
(1, 'administrador'),
(2, 'docente');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `usuarios`
--
CREATE TABLE IF NOT EXISTS `usuarios` (
`usuario` varchar(30) NOT NULL,
`clave` varchar(15) NOT NULL,
`id_tipo_usuario` int(15) NOT NULL,
PRIMARY KEY (`id_tipo_usuario`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Volcar la base de datos para la tabla `usuarios`
--
INSERT INTO `usuarios` (`usuario`, `clave`, `id_tipo_usuario`) VALUES
('administrador', 'admin', 1),
('docente', 'docente', 2);