Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — FCC 2014

Banco de DadosOracle
Código
fc009348
Banca
FCC
Órgão
Câmara Municipal de São Paulo - SP
Ano
2014
Nível
Superior
Cargo
Consultor Técnico Legislativo - Informática
Considere a descrição da tabela cadfun abaixo.Imagem associada para resolução da questãoSuponha que a tabela descrita tenha sido criada por Luiz, que trabalha como consultor técnico legislativo da Câmara Municipal de São Paulo, a partir da interface de gerenciamento do Oracle Database e já tenha dados de diversos funcionários nela inseridos. Luiz foi solicitado a:I. Apresentar a listagem dos departamentos e nomes dos funcionários da tabela cadfun exibindo-os por ordem do campo DEPTO de forma ascendente e do campo NOME de forma descendente.II. Inserir o campo ADMISSAO na tabela cadfun capaz de armazenar uma data.III. Depois de inserir os dados da data de admissão dos funcionários na tabela cadfun, apresentar a listagem de todos os funcionários admitidos no mês de dezembro de qualquer ano.Os comandos SQL, devidamente habilitados para serem utilizados no Oracle, para realizar as tarefas I, II e III criados corretamente por Luiz são, respectivamente:
  1. ASELECT DEPTO ASC FROM cadfun ORDER BY NOME DESC; ALTER cadfun ADD ADMISSAO DATE; SELECT NOME FROM cadfun WHERE month FROM ADMISSAO = 12;
  2. BSELECT * FROM cadfun ORDER BY DEPTO, NOME DESC; INSERT INTO cadfun ADMISSAO DATE; SELECT NOME, ADMISSAO FROM cadfun WHERE month = 12;
  3. CSELECT DEPTO, NOME FROM cadfun ORDER BY DESC NOME; UPDATE TABLE cadfun SET ADMISSAO = DATE; SELECT * FROM cadfun WHERE EXTRACT (month FROM ADMISSAO) = ‘12’;
  4. DSELECT DEPTO, NOME FROM cadfun ORDER BY DEPTO, NOME DESC; ALTER TABLE cadfun ADD ADMISSAO DATE; SELECT NOME, ADMISSAO FROM cadfun WHERE EXTRACT (month FROM ADMISSAO) = 12;
  5. ESELECT DEPTO FROM cadfun ORDER BY NOME DESC; UPDATE TABLE cadfun ADD DATE ADMISSAO; SELECT NOME, ADMISSAO FROM cadfun WHERE ADMISSAO.month = ‘12’;
Revelar gabarito e comentário

GabaritoD — SELECT DEPTO, NOME FROM cadfun ORDER BY DEPTO, NOME DESC; ALTER TABLE cadfun ADD ADMISSAO DATE; SELECT NOME, ADMISSAO FROM cadfun WHERE EXTRACT (month FROM ADMISSAO) = 12;

Link permanente: /questoes/fc009348