O designer de banco de dados é responsável por projetar o armazenamento de dados persistente a ser utilizado pelo sistema.


Tópicos

 
Modelo de Dados
Modelo de
Dados

 
Responsável por
 

Designer de Banco de Dados
Designer
de Banco
de Dados


Design de Banco de Dados
Design de
Banco de
Dados


DescriçãoPara o início da página

Para a maioria dos projetos de desenvolvimento de aplicativos, a tecnologia utilizada para dados persistentes é um banco de dados relacional. O designer de banco de dados é responsável pela definição do design detalhado do banco de dados, incluindo tabelas, índices, visualizações, restrições, acionadores, procedimentos armazenados e outras construções específicas do banco de dados necessárias para armazenar, recuperar e excluir objetos persistentes. Essas informações são mantidas em Artefato: Modelo de Dados

O escopo das atividades executadas pela função de designer de banco de dados varia, dependendo do tamanho e da complexidade do esforço de desenvolvimento do aplicativo e do tipo de mecanismos de armazenamento de dados persistente utilizado para o projeto. 

Informações Relacionadas Início da página

Esta seção fornece links para informações adicionais relacionadas a esta função.

 

Criação da Equipe Início da página

Habilidades Início da página

O designer de banco de dados deve ter sólidos conhecimentos práticos de:

  • Modelagem de Dados, Design de Banco de Dados
  • Técnicas de Análise e Design Orientados a Objetos
  • Arquitetura do Sistema, incluindo ajuste de desempenho do Banco de Dados e do Sistema, bem como equilíbrio de carga de trabalho do hardware e da rede
  • Administração de Bancos de Dados
  • Conhecimento do ambiente e da linguagem de implementação
Abordagens de designação da função Início da página

Em pequenos projetos, a função de designer de banco de dados pode ser executada por um desenvolvedor sênior, possivelmente em adição a outras funções.

Em projetos grandes, a função de designer de banco de dados pode ser designada a uma equipe de especialistas em banco de dados.

Em algumas organizações, a função de designer de banco de dados pode ser designada a um membro de um grupo central de gerenciamento ou de administração de banco de dados que suporte vários projetos.

Uma organização pode optar por substituir essa função por funções aperfeiçoadoras. Por exemplo, uma organização pode definir uma função de Analista de Dados que seja responsável apenas pela modelagem lógica de dados, enquanto que a modelagem física de dados é responsabilidade de outra função (como o de Administrador do Banco de Dados).

O ideal é que uma pessoa que assume essa função esteja envolvida antecipadamente no projeto como revisor técnico, participando de revisões de requisitos e analisando os recursos e requisitos relevantes do sistema.

Leitura Adicional Início da página

Algumas origens adicionais de referência para aprender mais sobre essa função são:

  • An Introdução to Database Systems [DAT99]
  • UML For Database Design [NBG01]

Rational Unified Process   2003.06.15