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.

Considere que no TRT exista, em um banco de dados, a tabela TRAB que possui como campos: nome, sexo, salario de vários trabalhadores. Um Técnico foi solicitado a escrever um comando SQL para obter a média salarial dos trabalhadores do sexo FEMININO. O comando correto é:

  • A. SELECT sexo, AVG(salario) as MediaSalarial FROM TRAB GROUP BY sexo;
  • B. SELECT AVG(salario) FROM TRAB WHERE sexo=’FEMININO’;
  • C. SELECT sexo, AVG(salario) FROM TRAB GROUP BY sexo="FEMININO";
  • D. SELECT * FROM TRAB WHERE sexo='FEMININO' as AVG(salario);
  • E. SELECT sexo="FEMININO" FROM TRAB WHERE AVG(salario);

Considere o seguinte trecho de código PL/SQL com as linhas numeradas à esquerda.

Ao executar este código no Oracle 11g, em condições ideais,

  • A. será impresso TRT11R igual a TRT11R.
  • B. ocorrerá um erro, pois todos os strings deveriam estar delimitados por " " e não por ' '.
  • C. ocorrerá um erro, pois nome1 e nome2 são de tipos diferentes.
  • D. ocorrerá um erro, pois o comando de saída deveria ser DBMS_OUTPUT_LINE.
  • E. será impresso TRT11R diferente de TRT11R.

Um comando SQL, cuja sintaxe é válida no PostgreSQL 9.3, está apresentado em:

  • A. DELETE FROM tabTRT WHERE data processo= “13-AGO-2013”;
  • B. UPDATE trabTRT SETTING mes = 10 INSTEAD mes = 5;
  • C. CREATE TABLE tab2 TRT { id integer, nome texts, salario numerical};
  • D. INSERT INTO tabTRT DEFAULT VALUES;
  • E. SELECT nome1, nome2, nome 3 FROM tab2TRT ORDER FOR nome1 AFTER nome2;

Sistemas do tipo I e do tipo II realizam tarefas diferentes, porém complementares. O tipo I é adequado para atividades como indexação de dados, alocação de custos, análises de séries temporais e análises “what-if”. Porém, a maioria dos sistemas do tipo I não tem a capacidade de realizar inferências indutivas, processo que permite chegar a conclusões genéricas a partir de exemplos específicos, que são uma característica nativa de sistemas do tipo II. Sistemas do tipo I fornecem uma visão multidimensional de dados, incluindo suporte a hierarquias. Essa visão de dados é uma forma natural de analisar negócios e organizações. Sistemas do tipo II, por outro lado, podem ajudar a detectar tendências, encontrar padrões e relações entre as informações disponíveis em bancos de dados. Os sistemas do tipo II podem encontrar informações ocultas nos dados disponíveis, mas é o gestor quem deve atribuir o valor de cada uma dessas descobertas para a organização.

Os sistemas do tipo I e II são, correta e respectivamente,

  • A. Data Warehouse e Data Mining.
  • B. Banco de Dados Multidimensional e Banco de Dados Relacional.
  • C. Data Mining e Data Warehouse.
  • D. OLAP e Data Mining.
  • E. OLAP e Data Warehouse.

No âmbito dos blocos PL/SQL, é fato que operações em BULK são utilizadas para melhorar o desempenho das instruções SQL e usar o mínimo possível do Context Switch. Todavia ao utilizar o %ROWCOUNT em operações com BULK o resultado retornado talvez não seja o esperado, pois ele irá retornar a quantidade total de linhas que foram retornadas ou modificadas e não a quantidade por cada uma das operações realizadas. Para isto, as operações em BULK possuem alguns atributos a mais que solucionam essa necessidade, ou seja, exibem a quantidade por cada uma das operações realizadas em um BULK como é o caso de SQL

  • A. EXCEPTIONS_%BULK_LINE
  • B. %BULK_EXCEPTIONS
  • C. % LINECOUNT_BULK
  • D. %BULK_ROWCOUNT
  • E. ROWCOUNT_%BULK

Qual, entre as funções a seguir, não está disponível nos comandos da T-SQL?

  • A. TRUNC
  • B. ROUND
  • C. CEIL
  • D. EXPR

Assinale a alternativa que apresenta a sintaxe correta para se criar uma função no T-SQL.

  • A. CREATE FUNC limpar_emp () RETURNS AS
  • B. CREATE FUNCTION limpar_emp () RETURNS void AS
  • C. CREATE FUNCTION limpar_emp () RETURNS void AS
  • D. CREATE FUNC limpar_emp RETURNS void AS

Assinale a alternativa que apresenta o resultado da execução da função SOUNDEX em SQL. SOUNDEX (‘Smith’), SOUNDEX (‘Smythe’)

  • A. Erro
  • B. SM135 SM135
  • C. S530 S530
  • D. STH5 STHE5

Qual, entre os protocolos listados a seguir, é utilizado para envio de dados entre hosts finais em uma rede como a internet, e, portanto, funcionando na camada de transporte?

  • A. TCP
  • B. ICMP
  • C. IP
  • D. FTP

Com relação ao código SQL acima, julgue os próximos itens.

O código não será executado, pois está faltando uma vírgula (,NULL) após a última linha do código cod_clinica numeric(4) references clinica (cod_clinica) para encerrar a definição das colunas.

  • C. Certo
  • E. Errado
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...