Programação em banco de dados :
Realizar a codificação:
Criar um jogo de RPG onde cada personagem possui seus valores de ataque, defesa e HP (vida) padrão. Um usuário seleciona o personagem, o que copia os valores de ataque, defesa e HP para a tabela conta, que é alterada a cada equipamento inserido no personagem. Cada personagem só pode ter 1 equipamento do tipo A (ataque) e um do tipo D (defesa) ativo.
-
Criar o banco de dados jogoRPG
-
Criar as tabelas da seguinte especificação (Já normalizada em 3FN):
a. Personagem (ID, nome, ataque, defesa, hp)
b. Conta (ID, ID_personagem, ataque, defesa, hp)
c. Equipamento (ID, nome, valor_acrescimo, tipo, ativo)
d. Conta_Equipamento (ID, ID_Conta, ID_Equipamento)
Os tipos de dados, bem como as Chaves Primárias e Estrangeiras devem ser especificados pelo analista (aluno).
-
Insira dados nas tabelas especificadas na questão 2. Deve conter no mínimo 5 contas criadas.
-
Crie um select para que dado um ID de conta, calcule os valores de ataque e defesa da conta baseando-se no equipamento ativo da conta, somando o ataque/defesa do equipamento ao valor do personagem escolhido.
-
Crie um select para mostrar o personagem, o ataque e a defesa de cada conta, os equipamentos da conta e o valor de ataque e defesa de cada equipamento.
-
Surgiu uma nova atualização do jogo, para ajustar os níveis de ataque das armas, pois algumas estão desbalanceadas. As armas que possuam ataque ou defesa inferior a 10 deverão sofrer aumento de 10%, já as armas de ataque ou defesa que sejam superiores a 100 deverão sofrer diminuição de 10%. Crie 2 updates que façam esta alteração.