• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

xeo

Como implementar as tags/label á lá google mail e google reader?

3 mensagens neste tópico

Olá Pessoal,

alguém sabe como se implementam as tags/label como tem o mail e o reader do Google.

Exemplo para um livro:

Titulo:

Cem Anos de Solidão

Tags:

Colômbia, "realismo mágico", "Século XX", "Século XIX", Macondo

Será registo por cada tag indexada á obra?

Obrigado pela vossa ajuda.

cumps.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não sei se percebi a pergunta nem sei o que isso tem a ver com base de dados...

Não queres clarificar?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se percebi bem a questão, existem diversas formas de o fazer, de modo muito arcaico e incorrecto, poderias fazer um campo "tags" na tabela dos livros/produtos e colocar as tags separadas por virgulas.

No entanto, essa opção não te permite trabalhar sobre as tags, pelo que te sugeria criar duas tabelas adicionais, sejam "Tags" e "TagsProdutos", com a seguinte configuração:

Tags { idTag, nome }

TagsProdutos { idTag, idProduto, contagem }

Nota: o campo contagem é opcional, serve por exemplo, para vários utilizadores poderem adicionar a mesma tag, no entanto, depende do teu propósito em concreto, podes nem precisar.

Assim, tens as tags numa tabela própria, e quando um utilizador adicionar uma tag a um produto, basta fazer a respectiva associação com o identificador da tag e o identificador do produto na tabela TagsProdutos.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora