Dados do banco para compartilhar

Abaixo, as execuções no banco de dados para ser compartilhado enquanto nao subimos para Azure nem GitHub.

CREATE DATABASE `espacodecorador` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */;

CREATE TABLE `usuario` (
  `idusuario` int(11) NOT NULL AUTO_INCREMENT,
  `codusuario` varchar(100) NOT NULL,
  `nomeusuario` varchar(100) NOT NULL,
  `email` varchar(45) NOT NULL,
  `senha` varchar(255) NOT NULL,
  PRIMARY KEY (`idusuario`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

create table Pessoa
(
cdpes int auto_increment primary key,
tppes smallint,
    cpfcnpj varchar(11),
    idcategoria smallint,
    nmpes varchar(100),
    dtnasc datetime,
    tpsex smallint,
    nmemail varchar(50)
);

create table PessoaEndereco
(
cdpes int primary key,
    nrseqend smallint,
    cdcep varchar(8),
    nmend varchar(100),
    nrend varchar(50),
    nmmun varchar(50),
    nmbairro varchar(50),
    nmcid varchar(50),
nmcomplemento varchar(50),
    nmreferencia varchar(100)
);

ALTER TABLE PessoaEndereco ADD CONSTRAINT fk_PessoaEndereco FOREIGN KEY (cdpes) REFERENCES Pessoa(cdpes);

create table PessoaTelefone
(
cdpes int primary key,
    nrseqtel smallint,
    cdddd varchar(2),
    nrtel varchar(9),
    idwpp   char(1)
);

ALTER TABLE PessoaEndereco ADD CONSTRAINT fk_PessoaTelefone FOREIGN KEY (cdpes) REFERENCES Pessoa(cdpes);

create table Categoria
(
    idcategoria smallint auto_increment primary key,
dscategoria varchar(100)
);

Comentários