Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-07-2008
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 20
FGarcia Va por buen camino
Una Relacion en dos tablas de firebird

Hola!
Por aqui nuevamente jugando con la bd. Tengo dos tablas que he declarado asi en un script de sql:

Código SQL [-]
CREATE TABLE ENTRADAS (
    ID            INTEGER NOT NULL,
    FOLIO         INTEGER NOT NULL,
    IDPLACA       CADENAS10 NOT NULL,
    ......
);
 
CREATE TABLA TARAS (
    ID            INTEGER NOT NULL,
    FOLIO         INTEGER NOT NULL,
    TARA1         PESOS NOT NULL,
    HFTARA1       TIMESTAMP NOT NULL
);

como ven el campo FOLIO es comun para ambos (relacion) lo que no se es como declarar en este script esa relacion. Gracias por la ayuda!
Responder Con Cita
  #2  
Antiguo 15-07-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Hola

Código SQL [-]
CREATE TABLE ENTRADAS (
    ID            INTEGER NOT NULL,
    FOLIO         INTEGER NOT NULL,
    IDPLACA       CADENAS10 NOT NULL,
    ......
);

ALTER TABLE ENTRADAS ADD CONSTRAINT FK_ENTRADAS_1 FOREIGN KEY (FOLIO) REFERENCES TARAS (FOLIO);

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #3  
Antiguo 15-07-2008
Avatar de RolphyReyes
RolphyReyes RolphyReyes is offline
Miembro
 
Registrado: ago 2004
Ubicación: Santo Domingo
Posts: 285
Poder: 20
RolphyReyes Va por buen camino
Smile

Saludos.

Lo primero que debes de hacer es crear la llave primaria, por ejemplo en la tabla ENTRADAS y luego definir la llave foránea en la tabla TARAS. Haciendo la relación ENTRADAS.ID y ENTRADAS.FOLIO con TARAS.ID y TARAS.FOLIO.

Si no lo tienes, bájate el IbExpert (versión Personal) que te ayudara con todas las tareas de administración y mantenimiento de la BD.
__________________
Gracias,
Rolphy Reyes
Responder Con Cita
  #4  
Antiguo 15-07-2008
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 20
FGarcia Va por buen camino
Gracias por las respuestas las pongo en marcha.
Si tengo el IBExpert, de hecho he creado la bd ahi, sin embargo no se como se hacen estas relaciones ahi, tal vez no le he dado demasiado la vuelta, por otro lado el ver el codigo generado del script me ha ayudado a entender algunas cosas de la creacion de la bd.
Responder Con Cita
  #5  
Antiguo 15-07-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por FGarcia Ver Mensaje
Gracias por las respuestas las pongo en marcha.
Si tengo el IBExpert, de hecho he creado la bd ahi, sin embargo no se como se hacen estas relaciones ahi, tal vez no le he dado demasiado la vuelta, por otro lado el ver el codigo generado del script me ha ayudado a entender algunas cosas de la creacion de la bd.
Ah pues mas facil amigo, en la tabla ENTRADAS vas a Constrains, Fireignkeys y ahi la creas

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Relacion de dos tablas DBF Antuan Conexión con bases de datos 7 01-10-2005 21:10:50
Dos tablas en QuickReport sin relación ¥0n1 Impresión 1 22-12-2004 15:29:06
Problema con relacion de tablas Mario1980 Conexión con bases de datos 2 20-10-2004 15:02:53
Problema con relacion de tablas Mario1980 Varios 2 16-10-2004 01:09:48
Problema Con Relacion de Tablas JamesBond_Mx Conexión con bases de datos 5 01-07-2003 23:45:34


La franja horaria es GMT +2. Ahora son las 11:52:58.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi