Skip to content

thiagolacerda-coder/e_cards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation


🔗 Relacionamentos

  • Uma coleção possui várias cartas
  • Um tipo pode estar associado a várias cartas
  • Um estágio pode estar associado a várias cartas
tbl_collections 1 ──∞ tbl_cards
tbl_types       1 ──∞ tbl_cards
tbl_stages      1 ──∞ tbl_cards

👁️ View – vw_cards_detailed

Para facilitar consultas e evitar múltiplos JOINs, foi criada a view:

✅ vw_cards_detailed

Essa view retorna todas as informações das cartas, substituindo os IDs das chaves estrangeiras por seus nomes.

Campos retornados:

  • Dados da carta
  • Nome da coleção
  • Tipo do Pokémon
  • Estágio da carta

Exemplo de consulta:

SELECT
    card_name,
    type_name,
    stage_name,
    collection_name,
    cardNumberInCollection
FROM vw_cards_detailed
ORDER BY collection_name, cardNumberInCollection;

✅ Boas Práticas Aplicadas

  • Normalização do modelo relacional
  • Uso de chaves primárias e estrangeiras
  • Constraints para garantia de unicidade
  • Charset adequado para caracteres especiais
  • Views para facilitar manutenção e consultas
  • Evita uso de SELECT *

📖 Público-alvo

  • Estudantes de Banco de Dados
  • Desenvolvedores Backend
  • Fãs de Pokémon TCG
  • Projetos acadêmicos
  • Portfólio profissional

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors