Rv: Re: Implementación de Tabla tipo MAESTRO - DETALLE

From: Carlos Alberto Márquez Rey <carlos_marquez_rey(at)yahoo(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Rv: Re: Implementación de Tabla tipo MAESTRO - DETALLE
Date: 2006-10-27 17:57:48
Message-ID: 20061027175748.81816.qmail@web50806.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Carlos Alberto Márquez Rey <carlos_marquez_rey(at)yahoo(dot)com> escribió: Fecha: Fri, 27 Oct 2006 12:56:34 -0500 (CDT)
De:
Carlos Alberto Márquez Rey <carlos_marquez_rey(at)yahoo(dot)com>
Asunto: Re: [pgsql-es-ayuda] Implementación de Tabla t
ipo MAESTRO - DETALLE
Para: Guillermo Varona Silupú <gvarona(at)ec-red(dot)com>

Guillermo Varona Silupú <gvarona(at)ec-red(dot)com> escribió: Agradezco sus respuestas a este tópico, tengo las siguientes dudas:

1.- Necesariamente tiene que haber una clave primaria en el detalle para
implementar la estructura Maestro-Detalle, y esta, necesariamente tiene
que ser única.?

Si deseas que el motor de Bd se encarge de que no puedas ingresar datos en la tablas detalle si no exiten su correspondiente cabecera en la tabl maestro. SI. Por eso se llama llave, es el conjunto de campos que sirve para identificar el registro.

2.- Si en este caso, decido implemetar com PK compuesta por una FK
(Cod_Cre tipo integer) + un campo de la tabla detalle (Fecha tipo date),
hay que hacerlo de alguna forma especial (hacer alguna conversion al
tipo de dato DATE o algo), ya que cuando ingreso datos en el detalle me
sale un mensaje que dice:
Ha ocurrido un error:
ERROR: syntax error at near ")" en el caracter 22.

No hay nada especial, debes tener un error de sintaxis, muestra la consulta que haces.

3.- Cuando ejecuto los coamndo SQL de la creacion de la estructura, en
PgAdmin obtengo este mensaje:

NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index
"CREPCO_pkey" for table "CREPCO"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index
"Indice_pkey" for table "Indice"
La consulta se ejecutó con éxito sin resutado en 609 ms.

que significa?

Que no te trae registros. solo modifica estructuras

Gracias de antemano,
Salu2,
GVS

---------------------------(fin del mensaje)---------------------------
TIP 4: No hagas 'kill -9' a postmaster

***********************************************************
Carlos Márquez
*********************************************************** __________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/

***********************************************************
Carlos Márquez
***********************************************************
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2006-10-28 01:24:49 probando la lista, ignorar
Previous Message Leonel Nunez 2006-10-27 16:47:18 Re: [Fwd: Re: como almacenar una imagen en una tabla y no morir