Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 3.247 questões

Q2787364 Banco de Dados

SQL é a linguagem padrão de gerenciamento de dados que interage com os principais bancos de dados baseados no modelo relacional, como o Postgre SQL. Nesse contexto, para selecionar na tabela FUNC todos os funcionários cujas idades estejam entre 23 e 47 anos, inclusive, a sintaxe correta para o comando é:

Alternativas
Q2787360 Banco de Dados

SQL (Structured Query Language) é a linguagem padrão universal para manipular bancos de dados relacionais por meio dos SGBDs. A SQL é constituída de três sublinguagens, a DML–Data Manipulation Language, a DDL – Data Definitin Language e a DCL – Data Control Language, cada uma delas englobando diversos comandos. Nesse contexto, três comandos que pertencem à DDL são:

Alternativas
Q2050049 Banco de Dados
A estrutura básica de uma expressão de consulta SQL consiste em três cláusulas: select, from e where. Em relação a outros comandos de consulta SQL que podem ser usados na estrutura básica, é CORRETO afirmar:
Alternativas
Q2050047 Banco de Dados
A expressão em SQL padrão abaixo realiza uma consulta em um banco de dados contendo, pelo menos, uma tabela denominada agencia, que, por sua vez, possui pelo menos três atributos: nome_agencia, ativo e cidade_agencia, que armazenam, respectivamente, o nome da agência, a quantidade de ativos e a cidade onde a agência se localiza. 
select distinct T.nome_agencia from agencia as T, agencia as S where T.ativo > S.ativo and S.cidade_agencia = 'Brooklyn' 
A descrição CORRETA da consulta em SQL padrão acima é 
Alternativas
Q1861925 Banco de Dados
Considere as seguintes tabelas de um banco de dados relacional.
Funcionário (ID, Nome, Salário, Cod-Depto)
Departamento (Cod-Depto, Nome)

A chave primária da tabela “Funcionário” é o atributo “ID” e a chave primária da tabela “Departamento” é o atributo “Cod-Depto”. O atributo “Cod-Depto” na tabela “Funcionário” é uma chave estrangeira para a tabela “Departamento”, indicando o departamento onde o funcionário trabalha. Considere ainda a seguinte consulta formulada na linguagem SQL:

SELECT f1.*
    FROM Funcionário f1, Departamento d, Funcionário f2               WHERE f1.salário < f2.salário
    AND f1.Cod-Depto != f2.Cod-Depto
    AND d.Cod-Depto = f2.Cod-Depto
AND d.Nome = ‘Marketing’

Assinale a alternativa que descreve CORRETAMENTE a intenção dessa consulta.
Alternativas
Q1394220 Banco de Dados

Em relação à linguagem SQL e ao sistema gerenciador de banco de dados MySQL, para cada afi rmativa abaixo, informe se é VERDADEIRA (V) ou FALSA (F). Em seguida, assinale a alternativa que corresponde à sequência CORRETA.


( ) A linguagem SQL possui comandos para defi nição de dados, consultas e atualizações.

( ) Na linguagem SQL, o principal comando para defi nição de dados é o DEFINE, que pode ser utilizado na criação de tabelas e domínios.

( ) MySQL é um banco de dados relacional de fonte aberta, que oferece portabilidade, facilidade de manuseio e suporta controle transacional.

( ) O formato da declaração SELECT, para consultas em SQL, é composto por somente duas cláusulas: SELECT e FROM.

Alternativas
Q1380343 Banco de Dados
Na linguagem SQL, o operador lógico LIKE é usado
Alternativas
Q1380339 Banco de Dados
O comando na linguagem SQL que permite a remoção de uma tabela Y de um banco de dados é
Alternativas
Q1377999 Banco de Dados

Visão em SQL é um recurso muito importante da linguagem e é suportado pelo MySQL 5. Leia as afirmativas a seguir relativas a visões.


I Uma visão é uma tabela especial que armazena os dados sobre os acessos ao banco.

II Os dados exibidos nas visões dependem da estrutura do banco e de seus índices.

III Os dados que são exibidos na visão são gerados dinamicamente ao se chamar a visão.

IV Por meio de visões, é possível esconder dados das tabelas para os usuários do banco.


Das afirmativas, estão corretas

