Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.619 questões

Q553491 Banco de Dados
Ao configurarmos e criarmos bancos de dados, suas tabelas, chaves etc., podemos agrupar várias ações do SQL em transações. Sobre transações no banco de dados, podemos afirmar que:
Alternativas
Q553036 Banco de Dados
A Structured Query Language, representada pela sigla SQL, propõe-se a estabelecer uma linguagem padrão de gerenciamento de dados. Sobre o uso de comandos em SQL, assinale a alternativa correta.
Alternativas
Q549751 Banco de Dados
 Considere a tabela FUNCIONÁRIO do banco de dados relacional de uma organização, com os seguintes dados: 


                    NomeFunc              Departamento             Salario

                       Ana                                 RH                     1500,00

                       João                               RH                      2000,00

                       Luis                                 RH                      2500,00

                       Pedro                              TI                        1800,00

                       Antonio                           TI                         3000,00


Analise, ainda, a expressão SQL apresentada a seguir:

SELECT F.NomeFunc

FROM FUNCIONARIO F

WHERE F.Salario > (SELECT AVG(Salario)

                                   FROM FUNCIONARIO F1

                                  WHERE F1.Departamento="RH") 


Os funcionários retornados como resultado da execução da expressão SQL acima são: 


Alternativas
Q549709 Banco de Dados

Considere as seguintes relações em um banco de dados relacional:


Imovel (IDImovel, Endereco, DescricaoImovel, ValorAluguel, IDCidade) Cidade (IDCidade, NomeCidade, UF)


Selecione a expressão SQL que obtém todos os imóveis cujo valor do aluguel está entre R$ 1000 e R$ 2000 e que se localizam no Rio de Janeiro ou Paraná:

Alternativas
Q547738 Banco de Dados

Julgue o item subsecutivo, a respeito de sistemas de bancos de dados.

Se, em uma tabela de nome Cliente, a chave primária for NrCliente, então o comando Oracle SQL a seguir será bem-sucedido em eliminar a coluna NrCliente dessa tabela, qualquer que seja a condição dos registros do banco de dados.

ALTER TABLE Cliente DROP (NrCliente) CASCADE CONSTRAINTS;

Alternativas
Q547613 Banco de Dados

Julgue o item seguinte, no que se refere à linguagem SQL.


Supondo que seja necessário buscar dados em duas tabelas distintas, o comando select não deve ser escolhido por não possuir os recursos para efetuar a busca em ambas as tabelas e exibir o resultado.

Alternativas
Q547612 Banco de Dados

Julgue o item seguinte, no que se refere à linguagem SQL.


A função max, utilizada conjuntamente com o comando select, retorna o maior valor em um determinado campo que tenha sido incluído na busca.

Alternativas
Q545729 Banco de Dados

Acerca de bancos de dados relacionais, julgue o item subsequente.


Os bancos de dados relacionais são constituídos de três componentes: uma coleção de estrutura de dados (relações ou tabelas), uma coleção de operadores (linguagem SQL) e uma coleção de restrições de integridade (conjunto consistente de estados de base de dados e de alterações de estados).

Alternativas
Q541137 Banco de Dados
Suponha que seja necessário escrever um gatilho (trigger) em Linguagem SQL no sistema de banco de dados para impedir que haja o cadastramento do salário na tabela “Funcionários" com valor menor que um salário mínimo. Considerando que “salarioMinimo” é uma variável global do sistema, qual das alternativas a seguir descreve essa intenção com exatidão?
Alternativas
Q541056 Banco de Dados
As sentenças SQL (segundo o estândar SQL-92) para autorizar e desautorizar usuários em um objeto da base de dados são:
Alternativas
Q537749 Banco de Dados
. O SQL é uma linguagem de manipulação de banco de dados. Assinale a alternativa CORRETA sobre os subconjuntos do SQL:
Alternativas
Q535660 Banco de Dados
Para exibir o nome de todos os advogados que NÃO estão ligados a nenhum processo na tabela advogado_processo utiliza-se a instrução:
Alternativas
Q535659 Banco de Dados
Um técnico de TI com perfil autorizado para executar operações DML nas tabelas do banco de dados digitou um conjunto de instruções SQL, mas foi executada com sucesso apenas a instrução:
Alternativas
Q534290 Banco de Dados

O conhecimento sobre o uso da linguagem SQL é fundamental para quem deseja trabalhar com banco de dados. Diversas operações de consultas podem ser realizadas, para diferentes tipos de necessidades de recuperação de informações. Por exemplo, através de consultadas aninhadas, permite-se buscar valores existentes no banco de dados, para que depois se possa utilizá-los em uma condição de comparação. A seguir tem-se um exemplo de uma consulta SQL aninhada típica.


SELECT F.Pnome, F.Unome

FROM FUNCIONARIO AS F

WHERE F.Cpf IN ( SELECT D.Fcpf

FROM DEPENDENTE AS D

WHERE F.Pnome = D.Nome_dependente

AND

F.Sexo = D.Sexo);

Fonte: Sistemas de Banco de Dados 6 Edição


A partir desta consulta, pode-se afirmar que:

Alternativas
Q533231 Banco de Dados
Considere a tabela Carros abaixo:

                        Marca            Modelo           Cor
                          GM                 Celta             Preto
                          GM                Corsa             Prata
                         Ford               Fiesta            Branco
                         Ford                  Ka                Cinza
                          VW                Fusca           Vermelho
                          VW                  Polo               Prata 


Marque a alternativa que apresenta o comando SQL que exibe a marca e o modelo de todos os carros cuja cor é prata e a marca não é GM e não é VW.

Alternativas
Q528420 Banco de Dados
Para melhorar o desempenho de consultas SQL, sempre que possível,
Alternativas
Q526159 Banco de Dados
Considere as tabelas a seguir existentes em um banco de dados aberto e em condições ideais:

                 Tabela Loja
                 Cidade_Loja        Vendas         Data

                 Canoas                   1500     05-Jan-2015
                 Porto Alegre             250      07-Jan-2015
                 Canoas                     300      08-Jan-2015
                 Fortaleza                   700      08-Jan-2015

                 Tabela Regiao
                  Regiao_Nome          Cidade_Loja

                  Nordeste                       Fortaleza
                  Nordeste                       Sobral
                  Sul                                 Canoas
                  Sul                                 Porto Alegre


Considere que foi digitada a instrução seguinte para criar  uma view com informações de vendas 

CREATE VIEW VENDAS_REGIAO
AS SELECT t1.Regiao_Nome REGIÃO, SUM(t2.Vendas) VENDAS
FROM REGIAO t1, LOJA t2
WHERE t1.Cidade_Loja = t2.Cidade_Loja
GROUP BY t1.Regiao_Nome;  


Para exibir o conteúdo desta view deve-se digitar o comando SQL 




Alternativas
Q522757 Banco de Dados

Para responder à questão, considere a Figura 1 e a Figura 2.


 Considerando a tabela users mostrada na Figura 1 e a tabela stuff apresentada na Figura 2, qual o valor do campo result do registro retornado pela consulta SQL na caixa abaixo?



  SELECT users.id, users.name, SUM(stuff.value) AS result  FROM users INNER JOIN stuff ON users.id = stuff.owner AND users.name = 'Any'

  GROUP BY users.id;

Alternativas
Q522756 Banco de Dados

Para responder à questão, considere a Figura 1 e a Figura 2.


Considerando a tabela users mostrada na Figura 1 e a tabela stuff apresentada na Figura 2, qual o resultado da consulta SQL abaixo?


SELECT SUM(counter1) FROM users INNER JOIN stuff on users.id = stuff.owner;
Alternativas
Q522755 Banco de Dados

Para responder à questão, considere a Figura 1 e a Figura 2.


Considerando a tabela users mostrada na Figura 1 e a tabela stuff apresentada na Figura 2, qual o número de registros retornado pela consulta SQL abaixo?


SELECT * FROM users LEFT JOIN stuff on users.id = stuff.owner AND stuff.value > 1000;

Alternativas
Respostas
3081: B
3082: C
3083: A
3084: D
3085: E
3086: E
3087: C
3088: C
3089: A
3090: D
3091: E
3092: C
3093: E
3094: B
3095: B
3096: E
3097: C
3098: D
3099: E
3100: C