create table FILIALVENDA(
   CDFILIALVD     VARCHAR2(04)   NOT NULL,
   NMFILIALVD     VARCHAR2(100)  NOT NULL,
   CDFILIAL       VARCHAR2(04)   NOT NULL,
   CONSTRAINT PK_FILIALVENDA PRIMARY KEY (CDFILIALVD, CDFILIAL)
)
/

create table PRODUTOVENDA(
   CDPRODUTOVD     VARCHAR2(50)   NOT NULL,
   NMPRODUTOVD     VARCHAR2(100)  NOT NULL,
   CDPRODUTO        VARCHAR2(10)  NOT NULL,
   CONSTRAINT PK_PRODUTOVENDA PRIMARY KEY (CDPRODUTOVD, CDPRODUTO)
)
/

create table CAIXAVENDA(
   CDCAIXAVD     VARCHAR2(50)   NOT NULL,
   NMCAIXA       VARCHAR2(100)  NOT NULL,
   CDCAIXA       VARCHAR2(10)   NOT NULL,
   CONSTRAINT PK_CAIXAVENDA PRIMARY KEY (CDCAIXAVD, CDCAIXA)
)
/

create table CLIENTEVENDA(
   CDCLIENTEVD     VARCHAR2(50)   NOT NULL,
   NMCLIENTEVD     VARCHAR2(100)  NOT NULL,
   CDCLIENTE       VARCHAR2(21)   NOT NULL,
   CONSTRAINT PK_CLIENTEVENDA PRIMARY KEY (CDCLIENTEVD, CDCLIENTE)
)
/

create table TPRECEVENDA(
   CDTIPORECEVD     VARCHAR2(50)   NOT NULL,
   NMTIPORECEVD     VARCHAR2(100)  NOT NULL,
   CDTIPORECE       VARCHAR2(3)    NOT NULL,
   CONSTRAINT PK_TPRECEVENDA PRIMARY KEY (CDTIPORECEVD, CDTIPORECE)
)
/

-- VERSAO --
BEGIN ATUVEROBJ('ATUALIZACAO_ESTRUTURA_BD','5.42.XXX'); END;
/