Ralacionar tablas
Publicado por Moni (12 intervenciones) el 06/11/2007 21:18:22
Hola a todos, no se si me podreis ayudar?, llevo casi un mes intentado hacer una pequeña base de datos pero no consigo comenzar pq parece ser que no se hacer bien las relaciones entre tablas.
la bd tiene cuatro tablas, clientes, empleados, incidencias empleados y contratos empleados.
Y tendría que relacionar varios clientes con varios empleados, así como varios empleados con varias incidencias y varios empleados tambien con varios contratos, y en todos los casos un mismo cliente puede tener varios empleados y un empleado varios clientes y varias incidencias y contratos los pueden tener varios empleados.... no se si me explico..., vamos todo se relaciona de varios a varios.
el caso es que no tengo ni idea de hacer las relaciones, en cada tabla pongo su clave principal en codigo cliente, cod empleado, etc. pero depues o no reconoce las relaciones que le indico o no me deja meter los datos porque me dice que se duplican.
no se si me podeís explicar un poco como puedo hacerlo, o decirme si puedo encontrar algún manual o ejemplo por internet que me pueda ayudar, todo lo que he encontrato es muy básico, incluso he comprado un libro pero tampoco me aclara nada.
¿me podeís ayudar? Gracias.
la bd tiene cuatro tablas, clientes, empleados, incidencias empleados y contratos empleados.
Y tendría que relacionar varios clientes con varios empleados, así como varios empleados con varias incidencias y varios empleados tambien con varios contratos, y en todos los casos un mismo cliente puede tener varios empleados y un empleado varios clientes y varias incidencias y contratos los pueden tener varios empleados.... no se si me explico..., vamos todo se relaciona de varios a varios.
el caso es que no tengo ni idea de hacer las relaciones, en cada tabla pongo su clave principal en codigo cliente, cod empleado, etc. pero depues o no reconoce las relaciones que le indico o no me deja meter los datos porque me dice que se duplican.
no se si me podeís explicar un poco como puedo hacerlo, o decirme si puedo encontrar algún manual o ejemplo por internet que me pueda ayudar, todo lo que he encontrato es muy básico, incluso he comprado un libro pero tampoco me aclara nada.
¿me podeís ayudar? Gracias.
Valora esta pregunta


0