Skip to content

Commit

Permalink
Merge pull request #3 from SBD1/feat/pedro-dd
Browse files Browse the repository at this point in the history
Dicionário de Dados: Pedro
  • Loading branch information
PedroLimass authored Oct 2, 2023
2 parents bbec014 + 553e202 commit 2b3168e
Showing 1 changed file with 90 additions and 11 deletions.
101 changes: 90 additions & 11 deletions docs/modulo_01/dicionarioDeDados.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,93 @@ 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**

| | | | | |
| --------------- | ----------------------------------- | --- | --- | --- |
| **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 |
| 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**

| | | | | |
| --------------- | -------------------------------------------------- | --- | --- | --- |
| **Descrição** | Armazenará as informações do tipo de Ataque Físico | | | |
| **Observações** | - | | | |

| Nome | Descrição | Tipo de Dado | Tamanho | Restrições de domínio |
| ----------- | --------------------------------------------------------- | ------------ | ------- | --------------------- |
| idAtaque | Chave estrangeira referenciando o código da tabela Ataque | int | 4 | FK/Identity/Not Null |
| dano_fisico | Dano Físico referente ao ataque | int | 4 | Not Null/Default |

## Tabela : **Perna**

| | | | | |
| --------------- | ---------------------------------- | --- | --- | --- |
| **Descrição** | Armazenará as informações da Perna | | | |
| **Observações** | - | | | |

| 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**

| | | | | |
| --------------- | ------------------------------------ | --- | --- | --- |
| **Descrição** | Armazenará as informações da Lojista | | | |
| **Observações** | - | | | |

| 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**

| | | | | |
| --------------- | --------------------------------------------------- | --- | --- | --- |
| **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 |
| ------------ | ------------------------------------------------------------- | ------------ | ------- | --------------------- |
| 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**

| | | | | |
| --------------- | ------------------------------------ | --- | --- | --- |
| **Descrição** | Armazenará as informações de Inimigo | | | |
| **Observações** | - | | | |

| Nome | Descrição | Tipo de Dado | Tamanho | Restrições de domínio |
| --------- | -------------------------------- | ------------ | ------- | --------------------- |
| idInimigo | Chave primaria única do Inimigo | int | 4 | PK/Identity/Not Null |


0 comments on commit 2b3168e

Please sign in to comment.