Pular para conteúdo

Dicionário de Dados

Introdução

Segundo Elmasri e Navathe1, a modelagem conceitual é uma etapa essencial no desenvolvimento de uma aplicação de banco de dados bem-sucedida. Essa fase abrange o design de estruturas e restrições do banco de dados, além da criação de programas que realizam consultas e atualizações. A modelagem conceitual não apenas facilita a compreensão e o planejamento do banco de dados, mas também garante que as operações sejam eficientes e seguras.

Objetivo

Este documento tem como objetivo detalhar as tabelas, colunas e relacionamentos do banco de dados no contexto do modelo de dados físico. Ele descreve cada entidade do sistema, suas restrições e as relações entre elas, conforme definido no processo de modelagem conceitual. A representação gráfica deste modelo pode ser visualizada no artefato de Diagrama Entidade-Relacionamento (DER), que serve como base para a implementação deste dicionário de dados.

Tabelas e Relações

Dicionário de Dados

Aqui, colocamos as tabelas do dicionário de dados usando o excel.

Tabelas e Relações

Tabela: Armadura

Tabela Armadura

Tabela: Armadura equipada

Tabela Armadura equipada

Tabela: Audios

Tabela Audios

Tabela: Boss

Tabela Boss

Tabela: Cavaleiro

Tabela CAvaleiro

Tabela: Classe

Tabela Calsse

Tabela: Consumível

Tabela Classe

Tabela: Custos ferreiro

Tabela

Tabela: Elemento

Tabela Elemento

Tabela: Ferreiro

Tabela Ferreiro

Tabela: Flyway_Schema_History

Tabela Flyway_Schema_History

Tabela: Grupo inimigo

Tabela Grupo inimigo

Tabela: Habilidade

Tabela Habilidade

Tabela: Habilidade Boss

Tabela Habilidade Boss

Tabela: Habilidade Cavaleiro

Tabela HAbilidade cavaleiro

Tabela: Habilidade inimigo

Tabela HAbilidade inimigo

Tabela: Habilidade Player

Tabela Player

Tabela: inimigo

Tabela Inimigo

Tabela: Instância Cavaleiro

Tabela Instância cavaleiro

Tabela: Instância inimigo

Tabela Instancia inimigo

Tabela: Inventário

Tabela Inventário

Tabela: Item a venda

Tabela Item a venda

Tabela: Habilidade Cavaleiro

Tabela Habilidade Cavaleiro

Tabela: Item Armazenado

Tabela Item Armazenado

Tabela: Item grupo inimigo dropa

Tabela Item grupo inimigo dropa

Tabela: Item missão

Tabela Item missão

Tabela: Livro

Tabela Livro

Tabela: Material

Tabela Material

Tabela: Material Necessário Ferreiro

Tabela Material Necessário Ferreiro

Tabela: Material receita

Tabela MAterial Receita

Tabela: Mercador

Tabela Mercador

Tabela: Npc

Tabela Npc

Tabela: Missão

Tabela Missão

Tabela: Parte Corpo

Tabela Parte corpo

Tabela: Parte Corpo Boss

Tabela Parte corpo Boss

Tabela: Parte Corpo Cavaleiro

Tabela Parte corpo cavaleiro

Tabela: Parte corpo inimigo

Tabela Parte corpo inimigo

Tabela: Parte corpo player

Tabela Parte corpo Player

Tabela: Party

Tabela Party

Tabela: Player

Tabela player

Tabela: Player Missão

Tabela Player Missão

Tabela: Quest

Tabela quest

Tabela: Receita

Tabela Receita

Tabela: Saga

Tabela Saga

Tabela: Sala

Tabela Sala

Tabela: Sala segura

Tabela Sala Segura

Tabela: Tipo item

Tabela Tipo item

Tabela: Tipo npc

Tabela Tipo npc

Tabela: Tipo Personagem

Tabela Tipo personagem

Tabela: xp ncessária

Tabela xp necessária

Tabela: receita

Tabela Receita

