#Criando Database LOJA
create database loja;
#Selecionando o Database LOJA para uso
use loja;
#Criando a tabela Endereços
create table enderecos(
id int(5) PRIMARY KEY AUTO_INCREMENT,
rua varchar(100),
bairro varchar(100) NOT NULL,
cidade varchar(100) NOT NULL,
uf char(2) NOT NULL);
#Criando a tabela Cargos
create table cargos(
id int(5) PRIMARY KEY AUTO_INCREMENT,
descricao varchar(100) NOT NULL,
salario decimal(8,2) NOT NULL);
#Criando a tabela Funcionários
create table funcionarios(
id int(5) PRIMARY KEY AUTO_INCREMENT,
nome varchar(100) NOT NULL,
nascimento date NOT NULL,
sexo char(2) NOT NULL,
enderecos_id int(5),
cargos_id int(5),
FOREIGN KEY(enderecos_id) REFERENCES enderecos(id),
FOREIGN KEY(cargos_id) REFERENCES cargos(id));
#Criando a tabela Dependentes
create table dependentes(
id int(5) PRIMARY KEY AUTO_INCREMENT,
nome varchar(100) NOT NULL,
relacaofamiliar varchar(50) NOT NULL,
nascimento date NOT NULL,
funcionarios_id int(5),
FOREIGN KEY(funcionarios_id) REFERENCES funcionarios(id));
#Exibindo tabelas criadas
show tables;
#Inserindo dados na tabela Endereços
INSERT INTO enderecos(rua,bairro,cidade,uf) values
("23 de Janeiro","Centro","Carnaíba","PE"),
("Itália","Centro","Carnaíba","PE"),
("Francisco Chaves","Borborema","Tabira","PE"),
("Joaquina Mariana","Caixa Alta","Afogados da Ingazeira","PE"),
("José Cardoso","Vermelho","Água Branca","PB"),
("Zé Mota","Vermelho","Água Branca","PB"),
("Maria Inácia","Centro","Caicó","RN"),
("Da Baixa","Gravatá","Ipueira","RN"),
("Nonato Costa","Carnaíba Velha","Carnaíba","PE"),
("25 de Dezembro","Centro","Afogados da Ingazeira","PE");
#Inserindo dados na tabela Cargos
INSERT INTO cargos(descricao,salario) values
("Auxiliar Administrativo",1100),
("Técnico de Redes",2000),
("Gerente",4000);
#Inserindo dados na tabela Funcionários
INSERT INTO funcionarios(nome,nascimento,sexo,enderecos_id,cargos_id) values
("Harley Candido","1990-09-21","M",2,1),
("Paulo Pereira","1992-08-05","M",4,1),
("Adriana Costa","1989-09-09","F",5,3),
("Aline Maria","1993-02-23","F",7,1),
("Hilen Clara","1997-01-29","F",3,2),
("Luana Stefanie","1993-12-07","F",8,2),
("Martin Luther King","1988-09-10","M",9,3),
("Alexandro Correia","1984-04-24","M",1,2),
("Maria Patrícia","1990-06-10","F",6,1),
("Flávia Batista","1988-11-11","F",10,1);
#Inserindo dados na tabela Dependentes
INSERT INTO dependentes(nome,relacaofamiliar,nascimento,funcionarios_id) values
("Felipe Carlos","filho","2016-09-21",1),
("Maria Amanda","filha","2017-01-02",1),
("Edna Henrique","irmã","2009-10-11",2),
("Paula Souza","filha","2013-06-28",3),
("Eric Carvalho","irmão","2008-08-28",4),
("Stefania Albuquerque","esposa","2000-01-21",4),
("Marina Silva","filha","2017-10-03",2);




