DROP schema IF EXISTS loja_Steam; CREATE schema loja_Steam; USE loja_Steam; CREATE TABLE Distribuidora( ID_distribuidora INT NOT NULL AUTO_INCREMENT, nome VARCHAR(50) NOT NULL, email VARCHAR(50) NOT NULL, telefone CHAR(9), cnpj CHAR(20), PRIMARY KEY (ID_distribuidora) ); CREATE TABLE Jogos( ID_jogos INT NOT NULL AUTO_INCREMENT, ID_distribuidora INT NOT NULL, nome VARCHAR(50), preço DECIMAL(8,2), FOREIGN KEY (ID_distribuidora) REFERENCES Distribuidora (ID_distribuidora), PRIMARY KEY (ID_jogos) ); CREATE TABLE Conquistas( ID_conquistas INT NOT NULL AUTO_INCREMENT, ID_jogos INT NOT NULL, nome VARCHAR(50), raridade VARCHAR(50), dificuldade VARCHAR(50), FOREIGN KEY (ID_jogos) REFERENCES Jogos (ID_jogos), PRIMARY KEY (ID_conquistas) ); CREATE TABLE Usuarios( ID_usuarios INT NOT NULL AUTO_INCREMENT, ID_conquistas INT NOT NULL, ID_jogos INT NOT NULL, nome VARCHAR(50), email VARCHAR(50), cartao VARCHAR(25), FOREIGN KEY (ID_conquistas) REFERENCES Conquistas (ID_conquistas), FOREIGN KEY (ID_jogos) REFERENCES Jogos (ID_jogos), PRIMARY KEY (ID_usuarios) ); CREATE TABLE Amigos( ID_amigos INT NOT NULL AUTO_INCREMENT, ID_usuarios INT NOT NULL, nome VARCHAR(50), email VARCHAR(50), FOREIGN KEY (ID_usuarios) REFERENCES Usuarios (ID_Usuarios), PRIMARY KEY (ID_amigos) ); -- Empresas INSERT INTO Distribuidora VALUES (1, "Rockstar", "rockstar@gmail.com", "3602-8615", "37.124.842/0001-65"); INSERT INTO Distribuidora VALUES (2, "Sony", "sony@gmail.com", "2393-0679", "38.893.667/0001-33"); INSERT INTO Distribuidora VALUES (3, "Ninctendo", "nintendo@gmail.com", "3641-9666", "54.448.933/0001-75"); INSERT INTO Distribuidora VALUES (4, "Activision", "activision@gmail.com", "3651-2286", "14.884.588/0001-06"); INSERT INTO Distribuidora VALUES (5, "EA", "eletronicarts@gmail.com", "2679-2204", "62.157.283/0001-37"); INSERT INTO Distribuidora VALUES (6, "Bandai Namco", "bandainamco@gmail.com", "2379-7034", "38.381.729/0001-28"); INSERT INTO Distribuidora VALUES (7, "Ubisoft", "ubisoft@gmail.com", "3158-9678", "67.342.973/0001-80"); INSERT INTO Distribuidora VALUES (8, "Square Enix", "squareenix@gmail.com", "3391-0289", "82.118.684/0001-95"); INSERT INTO Distribuidora VALUES (9, "Microsoft", "microsoft@gmail.com", "2585-0427", "84.161.713/0001-27"); INSERT INTO Distribuidora VALUES (10, "Take-two", "taketwo@gmail.com", "2546-3216", "32.717.527/0001-28"); -- Jogos INSERT INTO Jogos VALUES (1,1,"Red Dead Redemption 2", 239.00); INSERT INTO Jogos VALUES (2,2, "God of War Ragnarok", 269.99); INSERT INTO Jogos VALUES (3,3, "The Legend of Zelda Breath of the Wild", 299.99); INSERT INTO Jogos VALUES (4,4, "Crash Bandicoot", 179.90); INSERT INTO Jogos VALUES (5,5, "Jedi the fallen order", 199.00); INSERT INTO Jogos VALUES (6,6, "Elden Ring", 219.99); INSERT INTO Jogos VALUES (7,7, "Assassin's Creed Valhalla", 199.99); INSERT INTO Jogos VALUES (8,8, "Final Fantasy XIV", 32.99); INSERT INTO Jogos VALUES (9,9, "Forza Horizon 5", 249.00); INSERT INTO Jogos VALUES (10,10, "IT takes two", 199.00); -- Conquistas INSERT INTO Conquistas VALUES (1,1, "Roube ou saqueie $250", "Raro", "Médio"); INSERT INTO Conquistas VALUES (2,2, "Aprimore uma peça de armadura", "Comum", "Fácil"); INSERT INTO Conquistas VALUES (3,3, "Colete as 900 sementes de Koroks", "Lendário", "Muito DifÃcil"); INSERT INTO Conquistas VALUES (4,4, "Morra menos que 3 vezes", "Épico", "DifÃcil"); INSERT INTO Conquistas VALUES (5,5, "Jogue 25 inimigos da borda", "Comum", "Fácil"); INSERT INTO Conquistas VALUES (6,6, "Derrote Malenia", "Lendário", "Muito Dificil"); INSERT INTO Conquistas VALUES (7,7, "Deslize 150m na neve", "Comum", "Fácil"); INSERT INTO Conquistas VALUES (8,8, "Consiga Todos os Troféus", "Lendário", "Muito DifÃcil"); INSERT INTO Conquistas VALUES (9,9, "Compre seu primeiro carro", "Raro", "Fácil"); INSERT INTO Conquistas VALUES (10,10, "Conclua o Jogo", "Épico", "Médio"); -- Usuarios INSERT INTO Usuarios VALUES (1,1,5, "Tesumin", "tesumin@gmail.com", "5402 4148 6055 9158"); INSERT INTO Usuarios VALUES (2,6,9, "Cenas", "cenas@gmail.com", "4556 0187 8651 0695"); INSERT INTO Usuarios VALUES (3,7,10, "Sein", "sein@gmail.com", "3735 047857 06136"); INSERT INTO Usuarios VALUES (4,4,3, "Maki", "maki@gmail.com", "3642 361376 3152"); INSERT INTO Usuarios VALUES (5,2,8, "Colus", "clous@gmail.com", "6011 9861 3297 4779"); INSERT INTO Usuarios VALUES (6,5,4, "Badol", "badol@gmail.com", "2149 2731130 4642"); INSERT INTO Usuarios VALUES (7,9,6, "Bacos", "bacos@gmail.com", "3585 9081 1659 6710"); INSERT INTO Usuarios VALUES (8,10,2, "Sanus", "sanus@gmail.com", "86992 4649 35234 2"); INSERT INTO Usuarios VALUES (9,3,7, "Nito", "nito@gmail.com", "6062 8298 1674 4209"); INSERT INTO Usuarios VALUES (10,8,1, "Byura", "byura@gmail.com", "5058 0635 9549 9037"); -- Amigos INSERT INTO Amigos VALUES (1,2, "Wairn", "wairn@gmail.com"); INSERT INTO Amigos VALUES (2,10, "Tiari", "tiari@gmail.com"); INSERT INTO Amigos VALUES (3,8, "Hueko", "hueko@gmail.com"); INSERT INTO Amigos VALUES (4,7, "Liiun", "liiun@gmail.com"); INSERT INTO Amigos VALUES (5,5, "Dauva", "dauva@gmail.com"); INSERT INTO Amigos VALUES (6,4, "Duyma", "duyma@gmail.com"); INSERT INTO Amigos VALUES (7,1, "Irin", "irin@gmail.com"); INSERT INTO Amigos VALUES (8,6, "Hefil", "hefil@gmail.com"); INSERT INTO Amigos VALUES (9,3, "Tilai", "tilai@gmail.com"); INSERT INTO Amigos VALUES (10,9, "Irzay", "irzay@gmail.com"); SELECT * FROM Distribuidora; SELECT * FROM Jogos; SELECT * FROM Conquistas; SELECT * FROM Usuarios; SELECT * FROM Amigos;