Professional Documents
Culture Documents
Proyecto 1
Fase 1
Carn: 200815489
country_id bigint, CONSTRAINT cliente_pkey PRIMARY KEY (customerid), CONSTRAINT country_id FOREIGN KEY (country_id) REFERENCES pais (country_id) MATCH FULL ON UPDATE NO ACTION ON DELETE NO ACTION ) WITH ( OIDS=FALSE ); ALTER TABLE cliente OWNER TO postgres; CREATE TABLE producto ( prod_id integer NOT NULL, title character varying(50), actor character varying(50), price numeric(12,2), special smallint, common_prod_id integer, quan_in_stock integer, sales integer, category integer, CONSTRAINT producto_pkey PRIMARY KEY (prod_id), CONSTRAINT prod_id FOREIGN KEY (prod_id) REFERENCES producto (prod_id) MATCH FULL ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT category FOREIGN KEY (category) REFERENCES categoria (category) MATCH FULL ON UPDATE NO ACTION ON DELETE NO ACTION ) WITH ( OIDS=FALSE ); ALTER TABLE producto OWNER TO postgres; CREATE TABLE orden ( orderid integer NOT NULL, orderlineid integer NOT NULL, prod_id integer, vendor_id integer, quantity smallint, orderdate date, customerid integer, price numeric(12,2), CONSTRAINT orden_pkey PRIMARY KEY (orderid, orderlineid), CONSTRAINT prod_id FOREIGN KEY (prod_id) REFERENCES producto (prod_id) MATCH FULL ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT vendor_id FOREIGN KEY (vendor_id)
REFERENCES vendedor (vendor_id) MATCH FULL ON UPDATE NO ACTION ON DELETE NO ACTION ) WITH ( OIDS=FALSE ); ALTER TABLE orden OWNER TO postgres; CREATE TABLE cliente_historial ( cli_hist_id bigint NOT NULL, customerid integer, orderid integer, prod_id integer, CONSTRAINT cliente_historial_pkey PRIMARY KEY (cli_hist_id), CONSTRAINT customerid FOREIGN KEY (customerid) REFERENCES cliente (customerid) MATCH FULL ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT orderid FOREIGN KEY (orderid) REFERENCES orden (orderid) MATCH FULL ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT prod_id FOREIGN KEY (prod_id) REFERENCES producto (prod_id) MATCH FULL ON UPDATE NO ACTION ON DELETE NO ACTION ) WITH ( OIDS=FALSE ); ALTER TABLE cliente_historial OWNER TO postgres;