-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAtv1RelacionalDataBase.sql
More file actions
69 lines (58 loc) · 2.87 KB
/
Copy pathAtv1RelacionalDataBase.sql
File metadata and controls
69 lines (58 loc) · 2.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
create database db_RH2;
use db_RH2;
create table tb_cargos(
id bigint auto_increment,
cargo varchar(30) not null,
posicao varchar(30) not null,
funcao varchar(200),
primary key(id)
);
create table tb_funcionarios(
id bigint auto_increment,
nome varchar(40) not null,
idade int(10),
salario decimal(10,2),
ativo boolean,
cargos_id bigint,
primary key(id),
foreign key(cargos_id) references tb_cargos(id)
);
insert into tb_cargos (cargo, posicao, funcao) values ("Dev. Java Jr", "Operador", "Analisar e desenvolver sistemas");
insert into tb_cargos (cargo, posicao, funcao) values ("Dev. Java", "Supervisor", "Coordenar e avaliar as necessidades de seus funcionários");
insert into tb_cargos (cargo, posicao, funcao) values("Dev. Back-end", "Operador","Desenvolver soluções para os sistema da empresa");
insert into tb_cargos (cargo, posicao, funcao) values("Dev. Front-end ", "Supervisor", "Coordenar e avaliar as necessidades de seus funcionários");
insert into tb_cargos (cargo, posicao, funcao) values("Dev. Java Sênior", "Gerente", "Coordenar um determinado setor");
insert into tb_funcionarios (nome, idade, salario, ativo, cargos_id)
values("Carla", 23, 7500, true, 2);
insert into tb_funcionarios (nome, idade, salario, ativo, cargos_id)
values("joão", 21, 4500, true, 1);
insert into tb_funcionarios (nome, idade, salario, ativo, cargos_id)
values("Maria", 19, 4500, true, 1);
insert into tb_funcionarios (nome, idade, salario, ativo, cargos_id)
values("Marcela", 25, 7500, true, 4);
insert into tb_funcionarios (nome, idade, salario, ativo, cargos_id)
values("Caio", 27, 6000, false, 3);
insert into tb_funcionarios (nome, idade, salario, ativo, cargos_id)
values("Cícero", 24, 4800, true, 1);
insert into tb_funcionarios (nome, idade, salario, ativo, cargos_id)
values("Silvia", 22, 7800, false, 3);
insert into tb_funcionarios (nome, idade, salario, ativo, cargos_id)
values("Igor", 31, 12300, true, 5);
insert into tb_funcionarios (nome, idade, salario, ativo, cargos_id)
values("Fernando", 27, 5600, false, 3);
insert into tb_funcionarios (nome, idade, salario, ativo, cargos_id)
values("Camila", 23, 5500, true, 3);
insert into tb_funcionarios (nome, idade, salario, ativo, cargos_id)
values("Anitta", 33, 13000, true, 5);
insert into tb_funcionarios (nome, idade, salario, ativo, cargos_id)
values("Neymar", 19, 3500, true, 1);
insert into tb_funcionarios (nome, idade, salario, ativo, cargos_id)
values("Jinx", 28, 8000, true, 3);
insert into tb_funcionarios (nome, idade, salario, ativo, cargos_id)
values("Pepi", 25, 6700, true, 4);
insert into tb_funcionarios (nome, idade, salario, ativo, cargos_id)
values("Ronald",27, 7000, true, 2);
select * from tb_funcionarios;
select * from tb_funcionarios where salario > 5000;
select * from tb_funcionarios where salario between 5000 and 7000;
select * from tb_funcionarios where nome like "%c%"