Em 26 de maio de 2011 12:10, Guilherme Carvalho <[email protected] > escreveu:
> Bom dia comunidade, há tempos venho acompanhando a lista e inclusive tive > várias dúvidas minhas sanadas pelas mensagens no grupo. > Legal... para isso que estamos ai... para compartilhar... > Estou agora numa situação que é a de analisar um banco de dados postgresql, > e me deparei com vários fatores que colocaram em dúvidas meu conhecimento em > banco de dados e principalmente no postgresql, pois bem o banco que estou > analisando de uma fornecedora de software tem como estrutura: > > Lembre-se que analisar o trabalho de outro normalmente nos remete a primeiro levantar os pontos negativos do que os positivos... cautela... > 1 - 2.475 tabelas, não são muitas tabelas?. > Não necessariamente... depende do contexto a qual o(s) sistema(s) se aplica(m). > 2 - Nenhum relacionamento, isto mesmo não existe nenhuma chave estrangeira > em todo o sistema. > 3 - Dicionário de dados não existe também.. > 4 - Normalização muito menos, existe uma tabela que guarda dados pessoais, > empresarias(empresas/sócios) e de endereçamento postal. > 5 - Não existem índices em nenhuma tabela > > Medo... A minha dúvida é, estes itens estão fugindo totalmente de um SGBD relacional > como o postgresql certo, ou eu estou achando que sei algo e na verdade não > sei nada. > > Vc não está errado... esse tipo de coisa foge do modelo relacional... aliás, não foge, simplesmente nem se parece com... Suponho que tiveram boas razões para criar essa anomalia, ou é simplesmente desconhecimento e/ou irresponsabilidade (nessa lista discute-se sobre isso frequentemente)... Acredito que pelo exposto a idéia dessa estrutura remete aquela "lenda" de aplicações independente de banco de dados (qualquer um sirva) ou multi-banco, como também são conhecidas... onde toda "integridado dos dados" é tratada na aplicação... eu particularmente não acredito nisso. -- Fabrízio de Royes Mello >> Blog sobre TI: http://fabriziomello.blogspot.com >> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
