Visão Geral de Modelagem de Dados

Você também pode utilizar o ambiente de trabalho para criar, modificar e gerar DDL para modelos de dados lógicos e físicos. Também é possível criar e trabalhar com modelos de domínio e de glossário para auxiliar na aderência aos padrões de tipo de dados e nomenclatura. Todos os objetos de modelagem de dados são armazenados e editados em um projeto de design de dados.
Os seguintes tipos de modelos de dados são utilizados neste produto.
Modelos de dados de base:
Modelos de dados lógicos

Modelos de dados lógicos não são específicos de um banco de dados. Em alto nível, eles descrevem coisas sobre as quais uma organização quer coletar dados e os relacionamentos entre essas coisas. Eles são organizados hierarquicamente e contêm objetos como pacotes, entidades, atributos e outros objetos de relacionamento.

Modelos de dados lógicos podem ser transformados em modelos de dados físicos ou em modelos de UML, além de poderem ser gerados a partir de modelos de dados físicos ou de modelos de UML. Você pode utilizar esses recursos de transformação para propagar designs de modelo de UML por todo o ciclo de vida do modelo de dados. Também é possível gerar modelos de dados lógicos a partir de modelos de dados físicos existentes, portanto você pode reutilizar designs de banco de dados existentes.

Modelos de dados físicos

Esses modelos são específicos de banco de dados que representam objetos de dados relacionais (por exemplo, tabelas, colunas, chaves primárias e chaves estrangeiras) e seus relacionamentos. Em alguns destinos de banco de dados, é possível incluir objetos de armazenamento em seu modelo de dados físicos, tais como espaços de tabelas e conjuntos de buffer.

Modelos de dados físicos podem ser transformados em modelos de dados lógicos ou podem ser gerados a partir de modelos de dados lógicos. Após concluir o design do modelo de dados físicos, você pode gerar instruções DDL a partir do modelo que pode então ser implementado em um servidor de banco de dados.

Imposição de padrões corporativos e boas práticas:
Modelos de domínio
Modelos de domínio descrevem os tipos de domínio que uma organização permite e suas restrições. Domínios atômicos podem ser armazenados em um modelo de domínio ou como parte de um modelo de dados lógicos. Você pode associar um modelo de dados de domínio a um projeto de design de dados para que os tipos de dados de domínio sejam disponibilizados para modelagem de dados lógicos e físicos.
Modelos de glossário
Modelos de glossário descrevem os nomes e as abreviações que uma organização permite para objetos de dados. Você utiliza modelos de glossário para impor padrões de nomenclatura de objetos dentro de uma organização.

Além do uso desses dois tipos de modelos de dados, você também pode impor padrões de nomenclatura e boas práticas utilizando análise de modelo de dados.

Utilizando o ambiente de trabalho, você pode criar e modificar modelos de dados através do Data Project Explorer, da visualização Propriedades ou de um diagrama do modelo. Também é possível executar as seguintes tarefas para comunicar informações do modelo de dados para outros membros da equipe:

Além dos quatro tipos de modelos de dados descritos acima, você pode utilizar o editor de mapeamento para gerar modelos de mapeamento, que descrevem e mapeiam relacionamentos entre uma variedade de origens de dados. Modelos de mapeamento podem ser utilizados para gerar scripts que você pode utilizar para transformar e filtrar dados de origens compatíveis com o modelo de mapeamento em destinos compatíveis com o modelo de mapeamento. Modelos de mapeamento também podem ser exportados como arquivos CSV para que você possa comunicar informações do modelo de mapeamento para outros membros da equipe.


Feedback