You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Um dicionário de dados é uma coleção de nomes, atributos e definições sobre elementos de dados que estão sendo usados em seu estudo. [...] O objetivo de um dicionário de dados é explicar o que todos os nomes e valores de variáveis em sua planilha realmente significam. Em um dicionário de dados podem ser encontrados dados sobre os nomes das variáveis exatamente como aparecem na planilha, nomes de variáveis curtos (mas legíveis por humanos), o intervalo de valores ou valores aceitos para a variável, descrição da variável e outras informções pertinentes."(Dados Científicos: como construir metadados, descrição, readme, dicionário-de-dados e mais; Agência de Bibliotecas e Coleções Digitais da Universidade de São Paulo)
Entidade: Arma
Descrição: A entidade Arma descreve as armas disponíveis no jogo e outras informações, como: seu número de identificação, nome, dano, finalidade.
Observação: Essa tabela possui chave estrangeira da entidade Item.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-arma
int
Identificador do item arma
1-5000
não
FK
nome
varchar[50]
Nome da arma
a-z, A-Z
não
descricao
varchar[150]
Descrição da arma
a-z, A-Z
sim
dano
int
Dano da arma
1-10
não
finalidade
varchar[100]
Finalidade da arma
a-z, A-Z
não
Entidade: Artesanato
Descrição: A entidade Artesanato descreve um item que é possível ser construído, contendo seu: seu número de identificação, nome e sua descrição.
Observação: Essa tabela possui chave estrangeira da entidade Item.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-artesanato
int
Identificador do item artesanato
1-5000
não
FK
nome
varchar[50]
Nome do item de artesanato
a-z, A-Z
não
descricao
varchar[150]
Descrição do item de artesanato
a-z, A-Z
sim
Entidade: Cabana-Jogador
Descrição: A entidade Cabana-Jogador armazena os dados de onde o jogador mora, contendo: seu número de identificação, sua região, nome, qual jogador está associado e a descrição do local.
Observação: Essa tabela possui chaves estrangeiras das entidades Local-Fechado, Jogador e Regiao
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-cabana-jog
int
Identificador da cabana do jogador
1-5000
não
FK
jogador
int
Identificador do Jogador proprietário da cabana
1-5000
não
FK
regiao
int
Identificador da Região onde está a cabana
1-5000
não
FK
nome
varchar[50]
Nome da cabana
a-z, A-Z
não
descricao
varchar[150]
Descrição da cabana
a-z, A-Z
sim
Entidade: Cabana-NPC
Descrição: A entidade Cabana-NPC armazena os dados de onde o NPC mora, contendo: seu número de identificação, sua região, nome, qual jogador está associado e a descrição do local.
Observação: Essa tabela possui chaves estrangeiras das entidades Local-Fechado, NPC e Regiao
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-cabana-npc
int
Identificador da cabana do NPC
1-5000
não
FK
npc
int
Identificador do NPC proprietário da cabana
1-5000
não
FK
regiao
int
Identificador da Região onde estã a cabana
1-5000
não
FK
nome
varchar[50]
Nome da cabana do NPC
a-z, A-Z
não
descricao
varchar[150]
Descrição da cabana do NPC
a-z, A-Z
sim
Entidade: Caverna
Descrição: A entidade Caverna guarda os dados da região onde a caverna está, seu número de identificação, seu nome e sua descrição.
Observação:Essa tabela possui chaves estrangeiras das entidades Caverna e Região.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-caverna
int
Identificador da caverna
1-5000
não
FK
regiao
int
Identificador da Região onde está a caverna
1-5000
não
FK
nome
varchar[50]
Nome da caverna
a-z, A-Z
não
descricao
varchar[150]
Descrição da caverna
a-z, A-Z
sim
Entidade: Consumível
Descrição: A entidade Consumível armazena o número de identificação do item consumível, seu nome e sua descrição.
Observação: Essa tabela possui chave estrangeira da entidade Item.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-consumivel
int
Identificador do item consumível
1-5000
não
FK
nome
varchar[50]
Nome do item consumível
a-z, A-Z
não
descricao
varchar[150]
Descrição do item consumível
a-z, A-Z
sim
Entidade: Diálogo
Descrição: A entidade Diálogo descreve a relação entre: o número de identificação do diálogo, o npc relacionado ao diálogo e o que é dito.
Observação: Essa tabela possui chave estrangeira da entidade NPC
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-dialogo
int
Código de identificação do diálogo
1-5000
não
PK
npc
int
codigo do NPC que usa essse dialogo
1-5000
não
FK
fala
varchar[150]
Conteúdo do diálogo
a-z, A-Z
não
Entidade: Efeito
Descrição: A entidade Efeito armazena o número de identificação do efeito, o item relacionado e sua descrição.
Observação: Essa tabela possui chave estrangeira da entidade Item.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-efeito
int
Código de identificação do efeito
1-5000
não
PK
item
int
Identificador do item que sofre o efeito
1-5000
não
FK
valor
int
Valor produzido pelo efeito
1-50
não
tipo
varchar[100]
tipo do efeito
a-z, A-Z
sim
Entidade: Estação
Descrição: A entidade Estação armazena o número de identificação da estação, seu nome e sua descrição.
Observação: A cada 28 dias, muda a estção do ano: primavera, verão, outono e inverno.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-estacao
int
Código de identificação da estação
1-5000
não
PK
nome
varchar[50]
Nome da estação
a-z, A-Z
não
descricao
varchar[150]
Descrição da estação
a-z, A-Z
sim
Entidade: Ferramenta
Descrição: A entidade Ferramenta armazena o número de identificação da ferramenta, seu nome, sua descrição e sua finalidade.
Observação: Essa tabela possui chaves estrangeiras das entidades Item.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-ferramenta
int
Identificador do item ferramenta
1-5000
não
FK
nome
varchar[50]
Nome da ferramenta
a-z, A-Z
não
descricao
varchar[150]
Descrição da ferramenta
a-z, A-Z
sim
finalidade
varchar[100]
Finalidade da ferramenta
a-z, A-Z
não
Entidade: Habilidade
Descrição: A entidade Habilidade contém: os dados do jogador e o seu nível nas habilidades de coleta, cultivo, mineração, pesca e combate.
Observação: Essa tabela possui chave estrangeira da entidade Jogador.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
jogador
int
Identificador do jogador
1-5000
não
FK
nivel-coleta
int
Nível da habilidade de coleta
1-10
não
nivel-cultivo
int
Nível da habilidade de cultivo
1-10
não
nivel-mineracao
int
Nível da habilidade de mineração
1-10
não
nivel-pesca
int
Nível da habilidade de pesca
1-10
não
nivel-combate
int
Nível da habilidade de combate
1-10
não
Entidade: Instancia-Monstro
Descrição: A entidade Instancia-Monstro diz respeito a: caverna onde as instâncias dos monstros estarão, o monstro que será instanciado e a saúde da sua instância.
Observação: Essa tabela possui chaves estrangeiras das entidades Caverna e Monstro.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
caverna
int
Identificador da caverna onde está a instância do monstro
1-5000
não
FK
monstro
int
Identificador do Monstro
1-5000
não
FK
saude
int
Saúde da instância de monstro
1-100
não
Entidade: Item-Estoque-Loja
Descrição: A entidade Item-Estoque-Loja guarda o produto disponível, a loja associada e o preço associado.
Observação: Essa tabela possui chaves estrangeiras das entidades Item e Loja.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
produto
int
Identificador do item-produto
1-5000
não
FK
loja
int
Identificador da loja
1-5000
não
FK
preço
int
Preço do produto no estoque
1-5000
não
Entidade: Item-Inventário
Descrição: A entidade Item-Inventário relaciona o jogador, os seus itens e a quantidade de itens disponíveis no inventário.
Observação: Essa tabela possui chave estrangeira da entidade Item.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
jogador
int
Identificador do Jogador
1-5000
não
FK
item
int
Identificador do Item
1-5000
não
FK
qtdd
int
quantidade do item
1-5000
não
Entidade: Item-Receita
Descrição: A entidade Item-Receita armazena os dados do item, os itens que podem ser criados por meio do artesanato e a quantidade de itens que são necessários na receita.
Observação: Essa tabela possui chaves estrangeiras das entidades Artesanato e Item.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
artesanato
int
Identificador do artesanato
1-5000
não
FK
item
int
Identificador do item
1-5000
não
FK
qtdd
int
Quantidade desse item na receita
1-5000
não
Entidade: Item
Descrição: A entidade Item armazena as informações de identificação do item e do seu tipo.
Observação: Os itens podem ser de 6 tipos: arma, ferramenta, consumível, vestimenta, artesanato e semente.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-item
int
Código de Identificação do item
1-5000
não
PK
id-tipo
varchar[50]
Identificação do tipo do item
a-z, A-Z
não
Entidade: Jogador
Descrição: A entidade Jogador descreve as informações ligadas ao personável jogável, como: seu número de identificação, o local onde está, a região onde está, a estação atual do seu jogo, a missão que está fazendo, seu nome, seu nível de saúde e energia, o dia em que está e a quantidade de ouro que tem.
Observação: Essa tabela possui chaves estrangeiras das entidades Local, Regiao,Estacao e Missao.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-jogador
int
Código de identificação do jogador
1-5000
não
PK
local
int
Identificador do local
1-5000
não
FK
regiao
int
Identificador da região
1-5000
não
FK
estacao-atual
int
Identificador da estação-atual
1-5000
não
FK
missao-atual
int
Identificador da missao-atual
1-5000
sim
FK
nome
varchar[50]
Nome do jogador
a-z, A-Z
não
saude
int
Saude do jogador
1-100
não
energia
int
Energia do jogador
1-100
não
dia
int
Dia do jogador
1-100
não
qtdd-ouro
int
Quantidade de ouro do jogador
min. 0
sim
Entidade: Local-Fechado
Descrição: A entidade Local-Fechado possui os números de identificação do local e de qual é seu tipo.
Observação: Os locais fechados podem ser de 4 tipos: cabana do jogador, cabana de um NPC, caverna e loja.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-local-fechado
int
Código de identificação do local fechado
1-5000
não
PK
id-tipo
varchar[50]
Identificação do tipo de local fechado
a-z, A-Z
não
Entidade: Loja
Descrição: A entidade loja armazena as informações do: número de identificação da loja, seu proprietário, sua região, o nome da loja e sua descrição.
Observação: Essa tabela possui chaves estrangeiras das entidades Local-Fechado, NPC e Regiao.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-loja
int
Identificador da loja
1-5000
não
FK
proprietario
int
Identificador do proprietário
1-5000
não
FK
regiao
int
Identificador da região onde está a loja
1-5000
não
FK
nome
varchar[50]
Nome da loja
a-z, A-Z
não
descricao
varchar[150]
Descrição da loja
a-z, A-Z
sim
Entidade: Missao
Descrição: A entidade Missao relaciona o número de identificação da missão, a estação em que está sendo realizada, seu nome e sua descrição.
Observação: Essa tabela possui chave estrangeira da entidade Estacao.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-missao
int
Código de identificação da missão
1-5000
não
PK
estacao
int
Identificador da Estação da missão
1-5000
não
FK
nome
varchar[50]
Nome da missão
a-z, A-Z
não
descricao
varchar[150]
Descrição da missão
a-z, A-Z
sim
Entidade: Monstro
Descrição: A entidade Monstro descreve a relação entre seu número de identificação, o item que será deixado após ser derrotado, seu nome, sua descrição, o dano que pode causar, sua defesa e sua saúde máxima.
Observação: Essa tabela possui chaves estrangeiras das entidades Item.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-monstro
int
Código de identificação do monstro
1-5000
não
PK
drop
int
Identificador do item deixado pelo monstro após ser derrotado
1-5000
não
FK
nome
varchar[50]
Nome do monstro
a-z, A-Z
não
descricao
varchar[150]
Descrição do monstro
a-z, A-Z
sim
dano
int
Dano causado pelo monstro
1-10
não
defesa
int
Defesa do monstro
1-10
não
saude-maxima
int
Saúde máxima do monstro
1-100
não
Entidade: Mundo
Descrição: A entidade Mundo armazena dados do número de identificação do mundo e seu nome.
Observação: O mundo é formado por regiões e cada região tem uma fazenda diferente para o jogador cuidar.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-mundo
int
Código de identificação do mundo
1-5000
não
PK
nome
varchar[50]
Nome do mundo
a-z, A-Z
não
Entidade: NPC
Descrição: A entidade NPC guarda as informações relacionada aos personagens não-jogáveis, tais como: seu número de identificação, a região em que está, o local em que está, seu nome e sua profissão.
Observação: Essa tabela possui chaves estrangeiras das entidades Regiao e Local.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-npc
int
Código de identificação do npc
1-5000
não
PK
regiao
int
Identificador da regiao onde o NPC está
1-5000
não
FK
local
int
Identificador do local onde o NPC está
1-5000
não
FK
nome
varchar[50]
Nome do npc
a-z, A-Z
não
profissao
varchar[100]
Profissão do npc
a-z, A-Z
sim
Entidade: Região
Descrição: Descreve as regiões disponíveis disponíveis no jogo, seu nome e o mundo onde elas pertencem.
Observação: Essa tabela possui chave estrangeira da entidade Mundo. As regiões contém locais ao ar livre e locais fechados.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-regiao
int
Código de identificação da regiao
1-5000
não
PK
mundo
int
Identificador do mundo
1-5000
não
FK
nome
varchar[50]
Nome da regiao
a-z, A-Z
não
Entidade: Semente
Descrição: Descreve as sementes disponíveis no jogo e outras informações, como: nome, estação que ela floresce, valor de venda e dias para crescer.
Observação: Essa tabela possui chaves estrangeiras das entidades Item e Estacao.
Nome Variável
Tipo
Descrição
Valores permitidos
Permite valores nulos?
É chave?
Outras Restrições
id-semente
int
Identificador do item semente
1-5000
não
FK
estacao
int
Identificador da estação
1-5000
não
FK
nome
varchar[50]
Nome do item semente
a-z, A-Z
não
descricao
varchar[150]
Descrição da semente
a-z, A-Z
sim
valor-venda
int
Preço da semente
1-5000
não
dias-para-crescer
int
Dias que a semente precisa para crescer
1-28
não
Entidade: Vestimenta
Descrição: A entidade Vestimenta armazena o número de identificação do vestimenta, seu nome e sua descrição.
Observação: Essa tabela possui chave estrangeira da entidade Item.