diff --git a/docs/modulo_01/dicionarioDeDados.md b/docs/modulo_01/dicionarioDeDados.md index 7ae4417..6a5a850 100644 --- a/docs/modulo_01/dicionarioDeDados.md +++ b/docs/modulo_01/dicionarioDeDados.md @@ -19,16 +19,16 @@ Um dicionário de dados é uma coleção organizada de metadados que descrevem o | **Descrição** | Personagem jogável | | | | | **Observações** | - | | | | -| Nome | Descrição | Tipo de Dado | Tamanho | Restrições de domínio | -| ------------- | ---------------------------------- | ------------ | ------- | ------------------------- | -| id | Identificador único do personagem | int | 4 | PK/Identity/Not Null | -| id | Identificador único do personagem | int | 4 | PK/Identity/Not Null | -| Nome | Nome do personagem | varchar | 255 | Not Null | -| Ataque | Valor do atributo de ataque | int | 4 | Identificação do jogador. | -| Defesa | Valor do atributo de defesa | int | 4 | Identificação do jogador. | -| Defesa Magica | Valor do atributo de defesa magica | int | 4 | Identificação do jogador. | -| Agilidade | Valor do atributo de agilidade | int | 4 | Identificação do jogador. | -| Alma | Valor do atributo de alma | int | 4 | Identificação do jogador. | +| Nome | Descrição | Tipo de Dado | Tamanho | Restrições de domínio | +| ------------- | ------------------------------------------------------- | ------------ | ------- | ------------------------- | +| idPersonagemF | Identificador único do personagem | int | 4 | PK/Identity/Not Null | +| alma | Chave estrangeira referenciando o código da tabela alma | int | 4 | FK/Identity/Not Null | +| Nome | Nome do personagem | varchar | 255 | Not Null | +| Ataque | Valor do atributo de ataque | int | 4 | Identificação do jogador. | +| Defesa | Valor do atributo de defesa | int | 4 | Identificação do jogador. | +| Defesa Magica | Valor do atributo de defesa magica | int | 4 | Identificação do jogador. | +| Agilidade | Valor do atributo de agilidade | int | 4 | Identificação do jogador. | + ## Tabela : **Ataque** @@ -37,13 +37,12 @@ Um dicionário de dados é uma coleção organizada de metadados que descrevem o | **Descrição** | Armazenará as informações do Ataque | | | | | **Observações** | - | | | | -| Nome | Descrição | Tipo de Dado | Tamanho | Restrições de domínio | -| ----------- | ----------------------------- | ------------ | ------- | ---------------------- | -| idAtaque | Identificador único do Ataque | int | 4 | PK/Identity/Not Null | -| Tipo Ataque | Tipo de Ataque | int | 4 | Check/Not Null/Default | -| Nome | Nome do Ataque | varchar | 255 | Not Null | -| Descrição | Descrição do Ataque | varchar | 255 | Not Null | -| Tipo Ataque | Tipo de Ataque | varchar | 255 | Check | +| Nome | Descrição | Tipo de Dado | Tamanho | Restrições de domínio | +| ------------ | -------------------------------------------------------------- | ------------ | ------- | ---------------------- | +| idAtaque | Identificador único do Ataque | int | 4 | PK/Identity/Not Null | +| Tipo Ataque | Tipo de Ataque | int | 4 | Check/Not Null/Default | +| Descrição | Descrição do Ataque | varchar | 255 | Not Null | +| idHabilidade | Chave estrangeira referenciando o código da tabela Habilidade. | varchar | 255 | FK/Identity/Not Null | ## Tabela : **Físico** @@ -65,11 +64,11 @@ Um dicionário de dados é uma coleção organizada de metadados que descrevem o | **Descrição** | Armazenará as informações da Perna | | | | | **Observações** | - | | | | -| Nome | Descrição | Tipo de Dado | Tamanho | Restrições de domínio | -| -------- | -------------------------------------------------------- | ------------ | ------- | --------------------- | -| id_parte | Chave estrangeira referenciando o código da tabela Parte | int | 4 | FK/Identity/Not Null | -| id_torço | Dano Perna referente ao ataque | int | 4 | PK/Identity/Not Null | -| vida | Vida total referente ao membro da perna do personagem | int | 4 | Not Null/Default | +| Nome | Descrição | Tipo de Dado | Tamanho | Restrições de domínio | +| ------- | -------------------------------------------------------- | ------------ | ------- | --------------------- | +| idParte | Chave estrangeira referenciando o código da tabela Parte | int | 4 | FK/Identity/Not Null | +| idPerna | Dano Perna referente ao ataque | int | 4 | PK/Identity/Not Null | +| hp | Vida total referente ao membro da perna do personagem | int | 4 | Not Null/Default | ## Tabela : **Lojista** @@ -79,11 +78,11 @@ Um dicionário de dados é uma coleção organizada de metadados que descrevem o | **Descrição** | Armazenará as informações da Lojista | | | | | **Observações** | - | | | | -| Nome | Descrição | Tipo de Dado | Tamanho | Restrições de domínio | -| ------------- | -------------------------------------------------------- | ------------ | ------- | --------------------- | -| id_logista | Chave primaria única do logista | int | 4 | PK/Identity/Not Null | -| id_inventario | Chave estrangeira referenciando o código da tabela Itens | int | 4 | FK/Identity/Not Null | -| nome | Dano Lojista referente ao ataque | varchar | 255 | Not Null/Default | +| Nome | Descrição | Tipo de Dado | Tamanho | Restrições de domínio | +| ------------ | -------------------------------------------------------- | ------------ | ------- | --------------------- | +| idLojista | Chave primaria única do logista | int | 4 | PK/Identity/Not Null | +| idinventario | Chave estrangeira referenciando o código da tabela Itens | int | 4 | FK/Identity/Not Null | +| nome | Dano Lojista referente ao ataque | varchar | 255 | Not Null/Default | ## Tabela : **Personagem Não Jogável** @@ -92,14 +91,11 @@ Um dicionário de dados é uma coleção organizada de metadados que descrevem o | **Descrição** | Armazenará as informações de Personagem Não Jogável | | | | | **Observações** | - | | | | -| Nome | Descrição | Tipo de Dado | Tamanho | Restrições de domínio | -| ------------- | ------------------------------------------------------------------------------------------ | ------------ | ------- | --------------------- | -| id_npc | Chave primaria única do PNJ | int | 4 | PK/Identity/Not Null | -| Nome | O nome do PNJ, que pode ser utilizado para referência e interação. | varchar | 255 | Not Null/Default | -| Descrição | Uma breve descrição do PNJ, incluindo aparência física, personalidade e história de fundo. | varchar | 255 | Not Null/Default | -| Nível | O nível ou a classificação de poder do PNJ dentro do contexto do jogo. | varchar | 255 | Not Null/Default | -| Tipo de PNJ | Indicação se é um aliado, inimigo, neutro ou de alguma outra categoria específica. | varchar | 255 | Not Null/Default | -| id_inventario | Chave estrangeira referenciando o código da tabela Itens | int | 4 | FK/Identity/Not Null | +| Nome | Descrição | Tipo de Dado | Tamanho | Restrições de domínio | +| ------------ | ------------------------------------------------------------- | ------------ | ------- | --------------------- | +| idPnj | Chave primaria única do PNJ | int | 4 | PK/Identity/Not Null | +| idPersonagem | Chave estrangeira referenciando o código da tabela personagem | varchar | 255 | FK/Identity/Not Null | + ## Tabela : **Inimigo** @@ -108,14 +104,8 @@ Um dicionário de dados é uma coleção organizada de metadados que descrevem o | **Descrição** | Armazenará as informações de Inimigo | | | | | **Observações** | - | | | | -| Nome | Descrição | Tipo de Dado | Tamanho | Restrições de domínio | -| -------------------- | ---------------------------------------------------------------------------------------------- | ------------ | ------- | ---------------------- | -| id_npc | Chave primaria única do Inimigo | int | 4 | PK/Identity/Not Null | -| Nome | O nome do Inimigo, que pode ser utilizado para referência e interação. | varchar | 255 | Not Null/Default | -| Descrição | Uma breve descrição do Inimigo, incluindo aparência física, personalidade e história de fundo. | varchar | 255 | Not Null/Default | -| Nível | O nível ou a classificação de poder do Inimigo dentro do contexto do jogo. | varchar | 255 | Not Null/Default | -| Tipo de Inimigo | Indicação do tipo de inimigo (por exemplo, monstro, humanoide, animal). | varchar | 255 | Not Null/Default/Check | -| id_inventario | Chave estrangeira referenciando o código da tabela Itens | int | 4 | FK/Identity/Not Null | -| Atributos de Combate | Estatísticas de combate, como saúde (HP), resistência (armadura), força, agilidade, precisão. | int | 4 | FK/Identity/Not Null | +| Nome | Descrição | Tipo de Dado | Tamanho | Restrições de domínio | +| --------- | -------------------------------- | ------------ | ------- | --------------------- | +| idInimigo | Chave primaria única do Inimigo | int | 4 | PK/Identity/Not Null |