Questões de Ciência da Computação da Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Lista completa de Questões de Ciência da Computação da Núcleo de Concursos e Promoção de Eventos (NUCEPE) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

A abstração de um banco de dados pode acontecer em três níveis: visão do usuário; conceitual; e físico. Responda a alternativa INCORRETA sobre abstração e esses níveis.

  • A. O nível de visão do usuário compreende as partes do banco de dados que o usuário tem acesso.
  • B. O nível conceitual define quais os dados que estão armazenados sem preocupar-se com o relacionamento entre eles.
  • C. O nível físico define efetivamente de que maneira os dados estão armazenados.
  • D. No nível conceitual podemos ter vários níveis de visão do usuário.
  • E. Não importa qual unidade de armazenamento é usada para guardar os dados.

Um Sistema Gerenciador de Banco de Dados (SGBD) permite criar e manipular o banco de dados. Entre as alternativas abaixo, qual está INCORRETA sobre o SGBD?

  • A. Garantem restrições de integridade.
  • B. Tem suporte a controle de concorrência.
  • C. A abstração é suportada para os níveis de visão do usuário e conceitual, sendo o nível físico negligenciado e de responsabilidade somente do sistema operacional.
  • D. Permite controle de acesso.
  • E. Otimiza as consultas por métodos de acessos eficientes.

O modelo Entidade-Relacionamento (E-R) é uma das abordagens adotadas para modelagem conceitual de dados. Sobre o modelo E-R, qual a alternativa INCORRETA?

  • A. Entidades são objetos básicos do mundo real.
  • B. Relacionamento é uma associação entre entidades.
  • C. Os atributos podem ser de entidades e relacionamentos.
  • D. Uma entidade é representada por um conjunto de atributos.
  • E. Os atributos pertencem ao mesmo domínio para cada modelo diferente.

Qual o resultado obtido com o comando SQL abaixo?

  • A. Retorna o relatório de condição climática menos recente para cada local.
  • B. Retorna o relatório de condição climática mesmo com duplicatas de cada local.
  • C. Retorna o relatório de condição climática do local mais recente e que tenha a palavra DESC.
  • D. Retorna o relatório de condição climática do local que contenha a palavra DESC.
  • E. Retorna o relatório de condição climática mais recente para cada local.

A linguagem SQL é composta de vários comandos que servem para definir dados, manipular dados e controlar dados. Qual a alternativa CORRETA sobre esses comandos?

  • A. Comandos DML – GRANT e REVOKE.
  • B. Comandos DCL – CREAT, ALTER e DROP.
  • C. Comandos DDL – SELECT, UPDATE e DELETE.
  • D. Comandos DCL – GRANT e REVOKE.
  • E. Comandos DML – CREAT, ALTER e DROP.

Qual o resultado obtido com o comando SQL abaixo?

  • A. Retorna o preço mais alto e a média dos preços por tipo de vinho, para médias de preços inferiores a R$200,00.
  • B. Retorna o preço mais alto e a média dos preços por tipo de vinho, para médias de preços superiores a R$200,00.
  • C. Retorna a soma dos preços e a média dos preços por tipo de vinho, para médias de preços superiores a R$200,00.
  • D. Retorna o preço mais alto e o menor dos preços por tipo de vinho, para médias de preços superiores a R$200,00.
  • E. Retorna a soma dos preços mais altos e a média dos preços por tipo de vinho, para médias de preços iguais a R$200,00.

Constraints são restrições aplicadas as colunas para controlar as inserções de dados na tabela do banco de dados. Veja o código SQL abaixo e responda a alternativa CORRETA.

  • A. Cria uma coluna DEPARTAMENTO com preenchimento obrigatório, contendo chave estrangeira para a tabela DEPTO.
  • B. Cria uma coluna DEPTO com preenchimento obrigatório, contendo chave primária para a tabela DEPARTAMENTO.
  • C. Cria a tabela FUNCIONARIOS com uma coluna COD com preenchimento obrigatório e relacionada a outra tabela chamada CODFUN como chave estrangeira.
  • D. Cria a tabela FUNCIONARIOS com uma coluna IDADE com preenchimento obrigatório e contendo valor maior que 18.
  • E. Cria uma coluna EMAIL com preenchimento obrigatório e com até 40 caracteres, todos diferentes.

As tabelas podem ser particionadas para melhorar o desempenho do banco de dados e muitos SGBDs têm suporte ao comando PARTITION. Responda qual a alternativa INCORRETA em relação ao comando abaixo?

  • A. Será usado particionamento por faixa de valores.
  • B. A última partição abrange os valores restantes após acontecer as demais partições até o maior valor armazenado.
  • C. Será usado particionamento por hash dentro das faixas.
  • D. As partições serão criadas em 3 tablespaces distintos.
  • E. A primeira partição abrange os valores menores que 100.

Com PL/SQL é possível trabalhar com procedures para reaproveitar código. Uma procedure pode aceitar argumentos e ser chamada por um programa, uma sessão SQL ou uma trigger. Desta forma, assinale a alternativa INCORRETA em relação ao código abaixo.

  • A. O REPLACE verifica se a procedure já existe. Caso positivo, ela será eliminada e substituída por uma nova versão.
  • B. O parâmetro ‘p_empno’ será do mesmo tipo e tamanho que a coluna ‘empno’ da tabela ‘empregados’.
  • C. Cria uma procedure de nome ‘aumenta_sal’;
  • D. O modo usado indica que o parâmetro é de saída.
  • E. Cria uma procedure para aumentar o salário de um funcionário em 10%.

Assim como as procedures, com PL/SQL é possível criar functions. Qual das alternativas abaixo está ERRADA em relação ao comando baixo?

  • A. Cria uma function chamada ‘cpmf’ para calcular e retornar 0,38% de um valor.
  • B. Se uma function de mesmo nome existir, deverá ser eliminada e substituída por uma versão mais nova.
  • C. O modo usado indica que o parâmetro é de entrada.
  • D. A function pode ser chamada usando o comando ‘SELECT empno, ename, sal, cpmf(sal) FROM scott.empregados WHERE deptno = 10;’.
  • E. A diferença entre procedure e function, conforme visto acima, é que a procedure retorna ao menos um valor.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...