SQL | Codificação

0 respostas
sqlmysql
M

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.

  1. Criar o banco de dados jogoRPG

  2. 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).

  1. Insira dados nas tabelas especificadas na questão 2. Deve conter no mínimo 5 contas criadas.

  2. 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.

  3. 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.

  4. 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.

Criado 22 de abril de 2020
Respostas 0
Participantes 1