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.