Ministério da Saúde

DATASUS

Modelagem de Dados

A finalidade de construir modelos de dados é entender e registrar formalmente os dados de uma realidade de negócio da instituição, especificando-os em um artefato denominado Modelo de Dados. Consiste na prática de levantar, analisar, categorizar, interligar e explorar todos os dados e tipos de informações que irão sustentar uma aplicação. Para isso, devem-se traduzir os requisitos de informações em entidades negociais com seus atributos e relacionamentos entre estas, incluindo as respectivas regras de gestão, associadas aos processos de decisão e operações institucionais. Com isso obtemos modelos de dados:

  • Em conformidade com os padrões definidos;
    Com qualidade e documentados, de acordo com boas práticas de mercado;
  • Com reutilização de objetos de banco de dados; e
  • Normalização, quando viável.

O Processo de Modelagem de Dados (PMD)

O PMD aumenta a consistência da nomenclatura, regras, semânticas, padronização, segurança e ao mesmo tempo, otimiza a análise de dados.
O PMD consiste na criação de estruturas no sistema de armazenamento, quer seja físico ou nuvem, para possibilitar a associação e o resgate de informações em um determinado padrão e momento.

Detalhamento do Processo de Modelagem de Dados

Para os processos de modelagem de dados é importante definir que há dois níveis de análise, a técnica e a negocial, porém a equipe de banco de dados atua somente na análise técnica:

Análise Técnica: Analisar se os modelos de dados (Logico e físico) estão aderentes às regras da MAD, bem como validar se as tabelas, colunas e seus relacionamentos (para garantir a integridade dos dados) estão de acordo com a documentação e SGBD onde os objetos serão criados.

Os documentos necessários ou equivalentes são:

  • Modelo de dados ou script de DDL;
  • Documentação de metadados negociais (e relacionamento com metadados técnicos)

Análise do Modelo de Dados

A equipe de Banco de Dados realiza a análise de modelo de dados elaborado pela equipe responsável pelo desenvolvimento do projeto.

Analisar script

A equipe de Banco realiza a avaliação técnica do script enviado pela equipe de desenvolvimento, e o mesmo deve estar em conformidade com a MAD em termos de padrões de nomenclatura, qualidade do modelo e documentação.

Os processos de modelagem de dados são categorizados da seguinte forma:

IMPORTANTE!

Para essas demandas, o término se dá somente quando os objetos forem criados no banco de desenvolvimento.