Skip to content

Commit acca02b

Browse files
Merge pull request #14 from SBD1/main
Acrescentando DML na branch docs
2 parents 896a322 + 50c3149 commit acca02b

File tree

1 file changed

+167
-4
lines changed

1 file changed

+167
-4
lines changed

dml/insert_data.sql

+167-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,168 @@
1-
-- Arquivo: ddl/insert_data.sql
1+
-- Regiões
2+
INSERT INTO Regiao (idRegiao, nomeRegiao)
3+
VALUES (1, 'Regiao Inicial');
24

3-
-- Exemplo
4-
-- INSERT INTO users (name, email) VALUES ('John Doe', '[email protected]');
5-
-- INSERT INTO users (name, email) VALUES ('Alice Wonderland', '[email protected]');
5+
-- Salas
6+
INSERT INTO Sala (idSala, nomeSala, fk_regiao)
7+
VALUES (1, 'Sala Spawn', 1),
8+
(2, 'Sala 2', 1),
9+
(3, 'Sala 3', 1),
10+
(4, 'Sala 4', 1),
11+
(5, 'Sala 5', 1),
12+
(6, 'Sala 6', 1),
13+
(7, 'Sala 7', 1),
14+
(8, 'Sala 8', 1),
15+
(9, 'Sala 9', 1),
16+
(10, 'Sala 10', 1),
17+
(11, 'Sala 11', 1),
18+
(12, 'Sala 12', 1),
19+
(13, 'Sala 13', 1),
20+
(14, 'Sala 14', 1),
21+
(15, 'Sala 15', 1),
22+
(16, 'Sala 16', 1),
23+
(17, 'Sala 17', 1),
24+
(18, 'Sala 18', 1),
25+
(19, 'Sala 19', 1),
26+
(20, 'Sala 20', 1);
27+
28+
-- ExoHumanos
29+
INSERT INTO ExoHumano (idExoHumano, nome, fk_sala)
30+
VALUES (1,'ExoHumano Inicial', 1);
31+
32+
-- Missões
33+
INSERT INTO Missao (idMissao, nomeMissao, descricao, fk_sala, fk_cyberlutador)
34+
VALUES (1, 'Missao Inicial', 'Descricao 1', 1, 1),
35+
(2, 'Decodificação inicial', 'Descricao 2', 2, 1);
36+
37+
-- Recompensas
38+
39+
INSERT INTO Recompensa (idRecompensa, dinheiro, item, fk_instancia_inimigo, fk_cyberlutador)
40+
VALUES (1, 100, 'Item Recompensa Inicial', 1, 1);
41+
42+
INSERT INTO RecompensaMissao (idRecompensaMissao, dinheiro, item, fk_sala, fk_cyberLutador)
43+
VALUES (1, 100, 'Item Recompensa Missao Inicial', 1, 1);
44+
45+
46+
-- Puzzles
47+
INSERT INTO Puzzle (idPuzzlle, nomePuzzle, dificuldade, fk_missao)
48+
VALUES (1, 'Puzzle Inicial', 'Facil', 1);
49+
50+
-- Subclasses
51+
INSERT INTO Matematico (fk_puzzle, expressao)
52+
VALUES (1, '2 + 2 = ?');
53+
54+
INSERT INTO Decodificar (fk_puzzle, codigo)
55+
VALUES (2, 'A = 1, B = 2, C = 3, D = 4, E = 5, F = 6, G = 7, H = 8, I = 9, J = 10, K = 11, L = 12, M = 13, N = 14, O = 15, P = 16, Q = 17, R = 18, S = 19, T = 20, U = 21, V = 22, W = 23, X = 24, Y = 25, Z = 26');
56+
57+
-- Dialogos
58+
INSERT INTO Dialogo (idDialogo, nomeDialogo, fk_npc)
59+
VALUES ('Olá, bem vindo ao jogo!', 1),
60+
('Você está na sala 1', 1),
61+
('Você está na sala 2', 2),
62+
('Você está na sala 3', 3),
63+
('Você está na sala 4', 4),
64+
('Você está na sala 5', 5),
65+
('Você está na sala 6', 6),
66+
('Você está na sala 7', 7),
67+
('Você está na sala 8', 8),
68+
('Você está na sala 9', 9),
69+
('Você está na sala 10', 10),
70+
('Você está na sala 11', 11),
71+
('Você está na sala 12', 12),
72+
('Você está na sala 13', 13),
73+
('Você está na sala 14', 14),
74+
('Você está na sala 15', 15),
75+
('Você está na sala 16', 16),
76+
('Você está na sala 17', 17),
77+
('Você está na sala 18', 18),
78+
('Você está na sala 19', 19),
79+
('Você está na sala 20', 20);
80+
81+
-- CyberLutador
82+
83+
INSERT INTO CyberLutador (idCyber, inteligencia, resistencia, furtividade, percepcao, vida, velocidade, forca)
84+
VALUES (1, 10, 10, 10, 10, 100, 10, 10);
85+
86+
UPDATE CyberLutador
87+
SET inteligencia = inteligencia + num,
88+
resistencia = resistencia + num,
89+
furtividade = furtividade + num,
90+
percepcao = percepcao + num,
91+
vida = vida + num,
92+
velocidade = velocidade + num,
93+
forca = forca + num
94+
WHERE idCyber = 1;
95+
96+
-- Item
97+
INSERT INTO Item (idItem, nomeItem, descricao, valor)
98+
VALUES (1, 'Item Inicial', 'Item de teste', 100);
99+
100+
101+
INSERT INTO InstanciaItem (idInstanciaItem, fk_item)
102+
VALUES (1, 1);
103+
104+
DELETE FROM InstanciaItem
105+
WHERE idInstanciaItem = 1;
106+
107+
-- NPCs
108+
109+
INSERT INTO NPC (idNPC, nomeNPC, descricao, fk_sala)
110+
VALUES (1, 'NPC Inicial', 'Descricao npc 1', 1);
111+
112+
INSERT INTO Mentor (fk_npc, aumentaInteligencia, aumentaFurtividade, aumentaPercepcao)
113+
VALUES (1, 10, 10, 10);
114+
115+
-- Faccao
116+
117+
INSERT INTO Faccao (idFaccao, fk_cyberlutador, nomeFaccao, ideologia)
118+
VALUES (1, 1, 'Faccao Teste', 'Ideologia de teste'),
119+
(2, 2, 'NetRunners', 'Ideologia NetRunners'),
120+
(3, 3, 'CodeKeepers', 'Ideologia CodeKeepers'),
121+
(4, 4, 'VoidWalkers', 'Ideologia VoidWalkers');
122+
123+
INSERT INTO NetRunners (idNetRunners, fk_faccao, aumentaInte, aumentaPercep)
124+
VALUES (1, 1, 10, 10);
125+
126+
INSERT INTO CodeKeepers (idCodeKeepers, fk_faccao, aumentaVelo, aumentaResis)
127+
VALUES (2, 2, 10, 10);
128+
129+
-----INSERT INTO VoidWalkers (idVoidWalkers, fk_faccao, aumentaVida, aumentaForca)
130+
----- VALUES (3, 3, 10, 10);
131+
132+
133+
-- MercadoClandestino
134+
135+
INSERT INTO MercadoClandestino (idMercadoClandestino, nomeMercado, desccricao, fk_sala)
136+
VALUES (1, 'Mercado Inicial', 'Descricao teste', 1);
137+
138+
-- Mochilas
139+
140+
INSERT INTO Mochila (idMochila, capacidade, fk_cyberlutador, fk_instanciaitem)
141+
VALUES (1, 50, 1, 1);
142+
143+
-- Carros
144+
145+
INSERT INTO Carro (idCarro, combustivel, fk_regiao)
146+
VALUES (1, 50, 100, 1);
147+
148+
-- Inimigos
149+
150+
INSERT INTO Inimigo (qtdDano, vida, fk_npc)
151+
VALUES (10, 100, 1);
152+
153+
INSERT INTO InstanciaInimigo (idInstanciaInimigo, fk_inimigo)
154+
VALUES (1, 1);
155+
156+
UPDATE InstanciaInimigo
157+
SET qtdDano = qtdDano + num,
158+
vida = vida + num
159+
WHERE idInstanciaInimigo = 1;
160+
161+
DELETE InstanciaInimigo
162+
WHERE idInstanciaInimigo = 1;
163+
164+
165+
-- Implantes
166+
167+
INSERT INTO Implante (idImplante, nomeImplante, tipo, fk_cyberLutador)
168+
VALUES (1, 'Implante Inicial', 'Implante de teste', 1);

0 commit comments

Comments
 (0)