21/02/2011, 07:51
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses Puntos: 574 | |
Respuesta: Como organizar una base de datos Basicamente eso seria hacer tu trabajo de "recerca" ... te voy a dar alguna pista.
En una base de datos tienes que tener representadas todas la entidades que tengan algun papel en tu negocio, o tarea a solucionar. Piensa en la comunidad educativa y define tantas tablas como necesites para representar a sus "actores". Estos pueden ser personas de distintos tipos, o conceptos no materiales y/o hechos o eventos. Tambien es posible que tengas que crear tablas que solo representen relaciones entre las distintas entidades.
Entidades que se me ocurren Profesores, Alumnos, Cursos, Asignaturas, Examenes, Trabajos, Evaluaciones...
Relaciones a representar
Profesores <-> Asignaturas
Alumnos <-> Curso
Curso <-> Asignaturas
...
En funcion del tipo de relación tendrás la necesidad de crear tablas de relación, por ejemplo la relación Profesores <-> Asignaturas es del tipo N:M, un profesor puede dar M asignaturas y una asignatura puede ser dada por N profesores. En este caso necesitaras una tabla intermedia para poder guardar los datos... Profesores
idProfesor
Nombre Asignaturas
idAsignatura
Nombre RelProfAsig
idRel
idProfesor
idAsignatura
...
Si acotas tu trabjo y posteas preguntas concretas te ayudaremos gustosamente.
__________________ Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
Última edición por quimfv; 22/02/2011 a las 03:10 |