Gerenciar Dados de Funcionários no PostgreSQL

PostgreSQLBeginner
Pratique Agora

Introdução

Neste desafio, você assumirá o papel de um administrador de banco de dados e gerenciará os dados dos funcionários dentro de um banco de dados PostgreSQL. Sua missão envolve o uso de comandos do PostgreSQL para atualizar os registros na tabela employees de acordo com as mudanças na organização.

Você precisará se conectar ao banco de dados PostgreSQL através da interface de linha de comando e executar comandos SQL para inserir uma nova funcionária, Diana Prince, no departamento 'Security', além de atualizar o departamento de Bob Johnson para 'Management'. A estrutura inicial da tabela e alguns dados de exemplo já estarão disponíveis para o seu trabalho.

Gerenciar Dados de Funcionários

Você é o administrador do banco de dados. Um novo funcionário foi contratado e outro mudou de departamento. Atualize o banco de dados de funcionários adequadamente utilizando comandos do PostgreSQL.

Tarefas

  • Inserir uma nova funcionária, Diana Prince, na tabela employees vinculada ao departamento 'Security'.
  • Atualizar o departamento de Bob Johnson para 'Management'.

Requisitos

  1. Conecte-se ao PostgreSQL usando: sudo -u postgres psql
  2. Utilize o comando INSERT INTO para adicionar Diana Prince à tabela employees.
  3. Utilize o comando UPDATE para alterar o departamento de Bob Johnson para 'Management'.
  4. A estrutura inicial da tabela e os dados prévios já estão configurados para você.

Exemplos

Exemplo do resultado da consulta na tabela de funcionários

Após concluir as tarefas, a consulta à tabela employees deve retornar os seguintes resultados:

 id |      name      | department
----+----------------+------------
  1 | Alice Smith    | Sales
  2 | Bob Johnson | Management
  3 | Diana Prince   | Security
(3 rows)

Dicas

  • Use \dt para listar as tabelas disponíveis.
  • Use SELECT * FROM employees; para visualizar os dados atuais.
  • Lembre-se de especificar o nome da tabela e das colunas ao inserir dados.
  • Utilize a cláusula WHERE na instrução UPDATE para especificar qual registro deve ser alterado.
  • Verifique cuidadosamente a ortografia dos nomes das colunas e dos valores para evitar erros.
  • Encerre cada comando SQL com um ponto e vírgula (;).

Resumo

Neste desafio, você atuou como um administrador de banco de dados, gerenciando informações de funcionários em um banco de dados PostgreSQL. A tarefa envolveu o uso da interface de linha de comando do PostgreSQL para executar comandos SQL de inserção de uma nova funcionária, Diana Prince, na tabela employees com o departamento 'Security', e a atualização de um funcionário existente, Bob Johnson, para o departamento 'Management'.

O desafio reforçou o uso dos comandos SQL INSERT INTO e UPDATE para manipulação de dados. Também enfatizou a importância de especificar corretamente os nomes de tabelas e colunas ao inserir dados e o uso da cláusula WHERE para direcionar atualizações a linhas específicas. Por fim, demonstrou como interagir diretamente com o PostgreSQL através da linha de comando para gerenciar registros de banco de dados de forma eficaz.

✨ Verificar Solução e Praticar