Empresa
Create database empresa;
use empresa;
create table departamentos( -> id int auto_increment not null primary key, -> nome varchar(50) -> )Engine=Innodb;
create table empregados( -> matricula int auto_increment not null primary key, -> nome varchar(50), -> dt_nasc date, -> salario decimal(10,2), -> id_dept int, -> Foreign Key (id_dept) References departamentos(id) -> )Engine=Innodb;
create table dependentes( -> id int auto_increment not null primary key, -> nome varchar(50), -> dt_nasc date, -> matr_empr int, -> Foreign Key (matr_empr) References empregados(matricula) -> )Engine=Innodb;
insert into departamentos(id,nome) values(1,'Compras');
insert into departamentos(id,nome) values(2,'Contabilidade');
insert into departamentos(id,nome) values(3,'Informática');
insert into departamentos(id,nome) values(4,'Financeiro');
insert into departamentos(id,nome) values(5,'Pessoal');
insert into departamentos(matricula,nome,dt_nasc,salario,id_dept) values(1,'João','1982-09-17,2000,1);
insert into departamentos(matricula,nome,dt_nasc,salario,id_dept) values(2,'Maria','1985-02-11,4000,2);
insert into departamentos(matricula,nome,dt_nasc,salario,id_dept) values(3,'José','1981-12-08,1000,2);
insert into departamentos(matricula,nome,dt_nasc,salario,id_dept) values(4,'Lúcia','1989-08-02,6000,3);
insert into departamentos(matricula,nome,dt_nasc,salario,id_dept) values(5,'Mateus','1983-03-23,5000,3);
insert into departamentos(matricula,nome,dt_nasc,salario,id_dept) values(6,'Pedro','1988-07-04,3000,null);
insert into dependentes(id,nome,dt_nasc,matr_empr) values(1,'Paulinha','1992-08-27',1);
insert into dependentes(id,nome,dt_nasc,matr_empr) values(2,'Marquinho','1995-03-14',3);
insert into dependentes(id,nome,dt_nasc,matr_empr) values(3,'Luquinha','1991-11-02',1);
insert into