Ver Mensaje Individual
  #4  
Antiguo 09-08-2006
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Reputación: 20
Enan0 Va por buen camino
Mira yo te aconsejo que hagas el diseño de la Base de Datos y luego hagas un normalizacion de las tablas. con eso vas a poder reducir el numero de tablas y la cantidad de Campos Innesesarios o repeditos en cada tabla.
Y si la estructura esta bien hecha puede que si, TEngas varias tablas pero con la estructura correcta.

por ejemplo. EStudiante y profesor Son personas. entonces deberias tener una tabla personas con

(DNI), Nombre, Apellido, Direccion, Telefono, FechaNac .....

donde DNI Seria tu Clave principal (por lo menos en argentina DNI (Documento nacional de identidad) es unico e irrepetible(salvo que sea trucho pero bueno.))

Un alumo es una persona que asiste a clase como estudiante. por ende la tabla aliumno seria
(DNI),NumeroLegajo.. (aqui depende de la info que quieras puedes tener mas datos, como por ejemplo año o años en curso (si puede cursar mas de un año a la vez)).


Tabla Profesor
(DNI), NumeroLegajo, (CodMaterias),(CodCurso) .....

y asi deberias seguir. dependiendo de la profundidad de lo que quieras hacer la cantidad de tablas. luego para hacer las busquedas deberias relacionar las Tablas por los campos Codigo y con eso tendrias el diseño de la base hecho saludos y espero haberte ayudado un poco
saludos
Responder Con Cita