Pular para conteúdo

Dicionário de Dados

Introdução

O dicionário de dados descreve detalhadamente a estrutura do banco de dados do projeto, incluindo os nomes das tabelas, atributos, tipos de dados, valores permitidos, chaves primárias e estrangeiras, e restrições de domínio. Essa documentação é essencial para garantir consistência, integridade e clareza no desenvolvimento e manutenção do sistema.

Objetivo

O objetivo deste dicionário é fornecer uma referência completa das tabelas utilizadas no banco de dados do jogo Munchkin – Modo Solo, com foco na definição dos campos, seus tipos e regras de negócio associadas, promovendo assim maior organização e entendimento técnico do modelo lógico.

Estrutura

Para cada tabela serão apresentados:

  • Nome da Tabela
  • Descrição: Função principal da tabela no sistema.
  • Observações: Regras adicionais ou dependências com outras tabelas.
  • Tabela de Campos:
  • Nome: Nome do campo.
  • Descrição: Significado e uso do campo.
  • Tipo de Dado: Tipo armazenado (ex: INTEGER, VARCHAR, BOOLEAN, etc.).
  • Valores Permitidos: Enumerações ou intervalos aceitos.
  • Chave: Indicação se é PK (chave primária) ou FK (chave estrangeira).
  • Restrições de Domínio: Regras adicionais (ex: not null, unique, etc.).

A seguir, cada entidade será documentada em uma tabela com suas respectivas características.

Tabelas e Relações

Tabela: Jogador

Tabela Jogador

Tabela: Partida

Tabela Partida

Tabela: Carta

Tabela Carta

Tabela: CartaPartida

Tabela CartaPartida

Tabela: CartaRaca

Tabela CartaRaca

Tabela: PoderRaca

Tabela PoderRaca

Tabela: PoderFugaCondicional

Tabela PoderFugaCondicional

Tabela: PoderMaldicao

Tabela PoderMaldicao

Tabela: PoderRecompensaCondicional

Tabela PoderRecompensaCondicional

Tabela: PoderLimiteDeMao

Tabela PoderLimiteDeMao

Tabela: CartaClasse

Tabela CartaClasse

Tabela: PoderClasse

Tabela PoderClasse

Tabela: PoderCombate

Tabela PoderCombate

Tabela: PoderFuga

Tabela PoderFuga

Tabela: PoderFugaComBonus

Tabela PoderFugaComBonus

Tabela: PoderDescartaParaEfeito

Tabela PoderDescartaParaEfeito

Tabela: PoderRecuperaDescarte

Tabela PoderRecuperaDescarte

Tabela: PoderEmpateVence

Tabela PoderEmpateVence

Tabela: CartaItem

Tabela CartaItem

Tabela: RestricaoItem

Tabela RestricaoItem

Tabela: CartaMonstro

Tabela CartaMonstro

Tabela: EfeitoMonstro

Tabela EfeitoMonstro

Tabela: ModificadorContraAlvo

Tabela ModificadorContraAlvo

Tabela: PenalidadePerdaNivel

Tabela PenalidadePerdaNivel

Tabela: PenalidadeItem

Tabela PenalidadeItem

Tabela: PenalidadeTransformacao

Tabela PenalidadeTransformacao

Tabela: PenalidadeCondicional

Tabela PenalidadeCondicional

Tabela: Combate

Tabela Combate

Histórico de Versão

Data Descrição Autor
25/04/2025 Criação do artefato Breno Fernandes
02/05/2025 Colaboração na construção do dicionário de dados Breno Fernandes,Maria Clara Sena, Ana Luiza, Mylena Mendonça