Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2013, 11:36
jairx_x1
 
Fecha de Ingreso: febrero-2013
Ubicación: Bogota
Mensajes: 40
Antigüedad: 11 años, 8 meses
Puntos: 0
Cual es normalizacion aplicarian

Que normalizacion de estas es mejor:

1. Se tiene que hacer una base de datos en mysql de hojas de vida y lo que se quiere es que al final se filtren personas por estudios y cargos.

La primera solución sería crear 7 tablas ya que en los datos personales hay un identificador unico que es un id o cedula, entonces esta sería la tabla maestra y las otras dos dependeran de esta en una relacion de 1:n y de 1:n es decir una persona puede tener muchos estudios y una persona puede tener muchos trabajos cierto?, 3 tablas para los datos personales, estudios y cargos ademas otras 3 tablas que contendran las llaves primarias de estas principales, y las que conectan con estudios y experiencas que se conecten a la secundaria de datos_personales asi se crearia toda una relacion.

2. la segunda opcion y mas viables pero no estoy seguro si es normalizar es crear 4 tablas la de datos personales, estudios y experiencias y una que contenga 3 llaves primarias y 3 llaves foraneas que lleven a cada tabla su respectiva relacion.
me parece mas facil pero no se a la hora de las relaciones funciones bien ? Muchas gracias y pues si se le van unos ejemplos de bases de datos o saben donde encontrar ejemplos de bases de datos relacionales pero hechas en mysql para examinar el codigo haber como podria construirse sería muy bueno.