Questões

Total de Questões Encontradas: 124

Suponha as relações abaixo.
Imagem da Questão
Considere, então, a seguinte consulta SQL:

select idfilial
from filial
where idfilial not in
(
 (select idfilial
  from frota
  where tipo = ‘M’ and
  idfilial is not null
  group by idfilial)
  union
 (select idfilial
  from filial
  where
    idfilial not in (select idfilial
                     from bairro_de
                     group by idfilial
                     having count(*) > 1)
 )
)

Quantos registros de dados o resultado da execução da consulta apresenta?

A
0
B
1
C
2
D
3
E
4
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 afirmativa 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 União , Intersecção , e Subtração 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
Uma visão pode ser criada em SQL usando-se o comando “create view”.
E
Se uma cláusula “where” e uma cláusula “having” forem utilizadas na mesma consulta SQL, o predicado que aparece em “having” é aplicado primeiro.
USE MASTER
GO

IF EXISTS(SELECT * FROM sysdatabases WHERE name=‘Cesgranrio’)
    DROP DATABASE Cesgranrio
GO

No SQL Server 2000, que efeito tem o código acima?
A
Remoção da tabela “Cesgranrio” de todos os bancos de dados.
B
Remoção do banco de dados “Cesgranrio”, se existir.
C
Priorização do acesso ao banco de dados “Cesgranrio”.
D
Seleção de campos da tabela “Cesgranrio”, se existir.
E
Inclusão de campos na tabela “sysdatabases”.
Texto Associado Texto Associado
Imagem Associada da Questão
Que comando SQL NÃO fornecerá apenas o nome de todos os filhos de Ana? 
A
SELECT F.Nome AS FF FROM (Pessoa AS P INNER JOIN Parentesco ON P.Id=PaiMae) INNER JOIN Pessoa AS F ON F.Id=FilhoFilha WHERE P.Nome='Ana'
B
SELECT F.Nome FROM Pessoa AS F WHERE F.Id IN (SELECT FilhoFilha FROM Pessoa AS P, Parentesco AS PP WHERE P.Id=PP.PaiMae AND P.Nome='Ana')
C
SELECT F.Nome FROM Pessoa AS F WHERE F.Id IN (SELECT FilhoFilha FROM Pessoa AS P INNER JOIN Parentesco AS PP ON P.Id=PP.PaiMae WHERE P.Nome='Ana')
D
SELECT F.Nome FROM Pessoa AS F WHERE F.Id IN (SELECT FilhoFilha FROM Pessoa AS P LEFT JOIN Parentesco AS PP ON P.Id=PP.PaiMae WHERE P.Nome='Ana')
E
SELECT F.Nome FROM Pessoa AS P, Pessoa AS F, Parentesco AS R WHERE P.Nome='Ana' AND F.Id=R.PaiMae AND P.Id=R.FilhoFilha
Página 13 de 13