Autor Tema: Relaciones de tablas en sybase padre e hijos 11.9.2  (Leído 5038 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado rpacheco

  • The newbie
  • *
  • Mensajes: 6
Relaciones de tablas en sybase padre e hijos 11.9.2
« : 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


 

Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re: Relaciones de tablas en sybase padre e hijos 11.9.2
« Respuesta #1 : 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
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

Desconectado MOISES

  • Sv Full Member
  • *
  • Mensajes: 553
Re: Relaciones de tablas en sybase padre e hijos 11.9.2
« Respuesta #2 : 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

Desconectado Camus de Acuario

  • The Communiter-
  • *
  • Mensajes: 8455
  • Ōrora Ekusukyūshon!
Re: Relaciones de tablas en sybase padre e hijos 11.9.2
« Respuesta #3 : 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.
« Última Modificación: octubre 29, 2010, 11:07:14 am por Camus de Acuario »

Desconectado rpacheco

  • The newbie
  • *
  • Mensajes: 6
Re: Relaciones de tablas en sybase padre e hijos 11.9.2
« Respuesta #4 : 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