Um AD questionando isso? Avisa pra ele que bancos são feitos para fazer JOIN
;-)

Ah, pede pra ele avaliar o custo disso no banco, se ele conseguir ter
parâmetros suficientes, dê o braço a torcer e ponha no seu relatório a
justificativa dele.

Boa sorte.


2008/10/14 Livia Santos <[EMAIL PROTECTED]>

> Oi Leandro,
>
> Eu acho interessante o uso desses tipos. Eu vi você falando deles na
> palestra da PGCon desse ano, usando TYPE as ENUM.
> Porém, ao mesmo tempo que eu preciso garantir que um campo só receberá um
> determinado valor (e com isso eu posso usar ou um tipo de enumeração ou
> mesmo um check constraint), eu também preciso mostrar esses valores nas
> interfaces.
>
> Se eu tenho uma tabela, eu crio uma FK para a tabela de apoio e na
> interface eu listo os valores dessa tabela.
>
> Usando um type, como eu poderia fazer isso? Eu consigo selecionar os
> valores de um tipo enumeração em um select?
>
> Pensando num dado que dificilmente muda e é pequeno, como sexo, eu até
> poderia deixar estático na tela. Mas teria o problema de propagar isso em
> cada tela que eu precisasse mostrar uma lista de valores de sexo para o
> usuário selecionar.
>
> No caso de um dado com mais registros, como estado. Estado também não muda,
> mas compensaria ter um tipo para ele?
>
> Eu concordo que existem vários jeitos de se fazer neston...
> Mas o AD de onde trabalhar está questionando é a perda de performance para
> join com tabelas pequenas.  :(
> A preocupação dele é ter que fazer muito join só para buscar um campo que
> não muda.
>
> Obrigada!
>
> 2008/10/13 Leandro DUTRA <[EMAIL PROTECTED]>
>
>> 2008/10/13 Aldemir Vieira <[EMAIL PROTECTED]>:
>>
>> > Imagine se o conteúdo estivesse em um enumerator?
>> > Teríamos que controlar isso em todas as aplicações.
>>
>> Não é bem assim, Aldemir.
>>
>> Veja o meu exemplo na palestra do último PgConBR, agora em setembro.
>> Usa-se uma enumeração na definição do tipo, o qual é usado para
>> definir um domínio ou diretamente nas relações (tabelas).  O efeito é
>> bem próximo do de uma tabela de referência, mas com a vantagem de ser
>> um tipo indenpendente, estrito.  Por exemplo, no caso do sexo, não vai
>> dar para comparar o atributo sexo com qualquer outro atributo
>> caracter.
>>
>>
>> --
>> skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
>> +55 (11) 3040 7344              gTalk: xmpp:[EMAIL PROTECTED]<[EMAIL 
>> PROTECTED]>
>> +55 (11) 9406 7191        ICQ/AIM: aim:GoIM?screenname=61287803
>> BRAZIL GMT-3  MSN: msnim:[EMAIL PROTECTED]
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
>
> --
> Lívia Silva Santos
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
Forte abraço,
Aldemir Vieira
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a