Relacionamentos

  • Instancia_Cavaleiro:
  • id_cavaleiroCavaleiro(id_cavaleiro)
  • id_partyParty(id_player)

  • Elemento:

  • fraco_contraElemento(id_elemento)
  • forte_contraElemento(id_elemento)

  • Progresso_Player:

  • id_playerPlayer(id_player)
  • id_bossBoss(id_boss)
  • id_cavaleiroCavaleiro(id_cavaleiro)

  • Receita:

  • N/A

  • Player_Missao:

  • id_playerPlayer(id_player)
  • id_missaoMissao(id_missao)

  • Xp_Necessaria:

  • N/A

  • Material_Receita:

  • id_receitaReceita(id_item_gerado)
  • id_materialMaterial(id_material)

  • Habilidade_Player:

  • id_playerPlayer(id_player)
  • id_habilidadeHabilidade(id_habilidade)

  • Habilidade_Cavaleiro:

  • id_cavaleiroCavaleiro(id_cavaleiro)
  • id_habilidadeHabilidade(id_habilidade)

  • Habilidade_Boss:

  • id_bossBoss(id_boss)
  • id_habilidadeHabilidade(id_habilidade)

  • Parte_Corpo_Boss:

  • id_bossBoss(id_boss)
  • parte_corpoParte_Corpo(id_parte_corpo)

  • Parte_Corpo_Cavaleiro:

  • id_cavaleiroCavaleiro(id_cavaleiro)
  • parte_corpoParte_Corpo(id_parte_corpo)
  • id_instancia_cavaleiroInstancia_Cavaleiro(id_instancia_cavaleiro)

  • Player:

  • id_elementoElemento(id_elemento)

  • Parte_Corpo_Player:

  • id_playerPlayer(id_player)
  • parte_corpoParte_Corpo(id_parte_corpo)
  • armadura_equipadaArmadura(id_armadura)
  • instancia_armadura_equipadaArmadura_Instancia(id_instancia)

  • Elemento_Boss:

  • id_elementoElemento(id_elemento)
  • id_bossBoss(id_boss)

  • Habilidade_Inimigo:

  • id_habilidadeHabilidade(id_habilidade)
  • id_playerInimigo(id_inimigo)

  • Item_Armazenado:

  • id_inventarioInventario(id_player)
  • id_itemTipo_Item(id_item)

  • Item_grupo_inimigo_dropa:

  • id_itemTipo_Item(id_item)
  • id_grupo_inimigoGrupo_inimigo(id_grupo)

  • Classe:

  • N/A

  • Habilidade:

  • classe_habilidadeClasse(id_classe)
  • elemento_habilidadeElemento(id_elemento)

  • Tipo_Item:

  • N/A

  • Armadura:

  • id_parte_corpoParte_Corpo(id_parte_corpo)

  • Material:

  • N/A

  • Item_Missao:

  • N/A

  • Consumivel:

  • N/A

  • Livro:

  • id_habilidadeHabilidade(id_habilidade)

  • Missao:

  • id_missao_anteriorMissao(id_missao)
  • item_necessarioItem_Missao(id_item)

  • Santuario:

  • id_missao_requisitoMissao(id_missao)
  • id_missao_proximo_santuarioMissao(id_missao)

  • Casa:

  • id_santuarioSantuario(id_santuario)
  • id_missao_requisitoMissao(id_missao)
  • id_missao_proxima_casaMissao(id_missao)

  • Sala:

  • id_casaCasa(id_casa)

  • Npc_Ferreiro:

  • id_salaSala(id_sala)
  • id_missao_desbloqueiaMissao(id_missao)

  • Npc_Quest:

  • id_salaSala(id_sala)

  • Npc_Mercador:

  • id_salaSala(id_sala)

  • Inimigo:

  • id_elementoElemento(id_elemento)
  • id_classeClasse(id_classe)

  • Instancia_Inimigo:

  • id_inimigoInimigo(id_inimigo)
  • id_grupoGrupo_inimigo(id_grupo)

  • Grupo_inimigo:

  • id_salaSala(id_sala)

  • Inventario:

  • id_playerPlayer(id_player)

  • Armadura_Instancia:

  • id_armadura, id_parte_corpo_armaduraArmadura(id_armadura, id_parte_corpo)
  • id_inventarioInventario(id_player)

  • Item_a_venda:

  • id_itemTipo_Item(id_item)

  • Party:

  • id_salaSala(id_sala)

Tipo: tipo_item

Representa os tipos de itens no sistema.

Valor Significado
a armadura
m material
i item_missao
c consumivel
l livro

Tipo: parte_corpo

Representa as partes do corpo.

Valor Significado
c cabeça
t tronco
b braços
p pernas

Tipo: enum_tipo_item

Representa os tipos de itens no sistema.

Valor Significado
a armadura
m material
i item_missao
c consumivel
l livro

Tipo: enum_parte_corpo

Representa as partes do corpo.

Valor Significado
c cabeça
t tronco
b braços
p pernas