elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  diseño de base de datos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: diseño de base de datos  (Leído 3,316 veces)
nanolei

Desconectado Desconectado

Mensajes: 2


Ver Perfil
diseño de base de datos
« en: 16 Noviembre 2016, 18:31 pm »

Hola muy buenas.. estoy diseñando una base de datos para una granja de cerdos, pero tengo problemas en la forma que debo manejar el proceso, por ejemplo tengo una tabla de animales y cada animal puede tener un evento, esa seria otra tabla, por ejemplo una cerda puede ser inseminada, puede tener un parto esos son eventos, pero no entiendo si debo manejar cada evento en una tabla diferente o como debería abordar eso.. espero su ayuda o guia me serviria de mucho..


En línea

xiruko


Desconectado Desconectado

Mensajes: 438


Ver Perfil
Re: diseño de base de datos
« Respuesta #1 en: 16 Noviembre 2016, 19:37 pm »

Hola,

Un manera habitual de hacer cosas así es hacer una tabla que relacione las otras dos tablas. Por ejemplo:

1. Tabla 'animales' que tenga un campo 'id'.
2. Tabla 'eventos' que tenga un campo 'id'.
3. Tabla 'animales_eventos', que tenga los campos 'id', 'animal_id' y 'evento_id'.

Así, para un evento dado, haciendo un JOIN de estas tres tablas tendrías toda la información sobre el evento que necesitaras, y la base de datos te queda bien estructurada.

Saludos!


En línea

nanolei

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: diseño de base de datos
« Respuesta #2 en: 17 Noviembre 2016, 05:03 am »

buenas.. muchas gracias por responder, ahora comprendo mejor, pero tengo una duda aun, cada evento posee distintos atributos osea diferentes datos a las de otros eventos, donde tendria que manejar o guardar esos registros? por ejemplo:

evento inseminacion
fecha
semen
encargado

evento parto
fecha
cantidad de lechones vivos
cantidad lechones muertos

como ven cada evento tiene diferentes atributos mi duda esta en que tabla crear esos atributos en donde registrarlos, de antemano muchas gracias por la ayuda
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Diseño correcto de base de datos! AYUDA
Bases de Datos
TwisteD420 0 5,968 Último mensaje 18 Junio 2011, 04:23 am
por TwisteD420
problema con diseño de una base de datos
Bases de Datos
abbyblack123 4 3,439 Último mensaje 11 Marzo 2013, 00:39 am
por Carloswaldo
Diseño de base de datos
Bases de Datos
Zer0_ 0 2,337 Último mensaje 31 Julio 2014, 20:09 pm
por Zer0_
Ayuda con diseño de base de datos
Bases de Datos
gst129 0 1,772 Último mensaje 9 Abril 2018, 04:17 am
por gst129
Ayuda con el diseño de base de datos (soy noob)
Bases de Datos
kaetsuh 1 1,681 Último mensaje 8 Febrero 2019, 21:29 pm
por ThunderCls
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines