Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2015, 15:23
Avatar de kurt_fj
kurt_fj
 
Fecha de Ingreso: septiembre-2006
Mensajes: 10
Antigüedad: 17 años, 7 meses
Puntos: 0
Construcción de relaciones y consultas (Mysql)

Buenas a todos.

Aunque soy un usuario asiduo del foro (en búsqueda de temas), es la primera vez que escribo en el mismo.

Primero que nada debo aclarar que estoy aprendiendo sobre las BD y MySQL (uso MariaDB en local).

Paso a hacer una breve descripción para colocarlos en el contexto:

Estoy realizando una base de datos para llevar el control de los expedientes que se crean en un destacamento (comando) de la Guardia Nacional (Fuerzas Armadas). La idea es, de cada expediente físico guardar ciertos datos: nombres de funcionarios, fiscales, imputados (debería tener otro nombre pues ellos no imputan, solo retienen), ente receptor, procedencia y así otras más.

Quisiera, en primer lugar, saber si las relaciones y estructuras son correctas o al menos saber que voy por buen camino. Dejo una imagen del diagrama que he creado con Mysql Workbench:

[URL="https://www.dropbox.com/s/j0ml1o5kbhtftgs/modelo.png?dl=0"]https://www.dropbox.com/s/j0ml1o5kbhtftgs/modelo.png?dl=0[/URL]

Y el diagrama si necesitan ver otras cosas:

[URL="https://www.dropbox.com/s/no67rwnl8eokopl/prueba.mwb?dl=0"]https://www.dropbox.com/s/no67rwnl8eokopl/prueba.mwb?dl=0[/URL]

Estoy dudando de las relaciones porque al momento de querer consultar la información de las actas junto a sus tablas asociadas, cuando no me genera producto cartesiano, me devuelve sólo un registro. Seguramente he creado mal las consultas pero primero necesito su opinión sobre las tablas y sus relaciones, luego, en otro tema colocaré las "chapuzas" de consultas que intento hacer.

Agradecido por cualquier ayuda o comentario.

Me disculpo por la poca o innecesaria información que estoy suministrando. También por lo mal redactado que pueda estar el tema.