Sv Community El Salvador

Soporte y Tecnología => Programación => Base de Datos => Mensaje iniciado por: rpacheco en octubre 29, 2010, 09:01:41 am

Título: Relaciones de tablas en sybase padre e hijos 11.9.2
Publicado por: rpacheco en octubre 29, 2010, 09:01:41 am
Hola a todos,

Sucede que soy nuevo en sybase  estoy trabajando en un nuevo proyecto pero en sybase
11.9.2, tengo problemas con la relaciones de tablas padre e hijos. ya que en otro motor  base de datos sqls la politicas es que las tablas relacionales se relacionan por la llaves primerias unica de cada tabla en sybase, si relacionó la tabla Factura por el No_factura con la tabla detalleFactura Por No_factura con las llaves primaria unica, en sybase me da un error de que el numero de factura  en detalle es unico y no me pertir ingresar datos en el detalle. trato de buscar si hay algun cotejo para la tabla hija ignore el duplicado.

Si alguien me puede ayudar con esto se lo voy a gradecer.

Reciban muchas bendiciones


 
Título: Re: Relaciones de tablas en sybase padre e hijos 11.9.2
Publicado por: tekun en octubre 29, 2010, 10:52:06 am
pega acá la definición de la tabla "detalleFactura" para darte opinión y quizá una solución acertada....


pd: aunque dudo verte nuevamente por aca
Título: Re: Relaciones de tablas en sybase padre e hijos 11.9.2
Publicado por: MOISES en octubre 29, 2010, 10:56:23 am
Revisa el tipo de indices, llaves como esta armando, ya que en el detalle no pude ser único
Título: Re: Relaciones de tablas en sybase padre e hijos 11.9.2
Publicado por: Camus de Acuario en octubre 29, 2010, 11:05:24 am
En una base de datos relacional:
El campo en la tabla madre tiene que ser PRIMARY_KEY
El campo en la tabla hija tiene que ser FOREIGN_KEY

según lo que pusiste en ambas tablas tenes el campo como llave primaria.

La tabla hija puede tener su propia PRIMARY_KEY pero distinta de la FOREIGN_KEY (la primary puede ser compuesta y contener a  la foreign y otros campos mas o ser solamente otro campo) con la cual hace el enlace a la tabla madre.
Título: Re: Relaciones de tablas en sybase padre e hijos 11.9.2
Publicado por: rpacheco en noviembre 01, 2010, 11:32:01 am
Gracia a  todos, por su comentarios.

Voy  a probar la relacion de la tabla madre por la Primary Key y la Hijas por FOREIGN_KEY

Gracia