diseñar tablas

30/06/2005 - 21:24 por Enric | Informe spam
Hola,
A ver si alguien me puede aconsejar/orientar en el diseño de unas tablas.

tengo una tabla personas:
PERSONAS
-persona_id
-nombre
-...
y una serie de tablas:
INGENIEROS
-persona_id
-varios campos

PROFESORES
-persona_id
-varios campos

MAS TABLAS
...

No creo que esto esté muy bien, puesto que veo un poco dificil obtener, por
ejemplo, todas las profesiones o títulos de una determinada persona (las hay
con varios titulos y que están, por tanto, en varias tablas)
Estas tablas de profesiones / títulos pueden crecer en número (o sea, puede
que tenga que ir añadiendo alguna más) por lo que tener una tabla que
relacione una persona con las profesiones tipo:
RELACIONES
-persona_id
-profesor_id
-ingeniero_id
-...

lo veo un poco raro. Tendría que estar modificando dicha tabla (añadiendo
campos) cada vez que añado otra.
alguna sugerencia?

Muchas grácias
 

Leer las respuestas

#1 Maxi
30/06/2005 - 21:34 | Informe spam
Hola, quizas algo asi como:

PERSONAS
-persona_id
-nombre
-profesion_id

profesiones:

id
descripcion
otros_campos



Salu2
Maxi


"Enric" escribió en el mensaje
news:
Hola,
A ver si alguien me puede aconsejar/orientar en el diseño de unas tablas.

tengo una tabla personas:
PERSONAS
-persona_id
-nombre
-...
y una serie de tablas:
INGENIEROS
-persona_id
-varios campos

PROFESORES
-persona_id
-varios campos

MAS TABLAS
...

No creo que esto esté muy bien, puesto que veo un poco dificil obtener,
por
ejemplo, todas las profesiones o títulos de una determinada persona (las
hay
con varios titulos y que están, por tanto, en varias tablas)
Estas tablas de profesiones / títulos pueden crecer en número (o sea,
puede
que tenga que ir añadiendo alguna más) por lo que tener una tabla que
relacione una persona con las profesiones tipo:
RELACIONES
-persona_id
-profesor_id
-ingeniero_id
-...

lo veo un poco raro. Tendría que estar modificando dicha tabla (añadiendo
campos) cada vez que añado otra.
alguna sugerencia?

Muchas grácias







Preguntas similares