Pessoal,

Estamos enfrentado um dilema aqui na equipe, eu estou propondo o uso de
array multidimensional para criar a seguinte situação:

Requisito: "Criar um repositório onde constará as localidades e os ciclos de
visitas sendo composto de até 4 semamas e cada ciclo poderá ter 7 dias".

Resumo da ópera: Ciclo - pode ser de 1 a 4 ou todos, sendo que cada um dele
poderá ter até 7 componentes, assim
Ex.:       
       Ciclo 1 - D S T Q Q S S
       ...
       Ciclo 3 - T Q
       ...
        
Cenário:
Ambiente de teste : PostgreSQL 8.4.1, compiled by Visual C++ build 1400,
32-bit

create table foo (
localidade varchar(60),
ciclo int [][]);

Dúvida: 

Alguns programadores <OP, Python, C++>  daqui  são contra trabalhar com
array e mais ainda com array multimensional, porque dizem dentre outras
coisas que não está em conformidade com SQL (92,99,2003), não é indexável,
difícil de se manipular etc. 
Do meu ponto de vista simplista, não vejo dificuldades em trabalhar com
arrays mas eles argumentam o contrário na hora de dedilhar linhas de
códigos. 
Eles propõem criar a entidade foo com 32 campos (localidade,
ciclo1,ciclo2..., d1,s1...) <loucura!?>, daí eu juntei a equipe e fomos para
discussão com a chefia para ver o que podemos fazer.
Argumentos em pauta, o que vocês acham?  
Será que eles estão com razão e devemos esquecer arrays?

Obrigado antecipadamente,


Rubens José Rodrigues

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a