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.
Suponha 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:
Suponha 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:- ASELECT DEPTO ASC FROM cadfun ORDER BY NOME DESC; ALTER cadfun ADD ADMISSAO DATE; SELECT NOME FROM cadfun WHERE month FROM ADMISSAO = 12;
- BSELECT * FROM cadfun ORDER BY DEPTO, NOME DESC; INSERT INTO cadfun ADMISSAO DATE; SELECT NOME, ADMISSAO FROM cadfun WHERE month = 12;
- CSELECT DEPTO, NOME FROM cadfun ORDER BY DESC NOME; UPDATE TABLE cadfun SET ADMISSAO = DATE; SELECT * FROM cadfun WHERE EXTRACT (month FROM ADMISSAO) = ‘12’;
- 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;
- ESELECT DEPTO FROM cadfun ORDER BY NOME DESC; UPDATE TABLE cadfun ADD DATE ADMISSAO; SELECT NOME, ADMISSAO FROM cadfun WHERE ADMISSAO.month = ‘12’;