[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: tedia2sql+dia



El 2/07/05, .-JavaManiac-.<gcuriel@gmail.com> escribió:
> Saludos:
> 
> He comezado a usar Dia para generar codigo sql para generar una bd en postgre,
> hasta ahorita me ha ido bien con dia,ya hize todas la tablas ,estableci las
> claves primarias segun se debe hacer ,para generar despues el codigo sql con
> tedia2sql.
> 
> Al instalar tedia2sql se copia un estilo de hoja ,o sea, donde escojemos si
> queremos hacer un diagrama basado en uml,graficas de sybase,cisco,o cualquier
> otra cosa,aparece tambien uno llamado tedia2sql,el cual solo es un
> subconjunto de uml.
> 
> Ahora todo va bien,el detalle es,como declaro una clave foranea en una de las
> tablas??.
> 
> Ej:en la tabla cliente existe el campo RIF el cual es clave primaria,ahora,en
> otra tabla,FACTURA,quero definir que RIF es clave foranea,como lo hago??
> 
> Ya lei la documentacion de tedia2sql.
> 
> http://tedia2sql.tigris.org/usingtedia2sql.html
> 
> Pero no  lo indica muy claramente..
> 
> Gracias .
Me parece que eso se hace con una relacion, simplemente llevas la
flecha desde la clave primaria a la secundaria, indicando como se
llama la relacion y a que campos corresponden, en ambos casos seria
RIF, no olvidarse poner el orden de la relacion (de A a B o de B a A).
Para el caso de volver clave primaria, es solo un atributo que tienes
que chekar, no me acuerdo muy bien cual es (revisa como estan
definidas las clavez primarias que comienzan por #).

Hace tiempo que deje de usar DIA porque tuve un problema con una clave
primaria compuesta, no me quedo mas remedio que usar Oracle :(

Espero haberte ayudado en algo

Saludos,
Diego Quintana
Linux Registered User #382615 - http://counter.li.org/
Estudiante Ing de las Telecomunicaciones
PUCP
telf:+51197159419
******
Sal del lado oscuro, usa Linux!
******



Reply to: