Re: [OT] Relaciones base de datos

From: el-PRiNCiPiTo <el-PRiNCiPiTo(at)terra(dot)es>
To: Miguel Rodríguez Penabad <penabad(at)gmail(dot)com>
Cc: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [OT] Relaciones base de datos
Date: 2007-12-17 17:22:41
Message-ID: 4766B061.9080805@terra.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Muchísimas gracias, ya se que mi base es bastante floja pero en este
proyecto estamos muy limitados en recursos y, lo que es peor, en tiempo
y aunque en principio yo me iba a dedicar únicamente a la programación
de la herramienta que maneje la base de datos al final tengo que diseñar
esta también. Leo todo lo que puedo pero tan pronto me veo mirando las
partes más básicas como me toca saltar a cosas mucho mas avanzadas para
solucionar problemas que nos van surgiendo.

Agradecer una vez más a todos las contestaciones a mis preguntas y a
muchas otras de donde he sacado mucha información y arreglado bastantes
problemas

Miguel Rodríguez Penabad wrote:
> El 17/12/07, el-PRiNCiPiTo <el-PRiNCiPiTo(at)terra(dot)es> escribió:
>
>> ...
>> Tengo una tabla con los pedidos relacionada con otra,
>> detallepedidos, ...
>>
>
> Te recomendaría encarecidamente que buscases CUALQUIER libro de bases
> de datos que hable del modelo relacional, porque esto no es específico
> de postgres, y tu base (sin ánimo de ofender) es muy floja o ninguna.
> Te estás arriesgando a diseñar mal las bases de datos, y luego
> arreglar eso puede ser muuuy complicado.
>
> Una vez dicho esto: El error es que tienes
>
>
>> CREATE TABLE "Pedido"
>> (
>>
> ...
>
>> "IdDetalle" integer,
>>
> ...
>
>> CONSTRAINT "IdDetallePedido" FOREIGN KEY ("IdDetalle")
>> REFERENCES "DetallePedido" ("IdDetallePedido") MATCH FULL
>> ON UPDATE CASCADE ON DELETE CASCADE
>>
>
> Es decir: En pedido tienes la clave foránea que referencia el detalle,
> cuando es justo al reves. En Detalle deberías tener el pedido (único)
> al que pertenece.
>
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Julio Cesar Sánchez González 2007-12-17 18:03:09 Re: postgresql en linux
Previous Message Ing. Ricardo Granados Tiznado 2007-12-17 17:12:17 INFORMACION PARA NEOFITOS