UC00664

Criar bases de dados NoSQL.

Carga horária
25h
Área
Informática e TIC

Realizações

  • Modelar o armazenamento de dados.
  • Manipular dados.
  • Implementar e controlar o acesso aos dados.

Conhecimentos

  • Bases de dados não relacionais - conceitos
  • Bases de dados não relacionais: caraterísticas - flexibilidade; performance; escalabilidade; transações.
  • Tipos de bases de dados não relacionais - chave-valor, documento, gráfico e coluna.
  • Modelo/forma de armazenamento de dados – documentos; coleções; referências.
  • Manipulação de dados.
  • Consultas.
  • Autenticação/privilégios de acesso.
  • Base de dados encriptada (defesa em camadas).
  • Políticas e procedimentos de segurança.
  • Normas e regulamentos aplicáveis.

Aptidões

  • Interpretar manuais, guiões e tutoriais técnicos.
  • Interpretar conceitos e caraterísticas das bases de dados não relacionais.
  • Interpretar modelos para estruturar os dados.
  • Aplicar as técnicas de manipulação de dados em bases de dados NoSQL.
  • Implementar bases de dados orientadas a documentos.
  • Criar, inserir e importar documentos.
  • Inserir, editar e remover dados.
  • Utilizar consultas para filtrar e listar dados.
  • Criar utilizadores e definir permissões de controlo de acesso.
  • Aplicar normas e regulamentos aplicáveis.

Atitudes

  • Responsabilidade pelas suas ações.
  • Autonomia no âmbito das suas funções.
  • Iniciativa.
  • Sentido crítico.
  • Sentido analítico.
  • Sentido de organização.
  • Empenho e persistência na resolução de problemas.
  • Respeito pelas normas de segurança.
Critérios, contexto e recursos previstos

Critérios de desempenho

  • Modelando a estrutura de dados.
  • Manuseando modelos de dados para aceder e gerir os dados.
  • Aplicando as políticas e procedimentos de segurança estabelecidos.

Contexto

  • Empresas do setor da informática.
  • Empresas de consultoria de Informática/Tecnologias de Informação.
  • Lojas de informática.
  • Serviços de apoio técnico.

Recursos

  • Manuais, guiões e tutoriais técnicos.
  • Dispositivos tecnológicos com acesso à Internet.
  • Aplicações de base de dados low code.
  • Emulador.