Alternativas
Ano: 2016 Banca: FCC Órgão: Prefeitura de Teresina - PI
Q1231366 Banco de Dados
Considere hipoteticamente que a Prefeitura de Teresina autorizou obras necessárias em seus diversos órgãos. Para manter o registro das obras em cada órgão, foi criado um banco de dados com duas tabelas: orgao e obra. Cada órgão pode autorizar várias obras, porém, cada obra só pode ser autorizada por um único órgão.     Os dados cadastrados nas tabelas orgao e obra, respectivamente, são:    SiglaOrgao             NomeOrgao  PRODATER             EMPRESA TERESINENSE DE PROCESSAMENTO DE DADOS  SEMAE                    SERVIÇO MUNICIPAL DE ÁGUAS E ESGOTOS DE TERESINA  SEMDUH                 SECRETARIA DE DESENVOLVIMENTO URBANO  SEMEC                    SECRETARIA MUNICIPAL DE EDUCAÇÃO    IdObra         SiglaOrgao         DescricaoObra                                              ValorObra  1                   SEMAE               Estação de tratamento de água                   100000  2                   SEMAE               Estação de tratamento de esgotos              800000  3                   PRODATER        Reforma do Data Center                                 200000  4                   SEMDUH            Construção de moradias populares             2000000  5                  SEMDUH             Correção de buracos no asfalto                     500000  6                  SEMEC                Construção de escola                                  1000000    Considere que a chave primária da tabela orgao é SiglaOrgao e da tabela obra é IdObra
Considerando que se trata de um banco de dados Oracle e que as tabelas já estão criadas, para adicionar uma restrição na tabela obra de forma que o campo ValorObra só permita o cadastro de valores menores do que 5000000, deve-se utilizar a instrução: 
Alternativas
Ano: 2016 Banca: FCC Órgão: Prefeitura de Teresina - PI
Q1231363 Banco de Dados
Considere hipoteticamente que a Prefeitura de Teresina autorizou obras necessárias em seus diversos órgãos. Para manter o registro das obras em cada órgão, foi criado um banco de dados com duas tabelas: orgao e obra. Cada órgão pode autorizar várias obras, porém, cada obra só pode ser autorizada por um único órgão.     Os dados cadastrados nas tabelas orgao e obra, respectivamente, são:    SiglaOrgao             NomeOrgao  PRODATER             EMPRESA TERESINENSE DE PROCESSAMENTO DE DADOS  SEMAE                    SERVIÇO MUNICIPAL DE ÁGUAS E ESGOTOS DE TERESINA  SEMDUH                 SECRETARIA DE DESENVOLVIMENTO URBANO  SEMEC                    SECRETARIA MUNICIPAL DE EDUCAÇÃO    IdObra         SiglaOrgao         DescricaoObra                                              ValorObra  1                   SEMAE               Estação de tratamento de água                   100000  2                   SEMAE               Estação de tratamento de esgotos              800000  3                   PRODATER        Reforma do Data Center                                 200000  4                   SEMDUH            Construção de moradias populares             2000000  5                  SEMDUH             Correção de buracos no asfalto                     500000  6                  SEMEC                Construção de escola                                  1000000    Considere que a chave primária da tabela orgao é SiglaOrgao e da tabela obra é IdObra
Ao ser executado um comando SQL foram exibidos os seguintes dados: 
  Órgão                          Total  PRODATER                 200000  SEMAE                        900000  SEMDUH                    2500000  SEMEC                       1000000     Pode-se concluir, corretamente, que o comando executado foi 
Alternativas
Ano: 2016 Banca: FCC Órgão: TRT - 24ª REGIÃO (MS)
Q1223400 Banco de Dados
All applications that communicate with an instance of SQL Server do it by sending Transact-SQL statements to the server. The Transact-SQL statement: SELECT TRIM(' test ') AS Result;
Alternativas
Ano: 2016 Banca: AOCP Órgão: IF-BA
Q1222743 Banco de Dados
Na linguagem SQL, temos uma operação que realiza consultas no Banco de Dados. Assinale a alternativa que apresenta o comando correto para procurar os números dos empréstimos feitos somente pelo usuário 334.
Alternativas
Q1192072 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional:
Item (ID, Nome, Categoria, Valor)
O comando SQL para criar uma visão chamada Alfa, tendo por base a tabela Item, apenas para itens de valor maior do que R$ 250,00 é:
Alternativas
Q1192061 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional:
Venda (Cod, Item, Qtde, Valor, Data)
O comando SQL para obter a quantidade de itens vendidos, considerando apenas os produtos de valor inferior a R$ 200,00 e cujo campo Item não contenha valor nulo (ausência de valor) é:
Alternativas
Q1192060 Banco de Dados
. Considere a seguinte tabela de um banco de dados relacional:
Cliente (CPF, Nome, Data_Nascimento, Nacionalidade)
O comando SQL para obter o nome e a nacionalidade dos clientes cujo nome comece com a letra M e termine com a letra S é
SELECT Nome, Nacionalidade FROM Cliente Comando X
O comando X que completa corretamente a consulta desejada é:
Alternativas
Q1191981 Banco de Dados
O comando do SQL ANSI para excluir, da tabela X, os registros cujo valor do atributo A seja igual a 20 é:
Alternativas
Q1175995 Banco de Dados

Dada a tabela a seguir, assinale a alternativa que apresenta o código SQL que retorna os seguintes valores: Computador, 1500.


Tabela PRODUTO

idprduto: 1
descriçao: Computador
preço: 1500


idprduto: 2
descriçao: Televisão
preço: 1200


idprduto: 3
descriçao: Bicicleta
preço: 1000

Alternativas
Q1175994 Banco de Dados

Com base nos dados das tabelas apresentadas e no seguinte código SQL, assinale a alternativa que apresenta os dados retornados pelo código SQL.


select contato.nome, endereco.cidade from contato join endereco on endereco.idendereco = contato.idendereco where contato.idcontato = 2


Tabela CONTATO

idcontato: 1
nome: Maria
telefone: 123456789
endereço: 1


iddcontato: 2
nome: Sophia
telefone: 456789123
endereço: 2


Tabela ENDEREÇO

idendereço: 1
descrição: rua a, n° 1
cidade: São Paulo
estado: São Paulo


dendereço: 2
descrição: rua b, n° 1
cidade: Curitiba
estado: Paraná




Alternativas
Q1175993 Banco de Dados
Dada uma tabela “contato” com os campos “nome”, “telefone”, “datainclusao”, qual código SQL a seguir retornaria apenas os contatos incluídos no mês de agosto/2016?
Alternativas
Respostas
1921: B
1922: E
1923: C
1924: B
1925: D
1926: B
1927: B
1928: A
1929: C
1930: E
1931: B
1932: C
1933: B
1934: E
1935: E
1936: D
1937: B
1938: D
1939: C
1940: B