Profissão Programador de bases de dados / Programadora de bases de dados
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 testeProfissõ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