none
Modelagem de Dados de forma correta RRS feed

  • Pergunta

  • Olá,sou iniciante no desenvolvimento e estou procurando resolver a seguinte solução abaixo,porém gostaria de saber a melhor forma de criar minhas classes de modelo para eu iniciar o meu projeto,se alguém puder me ajudar,desde já agradeço!

    Pensei no jogo superTrunfo, com opções de catálogos,por exemplo: carros,aeronaves e barcos.

    Você está trabalhando para uma empresa de jogos online que opera vários servidores de jogos. Cada jogo resulta em ganho ou perda de pontos para o jogador.

    Sua tarefa é implementar um serviço que receba os seguintes parâmetros e guarde-os no banco de dados:

    GameResult

    • playerId (long) –­ ID do jogador
    • gameId (long) - ­ID do jogo
    • win (long) –­ o número de pontos ganhos (positivos ou negativos)
    domingo, 11 de fevereiro de 2018 06:05

Todas as Respostas

  • Nao sei o que voce procura mas eu faria da forma mais simples possivel:

    1 - Servico recebe parametros

    2- Verifica se a chave playerID e gameID existem

    3- Se existe, faça um update do tipo campo_win=campo_win+win (parametro)

    4- Se nao existe faça um insert.

    Caso nao seja isso o que voce procura, mostre o seu codigo para que possamos avaliar e te dar mais instruçoes.

    Att


    William John Adam Trindade
    Analyste-programmeur


    Sogi Informatique ltée
    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    segunda-feira, 12 de fevereiro de 2018 19:41
  • Olá Jhonny Moura

    Sei que tentou descriminar o máximo, porém não ficou claro ainda, o que pretende, gostaria de fazer ajustes em sua pergunta?

    Assim nos ajudaria a entender melhor sua necessidade.


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    Rafael Almeida
    Microsoft Developer .NET
    Microsoft Certified Professional
    Development Leader at JAMSOFT Informática
    Email: ralms@ralms.net
    Blog -  GitHub  -  LinkedIn -  Twitter

    terça-feira, 13 de fevereiro de 2018 14:03
  • Olá William,muito obrigado,modelei minhas classes assim: 

    create table player(
    playerId int not null identity,
    playerName varchar(50) not null,
    primary key (playerId)
    )

    create table game(
    gameId int not null identity,
    gameName varchar(30) not null,
    primary key (gameId)
    )

    create table partida(
    partidaId int not null identity,
    playerId int,
    gameId int,
    vencedor varchar(50),
    dataJogo datetime not null,
    primary key (partidaId),
    foreign key (playerId) references player,
    foreign key(gameId) references game, 
    )

    Gostaria de fazer algo simples,pra melhorar mesmo minha orientação a objetos poderia ser até em console application,mas tipo sou bem iniciante mesmo,faço diversas coisas que conceitualmente estou aprendendo mas a parte prática estou evoluindo,quis dizer ,que algumas coisas conceituas realizo na parte prática,mas estou aprendendo a unir a parte prática com os conceitos.

    Espero ter explicado um pouco onde está minha dificuldade..

    Obrigado pela ajuda!

    quarta-feira, 14 de fevereiro de 2018 12:33

  • Aqui tem um tutorial completo que mostra como criar uma Web API (serviço) com EF (dados), que alias é bem proximo da sua estrutura.

    https://docs.microsoft.com/pt-br/aspnet/core/tutorials/first-web-api

    Att


    William John Adam Trindade
    Analyste-programmeur


    Sogi Informatique ltée
    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    quarta-feira, 14 de fevereiro de 2018 14:33