Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/02/2011, 07:51
quimfv
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