CREATE TABLE Cliente (
  ID_CLIENTE INTEGER PRIMARY KEY,
  NOME VARCHAR(100) NOT NULL,
  TELEFONE CHAR(20) NOT NULL,
  ENDERECO VARCHAR(100) NOT NULL,
  EMAIL VARCHAR(100)
);
CREATE TABLE Animal (
  ID_ANIMAL INTEGER PRIMARY KEY,
  ID_CLIENTE INTEGER NOT NULL,
  NOME VARCHAR(100) NOT NULL,
  ESPECIE VARCHAR(100) NOT NULL,
  RACA VARCHAR(100) NOT NULL,
  DATA_NASCIMENTO DATE,
  OBSERVACOES VARCHAR(100),
  FOREIGN KEY (ID_CLIENTE) REFERENCES Cliente(ID_CLIENTE)
);
CREATE TABLE Produto (
  ID_PRODUTO INTEGER PRIMARY KEY,
  NOME VARCHAR(100) NOT NULL,
  CATEGORIA VARCHAR(100) NOT NULL,
  PRECO DECIMAL(10,2) NOT NULL,
  QUANTIDADE_ESTOQUE INTEGER NOT NULL DEFAULT 0
);
CREATE TABLE Atendimento (
  ID_ATENDIMENTO INTEGER PRIMARY KEY,
  ID_ANIMAL INTEGER NOT NULL,
  DATA_ATENDIMENTO DATETIME NOT NULL,
  TIPO_SERVICO VARCHAR(100) NOT NULL,
  VALOR DECIMAL(10,2) NOT NULL,
  FOREIGN KEY (ID_ANIMAL) REFERENCES Animal(ID_ANIMAL)
);
CREATE TABLE Venda (
  ID_VENDA INTEGER PRIMARY KEY,
  ID_CLIENTE INTEGER NOT NULL,
  DATA_VENDA DATE NOT NULL,
  VALOR_TOTAL DECIMAL(10,2) NOT NULL,
  FORMA_PAGAMENTO VARCHAR(20) NOT NULL DEFAULT 'DINHEIRO',
  FOREIGN KEY (ID_CLIENTE) REFERENCES Cliente(ID_CLIENTE)
);
CREATE TABLE Item_Venda (
    ID_VENDA INTEGER NOT NULL,
    ID_PRODUTO INTEGER NOT NULL,
    PRECO_UNITARIO DECIMAL(10,2) NOT NULL,
    PRIMARY KEY (ID_VENDA, ID_PRODUTO),
    FOREIGN KEY (ID_VENDA) REFERENCES Venda(ID_VENDA),
    FOREIGN KEY (ID_PRODUTO) REFERENCES Produto(ID_PRODUTO)
);

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: