Dezign for Databases

Características do Software
"DeZign for Dabases” é uma ferramenta de banco de dados que utiliza um diagrama de relacionamento de entidades. Suporta, visualmente, o “lay out” de entidades e relacionamentos, e gera, automaticamente, esquemas SQL para os principais bancos de dados.
"DeZign for Databases" suporta níveis de bancos de dados, físicos e lógicos, a partir de uma única especificação. "DeZign for Databases" exibirá informações-modelo em vários níveis. Estes níveis de exibição podem ser utilizados em vários estágios de desenvolvimento de modelos – também podem ser usados para transportar informações dos modelos, abstratamente ou em diversas profundidades de detalhe.
Modelagem visual de dados
"DeZign for Databases" é simples de usar; ferramenta de modelagem de dados baseada em repositório, que irá ajudá-lo a projetar bancos de dados para aplicações cliente/servidor e desktop. "DeZign for Databases" utiliza diagramas de relacionamento de entidades (ERDs) para projetar bancos de dados, graficamente; você pode fazer um projeto em seu diagrama, visualmente, utilizando entidades, relacionamentos e blocos de texto. Símbolos de entidades são utilizados para definir estruturas de tabelas de bancos de dados, inclusive detalhes acerca de colunas (atributos), chaves primárias (primary keys), nulo (null), chaves exclusivas (unique), chaves estrangeiras (foreign keys), restrições de verificação (check constraints), etc. Os relacionamentos são definidos entre entidades, podendo incluir um nome, abreviação e os cardinais (zero, um, muitos,....). Pode-se criar relacionamentos identificáveis e não-identificáveis. A interface do usuário do editor de diagrama suporta totalmente o drag-and-drop (movimento de arrastar e soltar do mouse) de entidades, relacionamentos e blocos de texto. O mover de uma entidade resultará, automaticamente, no mesmo formato de suas linhas do relacionamento. “DeZign for Databases" exibirá informações-exemplo em vários níveis. Estes modos de exibição podem ser usados em vários estágios de desenvolvimento de modelagem ou também podem ser utilizados para transmitir informações de modelagem para abstrato ou em várias profundidades de detalhe. Você pode exibir uma entidade com: todos os atributos – somente chaves – ou nenhum atributo, mas apenas o nome da entidade. Pode-se usar indicadores para atributos de chave; outra opção de exibição é mostrar os tipos de dados ao lado do atributo do nome. "DeZign for Databases" suporta níveis de bancos de dados, físicos e lógicos, a partir de uma única especificação executada pelo uso de migração de chave estrangeira automática, na hora em que se estiver projetando. Alguma modificação para uma propriedade de um relacionamento ou para uma chave primária, afetará, automaticamente, as chaves estrangeiras.
Modelagem ER
"DeZign for Databases" suporta as técnicas de modelagem ER. Também são suportadas algumas características avançadas, tais como relacionamentos N:M (relacionamentos vários-a-vários) e sub-categorias (herança). "DeZign for Databases" cuidará da translação do diagrama ER (o projeto do seu banco de dados) para o banco de dados físico (suas tabelas físicas ou seu esquema SQL). Os arquivos de ajuda contêm documentação detalhada sobre modelagem de dados.
Domínios
Um domínio define uma estrutura de dados padrão (tipo definido pelo usuário) que você poderá aplicar a diversos itens de dados (atributos). Quando você modificar um domínio, irá atualizar globalmente, os atributos associados a ele; quando precisar fazer alterações isto vai tornar mais fácil padronizar as características dos dados e modificar consistentemente o seu modelo, Parâmetros de verificação (checagem) especificam, mais precisamente, quais os valores a serem permitidos para um item de dados ou domínio. No "DeZign for Databases" os parâmetros de verificação definem parâmetros-padrão, tais como valores aceitos.
Criação de banco de dados/esquemas
"DeZign for Databases" pode criar esquemas de bancos de dados diretamente de seu diagrama ER. Nestes esquemas incluem-se as instruções (definições) de “CREATE TABLE” e detalhes sobre estruturas de tabela, chaves primárias e estrangeiras e domínios. Você terá controle total sobre a saída do esquema. Dependendo das definições de seu esquema, “DeZign” irá gerar chaves primárias, chaves estrangeiras, restrições de verificação, restrições exclusivas (unique) no nível de coluna, no nível de tabela ou nas instruções de alteração de tabela. Dependendo do banco de dados de destino, os domínios serão criados como restrições de “checagem” ou como instruções de “CREATE DOMAIN”/”CREATE DATATYPE”. Para bancos de dados que não sejam SQL, tais como MS Access, DBISAM, Advantage, Paradox e FoxPro, os arquivos de bancos dados físicos serão gerados diretamente. Também será criado um esquema SQL com o código do SQL, para soltar (to drop) suas tabelas. Você poderá, facilmente, ligar-se a um novo DBMS destino e criar, para ele, um banco de dados em seu modelo de dados.
Controle de versão
Com o sistema de controle de versão você sempre poderá retornar a uma versão mais antiga de seu diagrama. "DeZign for Databases" salvará, automaticamente, versões mais antigas de seu diagrama quando você salvar seu projeto em disco. É possível fazer uma versão mais antiga da versão corrente (atual) na tela de controle de versão - por exemplo, é possível (re) criar seus esquemas “mais antigos” de SQL.
Relatórios
Podem ser criados vários relatórios com diferentes níveis de detalhe. Descrições e outras informações importantes poderão ser exportadas para arquivos html ou para arquivos-texto. O diagrama poderá ser inserido, opcionalmente, como uma foto ou como um html-imagemap (mapa de imagem html). O próprio diagrama poderá ser impresso ou exportado para um bitmap, a uma imagem gif ou para arquivos padrão (meta) do Windows.
Bancos de dados que são suportados
É dado suporte para os sequintes bancos de dados:
  • Oracle
  • Interbase
  • IBM DB2
  • MySQL
  • dBase
  • Paradox
  • MS SQL Server
  • MS Access
  • SQLAnywhere
  • Sybase
  • Informix
  • Pervasive
  • Advantage DB
  • DBISAM 3 and 4
  • FoxPro
  • CA Clipper
  • PostgreSQL
  • NexusDB
  • Firebird
    É utilizada uma estrutura aberta. Isto significa que, facilmente, você poderá acrescentar suporte para um novo DBMS-destino, que não seja suportado como padrão.
  • Engenharia reversa (importando bancos de dados existentes)
    A funcionalidade de importação é fornecida pelos add-nos (suplementos) chamados "ImportER Scripts", "ImportER Tables","ImportER Access", "ImportER DBISAM" e "ImportER MySQL". "ImportER Scripts" é capaz de importar arquivos SQL contendo instruções DDL a tabelas e domínios (tipos definidos pelo usuário), para a ferramenta de projeto de banco de dados "DeZign for databases".
    Requerimento do Sistema
    "DeZign for Databases" é disponibilizado como uma aplicação de 32-bit. O produto pode ser utilizado em Windows 95 ou posteriores, Windows NT, Windows 2000 e Windows XP. "DeZign for Databases" requer, no mínimo, 16 MB de memória RAM; funciona num processador 486 ou superiores; requisita 6 MB de espaço em disco.



    (C)2006 dbExperts. Todos os direitos reservados.