Erw.

ERW é uma ferramenta inovadora para gerenciar bancos de dados baseados em ER com um navegador.
Baixe Agora

Erw. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Sebastiano Vigna
  • Site do editor:
  • http://archive4j.dsi.unimi.it/

Erw. Tag


Erw. Descrição

O ERW é uma ferramenta inovadora para gerenciar bancos de dados baseados em ER com um navegador. O ERW é um conjunto de especificações e ferramentas que facilita a criação, modificar e manter via web um banco de dados descrito por um esquema de relacionamento entre entidades. Em primeiro lugar, você descreve o domínio de interesse usando ERL, um idioma baseado em XML. Em seguida, o ERW cria para você um banco de dados SQL, um conjunto de formulários personalizáveis que editam o banco de dados, layouts gráficos do esquema e documentação. É claro que o ERW pode ser usado para o gerenciamento de conteúdo, em particular quando seus dados são estruturados ao longo de relações complexas. Em uma maneira, a ERW é uma estrutura (no sentido orientada a objetos), pois fornece uma infraestrutura geral - você só precisa "Preencha os espaços" descrevendo os objetos básicos (entidades e relacionamento) que você deseja manipular. O principal limite dessa abordagem (que é intrínseco à ideia de estrutura) é que você não pode esperar adicionar facilmente recursos que não estão presentes Erw (a menos que, claro, você esteja pronto para trabalhar na própria estrutura, que é exagerando para uma única aplicação). Por exemplo, se você não gosta da maneira como as listas de entidades são exibidas, há pouco que você pode fazer (embora há ganchos que permitem personalizar várias partes do comportamento geral). Isso também tem o efeito de tornar todos os aplicativos baseados em ERW parecerem muito parecidos: um usuário pode facilmente mudar de um para outro.Moreover, as limitações são sobrecarregadas pelas vantagens: você precisa escrever nenhum código. Uma descrição de um esquema de relacionamento entre entidades é suficiente para gerar uma aplicação completa, ou, como às vezes, uma diz, Erw é capaz de realizar uma reificação completa da descrição. Se você precisar modificar o seu esquema, basta modificar a descrição (migração do conteúdo do banco de dados, no entanto, deve ser manipulado manualmente). Ferramentas .many para design de banco de dados permitem gerar código SQL a partir de um esquema de relacionamento entre entidades: ERW muito mais longe, e usa as informações ontológicas contidas na descrição abstrata para construir uma interface de usuário sofisticada, que combinando HTML, CSS, o W3C Dom e ECMAScript (a versão padronizada do JavaScript), permite que o usuário interaja com o banco de dados muito no banco de dados A mesma maneira que o uso de um aplicativo cliente dedicado.erw fornece suporte para muitos recursos de esquema sofisticados, como múltipla herança, entidades fracas com múltiplos proprietários, tipos enumerativos, entidades abstratas, relacionamentos com atributos, etc. Além disso, fornece recursos úteis de usuário final , como autenticação e autorização (mesmo baseado em linha), etiquetas personalizáveis e filtros, internacionalização, suporte UTF-8 e assim por diante. Assegurar a coerência em tal configuração genérica exigia uma semântica muito precisa de um esquema, que é totalmente descrito no manual e permite acessar o banco de dados e modificá-lo usando outros clientes. O outro recurso notável é que o ERW seja independente de arquitetura e totalmente baseado em padrões internacionais e ferramentas de código aberto. Além disso, o ERW é software livre distribuído sob a licença pública Geral GNU. No entanto, os aplicativos construídos usando o ERW podem ser distribuídos sob a licença de sua escolha (similarmente ao que acontece com programas compilados com um compilador livre) .Probavelmente neste ponto você não está realmente entendendo o que o ERW faz: Isso não é incomum, como Erw está incomum na interseção de muitos tipos de software previamente conhecido (rad, caso, etc.). A coisa mais fácil é dar uma olhada no prefácio da documentação. Finalmente, você pode navegar no diagrama gerado automaticamente, que está hiperligado à documentação gerada automaticamente (para um diagrama maior, você pode dar uma olhada no esquema DSI, mas é rotulado em italiano), embora a notação gráfica usada pode ser desconhecida. Se você quiser tentar mais, e você tem um navegador suficientemente moderno com JavaScript habilitado, você pode acessar um banco de dados com base no arquivo ERL acima: Você pode editar livros, pessoas, assinantes e empréstimos. Você pode jogar por aí (o banco de dados é restaurado todos os dias), e você pode alterar algumas preferências do usuário. Há também um simples banco de dados de contabilidade de pequenas empresas por favor fornecido como um exemplo por Glenn R. Williams, a partir deste novo Schemawhat: · Este candidato de liberação se move ERW para PHP 5. · Devido ao enorme uso de referências, era impossível eliminar a referência de tempo de chamada sem usar valores padrão de argumento de referência, o que significa que esta liberação (e subseqüentes lançamentos) não funcionarão no PHP 4 . · Os desenvolvedores e administrador do sistema são convidados a testar que suas instalações PHP 5 são compatíveis com os próximos lançamentos. · A maioria dos dependências em configuração específica de PHP 5 não é padrão deve ter sido removida.


Erw. Software Relacionado