Uno a uno

Uno a uno NO IDENTIFICABLE

CREATE TABLE ejemplo04.pedido (
  numero_pedido SERIAL NOT NULL, 
  fecha_pedido  date NOT NULL, 
  estado        varchar(40) NOT NULL, 
  PRIMARY KEY (numero_pedido));
  
  
CREATE TABLE ejemplo04.factura (
  numero_factura int4 NOT NULL, 
  anio           int4 NOT NULL, 
  fecha_factura  date NOT NULL, 
  forma_pago     varchar(40) NOT NULL, 
  numero_pedido  int4 NOT NULL unique, 
  PRIMARY KEY (numero_factura, 
  anio));
ALTER TABLE ejemplo04.factura ADD CONSTRAINT fk_pedido FOREIGN KEY (numero_pedido) REFERENCES ejemplo04.pedido (numero_pedido);

Uno a uno IDENTIFICABLE

Uno a Uno recursiva

Nota: el código de este diseño es equivalente al siguiente, por tal motivo es mejor usar el siguiente ya que el diseño no tendría lógica.

Última actualización

¿Te fue útil?