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)
);
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
Postar um comentário