Olá Miguel,

Antes de mais obrigado pela tua resposta.
A razão é precisamente essa, ou seja, não me interessa como é que estão
criadas as tabelas na BD (com nome foleiros, etc ...), o que me interessa é
o código correcto no client-side.

Uma vez que é usado uma BD já existente (não foi desenhada por mim e
considero uma aberração da natureza) e um ORM em que o mesmo não permite a
flexibilidade que mencionas, vejo-me forçado a seguir um de 3 caminhos
(excepto se altera-se o código do ORM, o que não me apeteçe):
1. Usar os nomes tal e qual como estão (just don't care).
2. Usar views e estas esconderem os nomes horríveis, foleiros ou mesmo
estúpidos.
3. Usar SPs.

A opção 2 é a que mais me agrada mas a única dúvida é se não terá um preço:
performance. Se assim for, será descartada.


Cumprimentos,
Hugo.






No dia 12 de Novembro de 2013 às 10:13, Miguel Vaz
<[email protected]>escreveu:

> Qual a razão de utilizares views? E que queres dizer com mapear? A
> "interface" não poderia dispensar as views? Ou seja, programaticamente
> poderias fazer e mostrar o que quiseres das tabelas, com os nomes que bem
> te apetecer, mesmo que estas originalmente tenham campos mal feitos, nomes
> estranhos, foleiros, mal dizentes e até ordinários. :-) Dá um pouco mais de
> informação. :-)
>
>
> Cumprimentos,
> Miguel Vaz
>
>
> 2013/11/12 Hugo Ferreira <[email protected]>
>
>> Bom dia,
>>
>>
>> Hoje trago aqui uma dúvida que não tem nada haver com RIAs mas sim com
>> SQL e não encontrei a resposta que procurava no Google.
>>
>> Tendo uma base de dados com tabelas e campos definidos, sem poder alterar
>> os nomes dos mesmos e recorrendo a views simples para mapear essas mesmas
>> tabelas e campos, conseguimos criar uma "interface" para o exterior com os
>> nomes de tabelas de campos desejados.
>> Sendo uma view simples, naturalmente que as operações de CUD estão
>> disponíveis.
>>
>> A minha questão é: Usando views para mapear todas as tabelas da BD, não
>> vai ter impacto na performance ?
>>  Opcionalmente sei que posso recorrer a SPs mas para mim seria uma opção
>> de recurso.
>>
>> Mais tarde também poderei fazer um teste com 1 milhão de registos no
>> entanto gostaria de saber opiniões.
>>
>>
>> Cumps,
>> Hugo.
>>
>> --
>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
>> Grupos do Google.
>>
>> Para anular a subscrição deste grupo e parar de receber emails deste
>> grupo, envie um email para [email protected].
>> Para publicar uma mensagem neste grupo, envie um e-mail para
>> [email protected].
>> Visite este grupo em http://groups.google.com/group/riapt.
>> Para mais opções, consulte https://groups.google.com/groups/opt_out.
>>
>
>  --
> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
> Grupos do Google.
>
> Para anular a subscrição deste grupo e parar de receber emails deste
> grupo, envie um email para [email protected].
> Para publicar uma mensagem neste grupo, envie um e-mail para
> [email protected].
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, consulte https://groups.google.com/groups/opt_out.
>

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails deste grupo, 
envie um email para [email protected].
Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/groups/opt_out.

Responder a