Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2011, 14:52
albertrc
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 3 meses
Puntos: 1
haciendo una parte basededatos parte vieja MyIsam y nueva InnoDB pero tengo dudas

tengo una table
-usuarios
id_usuario primary autoincrement
1
id_nivel de usuario
100 o 200 hay 2 niveles

1 100
2 100
3 100
4 200

-país
id_país primary autoincrement
1
nombre país
Australia

1 Australia
2 China

estas 2 tablas son la parte vieja
yo quitaría id_país porque Australia ya es la llave primaria pero esto ya tiene cosas programadas con php y de momento se queda así

id_usuario a lo mejor se podría hacer de otra manera




















----------------------------------------------------------------------------------------------------
-categoria
espp
rst
lpt
rop


-pedido
1 aaaaaaaa 20/10/2010
2 bbbbbbbbbbbb 10/10/2010
3 ccccccccccccc 13/10/2010

hace com mucho 3 pedidos al año cada cliente
lo que no ser es si el campo dato tendría que ir aquí o crear otra tabla y relación

en un mismo fecha se pueden hacer 2 pedidos 2 usuarios distintos
pero el id del pedido sera diferente solo se repetirá la fecha

1 pedido puede tener una categoría o mas de una categoría y
1 categoría puede tener un pedido o mas de un pedido

M:N
---------------------------------------------------------------------------------------------------


-----------------------------------------------------------------------------------------------------------------
-números
15
35
26

-país
1 Australia
2 China

-categoria
espp
rst
lpt
rop

1 categoría puede tener un o varios países y un o varios países pueden tener el mismo numero de trabajadores

1 numero pude tener un o varios países y un o varios puede tener el mismo numero de categorías
n:m:t
-------------------------------------------------------------------------------------------


----------------------------------------------------------------------------
-usuaris
1 100
2 100
3 100
4 200

-pedido
1 aaaaaaaa 20/10/2010
2 bbbbbbbbbbbb 10/10/2010
3 ccccccccccccc 13/10/2010

1 usuario puede hacer muchos pedidos
pero 1 pedido solo puede ser hecho para un cliente
1:N
-----------------------------------------------------------------------------------