Profissão Programador de bases de dados / Programadora de bases de dados

Programador de bases de dados/Programadora de bases de dados
Credits: Shutterstock.com

Os programadores de bases de dados programam, implementam e coordenam alterações às bases de dados informáticas com base nos seus conhecimentos especializados em sistemas de gestão de bases de dados.

Gostaria de saber que tipo de carreira e as profissões que mais se adequam a si? Utilize a nossa tipologia de Holland gratuita de teste vocacional e descubra.

Tipo de personalidade

Teste Vocacional grátis

De que empregos gosta? Escolha uma carreira que corresponda às suas preferências. Faça o teste vocacional.

Ver teste

Profissões relacionadas bancos de dados

  • Administrador de banco de dados (dba)
  • Outros profissionais de rede ou hardware

Conhecimentos

  • Linguagem RDF

    As línguas de pesquisa, como a SPARQL, que são utilizadas para extrair e manipular dados armazenados em formato Resource Description Framework (RDF).

  • Linguagens de pesquisa

    O domínio das línguas informáticas normalizadas para consulta de informações a partir de uma base de dados e de documentos que contenham as informações necessárias.

  • Avaliação da qualidade dos dados

    O processo de revelação de problemas relativos a dados utilizando indicadores, medidas e métricas de qualidade, a fim de planear a depuração dos dados e estratégias de enriquecimento dos dados, de acordo com os critérios de qualidade dos dados.

  • Ferramentas de criação de bases de dados

    As metodologias e as ferramentas utilizadas para criar a estrutura lógica e física das bases de dados, tais como estruturas de dados lógicas, diagramas, metodologias de modelização e relações de entidades.

  • Ferramentas de extração transformação e carregamento de dados

    As ferramentas para a integração de informações provenientes de múltiplas aplicações, criadas e mantidas por organizações, numa estrutura de dados coerente e transparente.

  • Sistemas de gestão de bases de dados

    As ferramentas para a criação, atualização e gestão de bases de dados, como a Oracle, a MySQL e o Microsoft SQL Server.

  • Armazenamento de dados

    Os conceitos físicos e técnicos da forma como o armazenamento de dados digitais está organizado em regimes específicos, tanto a nível local, como discos rígidos ou memórias de acesso aleatório (RAM), como à distância, através de redes, da Internet ou da nuvem.

Competências

  • Equilibrar recursos de bases de dados

    Estabilizar a carga de trabalho e os recursos de uma base de dados, controlando a procura de transações, atribuindo espaços em disco e garantindo a fiabilidade dos servidores, a fim de otimizar a relação custo/risco.

  • Estimar a duração do trabalho

    Efetuar cálculos precisos sobre o tempo necessário para executar futuras tarefas técnicas, com base em informações e observações do passado e do presente ou planear a duração estimada de cada tarefa individual num determinado projeto.

  • Recolher o feedback dos clientes sobre aplicações

    Recolher respostas e analisar dados dos clientes para identificar pedidos ou problemas, a fim de melhorar as aplicações e a satisfação geral do cliente.

  • Redigir documentação de bases de dados

    Elaborar documentação que contenha informações sobre a base de dados relevante para os utilizadores finais.

  • Identificar os requisitos dos clientes

    Aplicar técnicas e ferramentas, tais como inquéritos, questionários e aplicações TIC para averiguar, definir, analisar, documentar e manter os requisitos dos utilizadores a partir do sistema, serviço ou produto.

  • Relatar os resultados de análises

    Apresentar documentos de investigação ou fazer apresentações para comunicar os resultados de um projeto de investigação e análise realizado, indicando os procedimentos e métodos de análise que conduziram aos resultados, bem como potenciais interpretações dos resultados.

  • Criar modelos de dados

    Utilizar técnicas e metodologias específicas para analisar os requisitos em matéria de dados dos processos empresariais de uma organização, a fim de criar modelos para estes dados, como sejam modelos conceptuais, lógicos e físicos. Estes modelos têm uma estrutura e um formato específicos.

  • Interpretar textos técnicos

    Ler e compreender textos técnicos que fornecem informações sobre como executar uma tarefa, geralmente explicada por etapas.

  • Efetuar cópias de segurança

    Implementar procedimentos de cópias de segurança dos dados e sistemas, a fim de assegurar um funcionamento permanente e fiável do sistema. Executar cópias de segurança de dados para salvaguardar informações através da cópia e do arquivo, a fim de garantir a integridade durante a integração do sistema e após a ocorrência de perda de dados.

  • Aplicar políticas de segurança da informação

    Aplicar políticas, métodos e regulamentos para a segurança dos dados e da informação, a fim de respeitar os princípios de confidencialidade, integridade e disponibilidade.

  • Testar consultas de TIC

    Avaliar se as consultas de TIC são respondidas e se são executadas as ações corretas e enviados os dados corretos.

Source: Sisyphus ODB