Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2013, 22:16
jairx_x1
 
Fecha de Ingreso: febrero-2013
Ubicación: Bogota
Mensajes: 40
Antigüedad: 11 años, 2 meses
Puntos: 0
Dudas de normalización

Buenas noches compañeros de Foros del web, acudo a ustedes ya que tengo inconvenientes con la creación de una base de datos para hojas de vida, con el propósito de filtrar búsquedas de los campos es decir como van a ver tres tablas una de datos personales, una de estudios y una de experiencia; entonces filtrar una búsqueda por estudios, como por ejemplo ingeniería de sistemas y que despliegue todos los resultados en una lista.

aquí esta la normalización que estoy usando
http://www.subirimagenes.com/otros-bd-8301476.html

pero al hacer unas consultas se me repiten unos datos. Mis tablas estan asi:
http://s2.subirimagenes.com/otros/previo/thump_8339208tablas.jpg

al hacer esta consulta:
select datos_personales.ID_CEDULA, estudios.ID_ESTUDIOS, experiencias.Dur
acion from datos_personales, estudios, experiencias where ID_CEDULA=1018441951;

quisiera me arrojara los resultados asociados a el de las 3 tablas y me arroja esto:
+------------+-------------+----------+
| ID_CEDULA | ID_ESTUDIOS | Duracion |
+------------+-------------+----------+
| 1018441951 | 2 | 5 |
| 1018441951 | 2 | 2 |
| 1018441951 | 3 | 5 |
| 1018441951 | 3 | 2 |
| 1018441951 | 4 | 5 |
| 1018441951 | 4 | 2 |
+------------+-------------+----------+

me pregunto ahora estaran bien hechas las relaciones?
Me podrian guiar para al final poder hacer consultas que me arrojen un listado de lo que se busco. Gracias.