Pular para o conteúdo principal

MySQL Workbench...é o bicho

Normalmente eu usava uma técnica pouco usual de se fazer o banco. Pegava um papel e começava a criar minhas tabelas e as estruturando. Depois passava tudo via phpmyadmin para o banco e pau na máquina. Em seguida usava os criadores automáticos de OO que desenvolvi e ficava boa parte do serviço pronto. Bastando dar algumas ajeitadas no layout e nos códigos.
Mas como os projetos que estou tocando estão crescendo muito procurei por alguma ferramenta que pudesse fazer uma engenharia reversa do banco e me apresentar toda a estrutura que montei para que os futuros programadores pudessem entender melhor o que fiz.
Estou testando o tal do MySQL Workbench. Até onde fui, percebi que é o bicho. Vale apena conferir. Não irei postar manuais, pois é só colocar no amigo Google que ele mostra alguns muito bons, mas fica a dica.

Comentários

Postar um comentário

Postagens mais visitadas deste blog

Lista de órgãos emissores de RG

Para quem quiser normalizar os órgãos emissores de RG, aí vai uma lista retirada do site da FGV: SSP - Secretaria de Segurança Pública PM - Polícia Militar PC - Policia Civil CNT - Carteira Nacional de Habilitação DIC - Diretoria de Identificação Civil CTPS - Carteira de Trabaho e Previdência Social FGTS - Fundo de Garantia do Tempo de Serviço IFP - Instituto Félix Pacheco IPF - Instituto Pereira Faustino IML - Instituto Médico-Legal MTE - Ministério do Trabalho e Emprego MMA - Ministério da Marinha MAE - Ministério da Aeronáutica MEX - Ministério do Exército POF - Polícia Federal POM - Polícia Militar SES - Carteira de Estrangeiro SJS - Secretaria da Justiça e Segurança SJTS - Secretaria da Justiça do Trabalho e Segurança ZZZ - Outros (inclusive exterior)

Comparar dois números float em PHP

Para não passar raiva comparando dois números float com PHP nunca faça algo do tipo abaixo: $a = 0.1; $b = 0.2; if ($a + $b == 0.3) {     echo 'Igual'; } else {     echo 'Diferentes'; } Se fizer isso, vai ver que dá problema devido ao modo como o PHP guarda os valores float. Para resolver isso criei a função abaixo para comparar dois valores do tipo float. /** * Esta função recebe dois números como parâmetro.   * Se os números forem iguais, ou seja, se a diferença  * entre eles for menor que a margem de erro aceitável,   * a função retorna 0, caso contrário retorna -1 se o  * primeiro número for menor, * ou então 1 caso o segundo  * seja o menor   * @param float $a   * @param float $b   * @return 0 (igual), -1($num1 menor), 1($num2 menor)   */ function compara_float( $num1 , $num2 , $precisao = 5 ) {   $desprezar = pow ( 0.1 , $precisao );   $diff = abs ( $num1 - $...