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


 


Tema destacado: Java [Guía] Patrones de diseño - Parte 1


+  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 508 veces)
nanolei

Desconectado Desconectado

Mensajes: 2


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

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: 433


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

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 »

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 DE UNA BASE DE DATOS
Desarrollo Web
charly230 2 756 Último mensaje 28 Abril 2006, 22:33
por charly230
Diseño correcto de base de datos! AYUDA
Bases de Datos
TwisteD420 0 4,806 Último mensaje 18 Junio 2011, 04:23
por TwisteD420
Como diseño esta base de datos?
Bases de Datos
Elemental Code 4 1,447 Último mensaje 14 Agosto 2012, 22:28
por imoen
problema con diseño de una base de datos
Bases de Datos
abbyblack123 4 1,006 Último mensaje 11 Marzo 2013, 00:39
por Carloswaldo
Diseño de base de datos
Bases de Datos
Zer0_ 0 322 Último mensaje 31 Julio 2014, 20:09
por Zer0_
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines