Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/06/2011, 09:18
scrolling
 
Fecha de Ingreso: junio-2005
Ubicación: México, México
Mensajes: 429
Antigüedad: 18 años, 10 meses
Puntos: 1
Respuesta: Diseñar base de datos

Muchas gracias! algo así me imaginaba. La verdad es que estudié informática (carrera técnica), pero siempre he conseguido trabajos administrativos y muchas cosas ya se me olvidaron. Ahorita estoy apoyando a una persona con esto pero ya no recordaba bien cómo se hacía.

Aunque aún me queda la otra duda. ¿Qué pasa cuando se empieza a ramificar con entidades tan pequeñas?:

Cita:
Y mi otra duda es, por ejemplo, me dicen (este es otro ejemplo): En un lugar hay Trabajadores, dichos trabajadores pueden ser Administrativos o Docente, dentro de los Docentes puede haber Catedráticos o Profesores (que dan clases regulares en el salón), en caso de que sea Profesor, tendrá una materia asignada. Ahí me confundo.

Sé que tengo que crear una tabla "Trabajadores", dentro de esa tabla, me imagino que necesito un atributo llamado "tipo" (para indicar qué tipo de trabajador es), ahora, mi duda viene ahí.

Por un lado, si es un Administrador, en el atributo "tipo" sólo tengo que indicar que es "Administrador", pero en caso de que sea "Docente", además de indicar eso, tengo que indicar si es "Profesor" o "Catedrático", y, además de eso, en caso de que sea "Profesor", tengo que indicarle su "materia". A lo que voy es que, a partir del atributo "tipo" de "Trabajadores" empieza a "ramificarse" y no sé si crear una tabla especial para los "Profesores" (con su atributo "materia") o ¿no es necesario? ¿Alguna recomendación?
Gracias de nuevo!