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;