PostgreSQL - Relaciones entre tablas

 
Vista:

Relaciones entre tablas

Publicado por Paco (1 intervención) el 26/06/2001 13:43:02
Hola a todos,

Me gustaría saber si es posible establecer relaciones entre dos tablas (tal como lo hace Access), de forma que se puedan realizar borrados o actualizaciones en cascada.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Relaciones entre tablas

Publicado por osoh (9 intervenciones) el 29/06/2001 11:16:45
Sí. Deberías echarle un vistazo al lenguaje SQL para eso...

ejemplo:
create table tabla1 (id int, nombre text);
create table tabla2 (id int, apellido text);
create table relacion (id_tabla1 int, id_tabla2 int, foreign key (tabla1) references id_tabla1 on delete cascade...

o algo así.
Ojo, este ejemplo es sumamente estúpido ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Relaciones entre tablas

Publicado por elunic (6 intervenciones) el 18/07/2001 00:37:27
Bien supongamos que tdeseas crear dos tablas cfactura y dfactura, esto seria asi:
Create table cfactura(nfatura char(10) Primary Key,ccliente char(11));
Create table dfactura(nfactura char(10) Not Null References cfactura, ....etc..);

aqui estas relacionando dos tablas la cabecera de la la factura con su detalle.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar