Questões sobre Linguagem SQL

Lista completa de Questões sobre Linguagem SQL para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

A linguagem SQL é um padrão utilizado para a manipulação de informações armazenadas em sistemas de bancos de dados relacionais. Para executar suas tarefas, a linguagem SQL usa uma combinação de construtores em álgebra e cálculo relacional. Assinale a alternativa incorreta sobre as cláusulas e operadores utilizados pela linguagem SQL.

  • A.

    Os operadores SQL "union" , "intersect" e "except" operam relações e correspondem às operações U, I , e __da álgebra relacional.

  • B.

    A linguagem SQL não admite o uso da cláusula "distinct" com "count(*)" .

  • C.

    As cláusulas "check" e "in" podem ser utilizadas em conjunto em um comando SQL "create table" para determinar e enumerar as opções possíveis de um atributo.

  • D.

    Se uma cláusula "where" e uma cláusula "having" forem utilizadas na mesma consulta SQL, o predicado que aparece em "having" é aplicado primeiro.

Considere uma tabela de nome funcionario, cujos campos nome-fun e telefone-fun correspondem aos nomes e telefones dos funcionários de uma empresa. Assinale a opção que apresenta a seqüência correta em código SQL para ordenar a referida tabela por nome, após a pesquisa no banco de dados.

  • A.

    SELECT nome-fun, telefone-fun FROM funcionario WHERE ORDER BY nome-fun

  • B.

    SELECT nome-fun, telefone-fun FROM funcionario ORDER BY WHERE nome-fun

  • C.

    SELECT nome-fun, telefone-fun FROM funcionario ORDER BY nome-fun

  • D.

    SELECT nome-fun, telefone-fun FROM funcionario GROUP BY WHERE nome-fun

Dadas as funções:

I. AVG 
II. MIN 
III. SUM 
IV. MED

a cláusula SQL GROUP BY pode computar apenas

  • A.

    apenas I e III.

  • B.

    apenas II e IV.

  • C.

    apenas I, II e III.

  • D.

    apenas I, III e IV.

Quanto ao controle de acesso em sistemas gerenciadores de bancos de dados para usuários, o principal comando SQL que fornece as devidas permissões é o

  • A.

    Access.

  • B.

    Allow.

  • C.

    Permit.

  • D.

    Grant.

Sobre o MS-SQL Server pode-se afirmar, EXCETO:

  • A. Pode ser usado como repositório de informações geradas por outros produtos Microsoft, como o IIS e o Site Server.
  • B. Pode interagir com o Sistema de Segurança do Sistema Operacional Windows, proporcionando uma única autenticação.
  • C. O número máximo de instâncias possíveis que podem ser instaladas em um computador no MS-SQL Server é 16.
  • D. Não é possível executar o MS-SQL Server 2000 de uma instalação remota.
  • E. É possível executar uma instalação do SQL Server 2000 em um computador que já tem o SQL Server 7.0 instalado.

Durante o desenvolvimento de uma aplicação de gerenciamento de projetos, o cliente definiu como requisitos de modelagem as seguintes regras: um empregado deve estar obrigatoriamente alocado a um único departamento; um projeto pode ser executado por vários empregados de vários departamentos; e um projeto deve ser gerenciado por um único empregado, cujo departamento ao qual este está alocado é denominado de departamento apoiador do projeto. Em resposta a essa demanda, desenvolveu-se, em caráter preliminar, um modelo de dados no script em SQL, apresentado a seguir, com as linhas numeradas de 1 a 32. O script não possui erros de sintaxe quanto à versão de SQL adotada pelo SGBD específico (PostgreSQL) e pode ser executado seqüencialmente com sucesso.

A partir das informações acima, julgue os itens a seguir, acerca dos comandos apresentados no script e dos conceitos de linguagens de manipulação de dados (DMLs) e desenho de bancos de dados.

As linhas de 1 a 4 contêm definições físicas de domínios SQL.

  • C. Certo
  • E. Errado

I. Validar campos de entrada de dados e tratar mensagens de erro são boas práti-cas para diminuir o risco de um ataque de Buffer Overflow ou SQL Injection.

II. Na estratégia de Defesa em Profundidade, usamos múltiplos mecanismos redun-dantes e, em caso de falha ou comprometimento de um destes mecanismos, a-inda haverá alguma proteção.

III. Em caso de falha, as defesas devem manter a ameaça excluída, ao invés de admiti-la. Este é o princípio da estratégia de Falhar com Segurança. 

As afirmativas CORRETAS são:

  • A.

    I e II, apenas.

  • B.

    I e III, apenas.

  • C.

    II e III, apenas.

  • D.

    I, II e III.

Suponha que duas tabelas relacionais R e S tenham três atributos cada uma, como mostrado a seguir.

R (A, B, C), onde A constitui a chave primária;

S (D, E, F), onde D constitui a chave primária.

O script SQL que, para quaisquer que sejam as instâncias de R e S, produz um resultado equivalente ao da operação de diferença da álgebra relacional R – S é:

  • A.
  • B.
  • C.
  • D.
  • E.

Na interação com Bancos de Dados relacionais utilizam-se comandos SQL. Para obter as informações armazenadas na tabela FUNCIONÁRIOS do DEPARTAMENTO "GERÊNCIA DE PROJETOS", a sintaxe SQL correta é:

  • A.
  • B.
  • C.
  • D.
  • E.

SQL é uma linguagem que permite criar, recuperar, atualizar e remover dados de um banco de dados relacional. Julgue as seguintes afirmações sobre SQL.

I. O comando INSERT é utilizado para inserir dados no banco de dados. O exemplo de comando SQL a seguir insere, na tabela funcionario, uma nova tupla para o funcionário Maria da Silva que tem 28 anos e ganha um salário de R$ 550,00. INSERT funcionarios (nome, idade, salario) VALUES ('Maria da Silva', 28, 550)

II. O comando UPDATE é utilizado para atualizar dados no banco de dados. O exemplo de comando SQL a seguir concede um aumento no salário do funcionário Antonio em 20%. UPDATE funcionarios SET salario = salario*1.2 WHERE nome = 'Antonio'

III. O comando SELECT é utilizado para recuperar dados do banco de dados. O exemplo de comando SQL a seguir faz uma consulta que retorna o nome de todos os funcionários que possuem salário acima de R$ 1000,00, ordenados do mais novo para o mais velho. SELECT nome FROM funcionarios WHERE salario > 1000.0 ORDER BY idade

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

  • A. Apenas I.
  • B. Apenas I e II.
  • C. Apenas I e III.
  • D. Apenas II e III.
  • E. Apenas III.
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...