Jump to content

Consulta de MySQL(problema con base de datos)


methtical

Recommended Posts

Hola chicos(as):

 

Tengo un gran problema y es acerca de las bases de datos, estoy haciendo una tarea y no entiendo muy bien,la idea es construir una BD relacional de Alumnos,Apoderados,Profesores donde el apoderado pueda ingresar al sistema(que lo estoy haciendo en PHP) y ver las notas de su pupilo, tambien debe poder visualizar algunos datos personales,y porsupuesto debe ver que profesor dicta la asignatura.Me gustaria saber si alguien me puede ayudar o redireccionar a algun articulo donde pueda aprender porque he buscado hartos ejemplos pero ni uno se adapta a mi situacion.A continuacion les dejo las tablas, reitero que soy nuevo en esto.

 

--

-- Estructura de tabla para la tabla `alumnos`

--

 

CREATE TABLE IF NOT EXISTS `alumnos` (

`idalum` int(11) NOT NULL AUTO_INCREMENT,

`rut_alum` varchar(9) NOT NULL,

`nombre_alumno` varchar(45) DEFAULT NULL,

`direccion` varchar(45) DEFAULT NULL,

`curso` varchar(45) DEFAULT NULL,

`letra` varchar(2) DEFAULT NULL,

`telefono` varchar(45) DEFAULT NULL,

`alumId_usuario` int(11) NOT NULL,

PRIMARY KEY (`idalum`),

KEY `alumId_usuario` (`alumId_usuario`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--

-- Estructura de tabla para la tabla `calificaciones`

--

CREATE TABLE IF NOT EXISTS `calificaciones` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`asignatura` varchar(45) DEFAULT NULL,

`calificacion1` int(11) DEFAULT NULL,

`calificacion2` int(11) DEFAULT NULL,

`calificacion3` int(11) DEFAULT NULL,

`calRut_alumno` int(11) DEFAULT NULL,

PRIMARY KEY (`id`),

KEY `calRut_alumno` (`calRut_alumno`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

 

-- --------------------------------------------------------

--

-- Estructura de tabla para la tabla `profesores`

--

CREATE TABLE IF NOT EXISTS `profesores` (

`rut_profesor` varchar(9) NOT NULL,

`nombre` varchar(45) DEFAULT NULL,

`asignatura` varchar(45) DEFAULT NULL,

`email` varchar(45) DEFAULT NULL,

`telefono` varchar(10) DEFAULT NULL,

PRIMARY KEY (`rut_profesor`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

 

-- --------------------------------------------------------

--

-- Estructura de tabla para la tabla `usuarios`

--

CREATE TABLE IF NOT EXISTS `usuarios` (

`id_usuario` int(11) NOT NULL AUTO_INCREMENT,

`usuario` varchar(45) DEFAULT NULL,

`password` varchar(15) DEFAULT NULL,

`rut_usuario` varchar(9) DEFAULT NULL,

PRIMARY KEY (`id_usuario`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

---------------------------------------------------------------------------------------------------

Gracias por su ayuda!!!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...