Ir para o conteúdo

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 XA, X é uma chave candidata
4a. FN Relação R está na quarta forma normal se para todas as dependências multivaloradas não triviais AB, 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