Modelagem de bases de dados UML no UModel 2011

À medida que as aplicações de software interagem com quantidades crescentes de dados, o design e a estrutura das bases de dados tornam-se elementos cruciais para o desenvolvimento de projetos bem-sucedidos. O UModel® 2011, lançado a 8 de setembro de 2010, introduz uma nova funcionalidade que permite aos utilizadores expandir as capacidades de modelação de software, permitindo a modelação de bases de dados relacionais, juntamente com aplicações de software em Java, C# e Visual Basic. UModel 2011 Acelera a modelação de bases de dados, oferecendo funcionalidades que permitem aos utilizadores:

  • Importe tabelas existentes de todas as bases de dados relacionais mais populares para criar diagramas de bases de dados UML
  • Modifique os diagramas das tabelas existentes e gere scripts SQL para alterar a base de dados, de forma a sincronizá-la
  • Criar tabelas e relações de bases de dados novas, desde o início, e gerar scripts SQL de criação

Bases de dados suportadas pelo diagrama de base de dados do UModel A funcionalidade de diagrama de base de dados do UModel 2011 suporta várias bases de dados e ajusta automaticamente os dialetos SQL, os tipos de dados e outras funcionalidades específicas para as seguintes bases de dados:

  • Microsoft® SQL Server® 2000, 2005, 2008
  • IBM DB2® 8, 9
  • IBM DB2 para iSeries® versão 5.4, 6.1
  • Oracle® 9i, 10g, 11g
  • Sybase® 12
  • MySQL® 4, 5
  • PostgreSQL 8
  • Microsoft Access™ 2003, 2007

Elementos dos Diagramas de Base de Dados no UModel Os diagramas de base de dados do UModel 2011 suportam todos os seguintes elementos de base de dados:

  • Esquemas de bases de dados
  • Tabelas
  • Visões
  • Restrições de verificação
  • Chaves primárias / Chaves estrangeiras / Chaves únicas
  • Índices
  • Procedimentos armazenados
  • Funções
  • Gatilhos
  • Associações de relacionamento em bases de dados
  • Relação entre bases de dados e atributos

Importar estruturas de bases de dados existentes Os utilizadores podem importar uma base de dados relacional existente através de uma opção no menu "Projeto" do UModel 2011. A opção "Importar Base de Dados SQL" abre a caixa de diálogo "Conexão à Base de Dados" do UModel 2011, que inclui o assistente de conexão à base de dados e todas as opções de conexão adicionais disponíveis DatabaseSpy e outros Altova MissionKit ferramentas que interagem com bases de dados relacionais populares.

Ao importar uma base de dados, o UModel 2011 adiciona automaticamente um perfil de base de dados ao projeto. Os diagramas de base de dados do UModel 2011 são exibidos numa categoria especial na janela "Assistente de Árvore de Diagramas".

Modificação de Bases de Dados no Modelo Os diagramas de base de dados do UModel 2011 utilizam uma barra de ferramentas dedicada, com ícones que indicam os elementos da base de dados, elementos estes que são partilhados com o DatabaseSpy, facilitando a adaptação entre as diferentes ferramentas.

À medida que a edição avança no UModel 2011, a janela de auxílio de autocompletar SQL ajuda na criação de diagramas compatíveis com o tipo de base de dados SQL.

Como alternativa a trabalhar diretamente no diagrama, os utilizadores também podem editar os elementos da base de dados na janela de ajuda "Propriedades".

Scripts de alteração de base de dados Quando um desenvolvedor sincroniza o código do programa a partir do projeto UModel, as alterações em qualquer diagrama de base de dados geram um script de alteração de base de dados, que contém comandos SQL para implementar as modificações. Os scripts de alteração de base de dados criados no UModel podem ser guardados como ficheiros SQL, executados diretamente na base de dados ou abertos no DatabaseSpy Editor SQL A janela pode ser aberta através de um botão conveniente no diálogo "Script de Alteração da Base de Dados UModel".

Por outro lado, se um membro da equipa modificar uma tabela diretamente na base de dados, um desenvolvedor pode atualizar o modelo UML ao integrar as alterações da base de dados.

Após a sincronização do modelo UML com a versão mais recente do banco de dados, o diagrama do banco de dados mostra uma nova coluna na tabela "Professores".

Tal como todos os outros tipos de diagramas do UModel, o UModel 2011 permite aos utilizadores guardar diagramas de bases de dados como ficheiros de imagem e incluí-los em documentos gerados automaticamente documentação do projeto. Visite a Altova Página de Novidades Para saber mais sobre todas as novas funcionalidades do Altova MissionKit 2011. Crie bases de dados de modelos, juntamente com os requisitos do sistema, as regras de negócio e o código da aplicação, para o seu próximo projeto de desenvolvimento Clique aqui para descarregar um período de teste gratuito de 30 dias do UModel 2011, hoje!