PetHealth-CVH / PetHealth

4 stars 1 forks source link

Banco de dados - DDL #6

Closed Anajuliamantovani closed 3 months ago

Anajuliamantovani commented 3 months ago

Descrição

Aqui serão listadas as adições e modificações de banco de dados DDL

Anajuliamantovani commented 3 months ago

tb_enderecos

Image

create table tb_enderecos (
   id_endereco serial primary key,
   cep varchar(9) not null,
   rua varchar(100) not null,
   bairro varchar(100), not null,
   cidade varchar(50) not null,
   estado varchar(50) not null,
   numero varchar(10),
   complemento varchar
);
Tiallysson commented 3 months ago

tb_pedidos

Image


create table tb_pedidos (
    id_pedidos serial primary key,
    id_usuario serial unique,
    data_de_pedido timestamp defaut NOW,
    produtos int not null,
    quantidade int(100),
    preco numeric(5,2) not null
);
Tiallysson commented 3 months ago

tb_produtos

Image

create table tb_produtos (
    id_produtos serial primary key,
    nome_do_produto varchar not null,
    descrição varchar not null,
    quantidade int(100),
    preco numeric(5,2) not null

);
Tiallysson commented 3 months ago

tb_usuarios

Image

create table tb_usuarios (
    id_usuario serial primary key,
    nome varchar(50) not null,
    sobrenome varchar(50) not null,
    cpf varchar(11) unique not null,
    data_cadastro timestamp defaut NOW,
    contato int,
    endereco int,
    endereco_cobranca int,

    foreign key (endereco_cobranca) references tb_endereco_cobranca (id_endereco_cb),
    foreign key (contato) references tb_contato (id_contato),
    foreign key (endereco) references tb_enderecos (id_endereco),
    foreign key (id_usuario) references tb_pedidos (id_Pedidos)
);
Tiallysson commented 3 months ago

tb_credenciais

Image

create table tb_credenciais (
    id_credencial serial primary key,
    id_usuario serial unique,
    email varchar not null,
    senha varchar not null,

    foreign key (id_usuario) references tb_usuarios (id_usuario)
);
Tiallysson commented 3 months ago

tb_contato

Image

create table tb_contato (
    id_contato serial primary key,
    celular varchar(14) unique not null,
    email int not null,

    foreign key (email) references tb_credenciais (email)
);