Re: Implementación de Tabla tipo MAESTRO - DETALLE

From: Jose Carlos Chevarria Mansilla <jchevarria(at)yarkan(dot)com(dot)pe>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Implementación de Tabla tipo MAESTRO - DETALLE
Date: 2006-10-26 20:38:38
Message-ID: 45411CCE.5020709@yarkan.com.pe
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

gvarona escribió:
> Hola, estoy haciendo un ejemplo pequeño de una estructura MAESTRO -
> DETALLE con integridad referencial, para lo cual creo una BD X y alli
> creo las tablas de la siguiente manera:
>
> /* Script proporcionado por TDM */
> /* Drop Tables */
> Drop table "Indice" Restrict;
> Drop table "CREPCO" Restrict;
> /* Create Tables */
> Create table "CREPCO"
> (
> "Cod_CRE" Integer NOT NULL UNIQUE,
> "Nombre" Char(60) NOT NULL,
> "Tipo" Char(1) NOT NULL,
> primary key ("Cod_CRE")
> ) Without Oids;
>
> Create table "Indice"
> (
> "Cod_CRE" Integer NOT NULL,
> "Fecha" Date NOT NULL,
> "Valor" Char(20) NOT NULL,
> primary key ("Cod_CRE")
> ) Without Oids;
>
> Alter table "Indice" add foreign key ("Cod_CRE") references "CREPCO"
> ("Cod_CRE");
> *****************************************
> La tabla CREPCO es la Tabla MAESTRA y la tabla Indice es la Tabla
> DETALLE, y la relación debe ser 1 a muchos, el caso es que cuando
> ingreso datos en la tabla Indice, solo me deja ingresar 1 registro,
> como si la relacion fuera 1 a 1, si ingreso otro, me dice que estoy
> duplicando la clave, ahora, si no le defino clave primaria a la Tabla
> Indice, al momento de agregar registros me dice que debo ponerle una
> clave primaria, entonces defino la clave primaria en la Tabla Indices
> como no UNICA, pero aun asi, no me deja ingresar mas de un registro en
> la Tabla Indice.
> DATOS DE PRUEBA:
> CREPCO:
> --------------------------------
> Cod_CRE Nombre Tipo
> --------------------------------
> 1 ACEITE A
> 2 Fierro A
> INDICES:
> --------------------------------
> Cod_CRE Fecha Valor
> --------------------------------
> 1 01/01/2006 15
> 1 10/01/2006 16
> 1 15/01/2006 12
> 2 08/01/2006 05
> 2 04/01/2006 09
> 2 17/01/2006 02
>
> Alguna Idea?
Alter table "CREPCO" add foreign key ("Cod_CRE") references "Indice"
("Cod_CRE");
> Gracias de Antemano.
> Salu2,
> GVS
> ---------------------------------------------------------------
> EC Red Internet gr(at)tis
> Inscríbete en www.ec-red.com
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 7: no olvides aumentar la configuración del "free space map"
>
> __________ Información de NOD32, revisión 1.1833 (20061025) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
>
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Rodolfo Burlando Makthon 2006-10-26 20:44:19 Re: [Fwd: Re: como almacenar una imagen en una tabla y no morir
Previous Message Edwin Quijada 2006-10-26 20:29:52 Re: [Fwd: Re: como almacenar una imagen en una tabla y no morir