Análise das Relações
Legendas
Formas
Forma Normal | Característica |
---|---|
1a. FN | Todos os atributos são Monovalorados e Atômicos (não há relações aninhadas) |
2a. FN | Está na 1a. FN e atributos comuns não dependem parcialmente de qualquer chave |
3a. FN | Está na 2a. Forma Normal e atributos comuns não dependem transitivamente de qualquer superchave |
Boyce Codd | Toda dependência funcional XA, X é uma chave candidata |
4a. FN | Relação R está na quarta forma normal se para todas as dependências multivaloradas não triviais AB, A é uma chave candidata (além de já satisfazer a FNBC) |
Relacional
Tipo | Característica |
---|---|
Chave primária | Chave primária |
Chave secundária | ~~Chave secundária~~ |
Chave estrangeira | Chave estrangeira |
Atributo especializante | Chave estrangeira |
Relações
Mapa
- Mapa { Id, ~~Nome~~, ~~Ano~~, Requisito }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Planeta
- Planeta { Mapa, Planeta }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Espaço
- Espaço { Latitude, Longitude, Mapa, Obstáculo }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Obstáculo
- Obstáculo { Descrição }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Personagem
- Personagem { Id, Tipo }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Héroi
- Héroi { Id, ~~Nome~~, AgilidadeBase, VidaBase, Vida, Experiência, Espaço, Traje, Arma }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Vilão
- Vilão { Id, ~~Nome~~, Agilidade, Vida, Experiência, DanoMáximo, DanoCrítico, Rolagens, Defesa, Espaço }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Luta
- Luta { Herói, Vilão }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
EfeitosLuta
- EfeitosLuta { Luta, Efeito, Personagem }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Posse
- Posse { Item, Herói, Quantidade }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Recompensa
- Recompensa { Item, Vilão, Quantidade }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
EfeitosVilão
- EfeitosVilão { Vilão, Efeito }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
EfeitosArma
- EfeitosVilão { Arma, Efeito }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Imunidade
- Imunidade { Nome, Descrição }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
ImunidadesVilão
- ImunidadesVilão { Vilão, Imunidade }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
ImunidadesTraje
- ImunidadesTraje { Traje, Imunidade }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Troca
- Troca { Id, Item, QuantidadeItem, VendaOuCompra, Base, Herói }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Consumo
- Consumo { Herói, Consumível, Vezes }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Rastro
- Rastro { Id, Espaço, Herói }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Item
- Item { Id, Tipo }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Trocável
- Trocável { Id, Tipo }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Equipamento
- Equipamento { Id, Tipo }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Traje
- Traje { Id, ~~Nome~~, Descrição, QuantidadeMáxima, Valor, Integridade, NívelMínimo, Defesa, Agilidade }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Arma
- Arma { Id, ~~Nome~~, Descrição, QuantidadeMáxima, Valor, Integridade, NívelMínimo, DanoMáximo, DanoCrítico, Rolagens }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Consumível
- Consumível { Id, ~~Nome~~, Descrição, QuantidadeMáxima, Valor, Efeito, Grau, Duração, Cooldown }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Coletável
- Coletável { Id, Tipo }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Jóia
- Jóia { Id, ~~Nome~~, Descrição, QuantidadeMáxima, Efeito, Grau, Espaço }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Moeda
- Moeda { Id, ~~Nome~~, Descrição, QuantidadeMáxima }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Efeito
- Viagem { Nome, Descrição }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Viagem
- Viagem { Id, Origem, Destino, Herói }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Base
- Base { Espaço }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Estoque
- Estoque { Base, Item, Quantidade }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
Nível
- Nível { Número, ~~ExperiênciaNecessária~~, EscalaVida, EscalaAgilidade, EscalaDano }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |
AcessoEquipamento
- Nível { Equipamento, Herói }
Forma | Ok/Não Ok |
---|---|
1a. FN | Ok |
2a. FN | Ok |
3a. FN | Ok |
Boyce Codd | Ok |
4a. FN | Ok |