Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.036 questões

Q2438180 Banco de Dados
Analise as informações a seguir:

I. É certo afirmar que a linguagem SQL (Structured Query Language) permite criar tabelas, colunas, índices, atribuir permissões a usuários, realizar consultas a dados, ou seja, a linguagem SQL conversa com o banco de dados.
II. É certo afirmar que, no que se refere à segurança de Banco de Dados, o SQL Injection surge como uma técnica de ataque baseada na manipulação do código SQL, que é a linguagem utilizada para troca de informações entre aplicativos e bancos de dados relacionais.

Marque a alternativa CORRETA:
Alternativas
Q2417053 Banco de Dados

Quanto a linguagens de consulta, julgue o próximo item.


A SQL permite a consulta simultânea de atributos com o mesmo nome, desde que a ordem desses atributos seja a mesma da ordem das tabelas onde eles estão armazenados. 

Alternativas
Q2417052 Banco de Dados

Quanto a linguagens de consulta, julgue o próximo item.


Em uma tabela com 100 registros, uma consulta SQL com a cláusula WHERE pode apresentar resultados com quantidade variando de zero a 100 linhas.

Alternativas
Q2417051 Banco de Dados

Quanto a linguagens de consulta, julgue o próximo item.


Em uma consulta SQL, tuplas duplicadas são automaticamente eliminadas pelo SGBD, com o objetivo de aumentar o desempenho. 

Alternativas
Q2417043 Banco de Dados

Julgue o item a seguir, a respeito dos conceitos de NoSQL.


Latência é o atraso entre a solicitação de acesso aos dados e a resposta da aplicação.

Alternativas
Q2417042 Banco de Dados

Julgue o item a seguir, a respeito dos conceitos de NoSQL.


Os bancos de dados NoSQL, por armazenarem dados em uma estrutura de dados, oferecem rápida escalabilidade para gerenciamento de conjuntos de dados grandes e normalmente não estruturados, pois não requerem um esquema.

Alternativas
Q2417041 Banco de Dados

Julgue o item subsequente, com relação à linguagem de consulta estruturada (SQL).


O comando TRUNCATE é usado para remover todas as linhas de uma tabela.

Alternativas
Q2417040 Banco de Dados

Julgue o item subsequente, com relação à linguagem de consulta estruturada (SQL).


O comando HAVING é usado para unir duas ou mais tabelas.

Alternativas
Q2398333 Banco de Dados
João precisa criar um esquema normalizado para a tabela R, que contém cinco colunas, que não admitem valores nulos, como ilustrado no esquema abaixo.

R (A, B, C, D, E)

Sobre essas colunas (ou atributos), João levantou as dependências funcionais seguintes. 

A -> B B -> C C -> D D -> E D -> A

Dentre os esquemas SQL esboçados por João, o que melhor representa a tabela R, com suas restrições, é: 
Alternativas
Q2398332 Banco de Dados
Tomando como base somente as instâncias das tabelas T1 e T2, anteriormente apresentadas, considere o conjunto de dependências funcionais que, possivelmente, poderiam ser verificadas.
(1)     P -> N (2)     N -> P (3)     E -> Q (4)     E -> P (5)     Q -> P (6)     Q -> E (7)     P -> E (8)     P -> Q

Dessa lista enumerada, o conjunto completo das únicas dependências funcionais que poderiam ser corretamente depreendidas é:
Alternativas
Q2398331 Banco de Dados
Considerando as tabelas T1 e T2, anteriormente apresentadas, analise o comando SQL a seguir.

select * from T1 full outer join T2 on T1.P=T2.P


Além da linha de títulos, a execução desse comando produz um resultado com:
Alternativas
Q2398330 Banco de Dados
Considerando as tabelas T1 e T2, anteriormente apresentadas, analise o comando SQL a seguir. 

delete from T2 where P not in (select P from T2)

O número de linhas deletadas da tabela T2 pela execução desse comando é: 
Alternativas
Q2398329 Banco de Dados
À luz das tabelas T1 e T2, anteriormente apresentadas, analise o comando SQL exibido a seguir. 


select case when         exists (select * from T2                   where T2.E = 2                       and T2.P = 3                       and exists                           (select * from T1                           where T1.P in (2,3,4)                                and T2.E in (2,3)))        then 1 else 0 end flag


Sobre uma eventual execução desse script, é correto afirmar que:
Alternativas
Q2397071 Banco de Dados
Assinale a alternativa que apresenta apenas comandos do subconjunto DCL (Linguagem de Controle de Dados) da linguagem SQL padrão ANSI.
Alternativas
Q2390592 Banco de Dados
Relacione a Coluna 1 à Coluna 2, associando as linguagens de consulta estruturada (SQL) às suas características.


Coluna 1

1. Definição de Dados (DDL).
2. Linguagens de Manipulação de Dados (DML).
3. Controle de Dados (DCL).
4. Consulta de Dados (DQL).
5. Transação de Dados (DTL).

Coluna 2

( ) Grupo de comandos responsáveis pela manipulação de dados em um banco de dados.
( ) Composta pelos comandos responsáveis pela criação, edição e exclusão de tabelas SQL.
( ) Responsável por todos os tipos de tarefas administrativas em torno do banco de dados.
( ) Gerencia diferentes transações ocorridas dentro de um banco de dados: begin, commit, rollback.
( ) Grupo de comandos responsáveis por consultar os dados de um banco de dados: select.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q2389834 Banco de Dados

Figura CB1A5 

Imagem associada para resolução da questão


No que se refere a banco de dados, julgue o item a seguir, tendo o modelo apresentado na figura CB1A5 como referência. 


Imagem associada para resolução da questão


Considerando que as tabelas do modelo apresentado na figura CB1A5 possuam os registros precedentes, é correto afirmar que a execução do seguinte comando


SELECT o.Deoperadora, COUNT(r.idreclamacao) AS Quantidade

FROM Reclamacoes r

INNER JOIN Operadora o ON o.idoperadora = r.IdOperadora

GROUP BY o.Deoperadora 


terá como resultado a tabela a seguir.


Imagem associada para resolução da questão

Alternativas
Q2389833 Banco de Dados

Figura CB1A5 



Imagem associada para resolução da questão



No que se refere a banco de dados, julgue o item a seguir, tendo o modelo apresentado na figura CB1A5 como referência. 


CREATE TABLE Operadora (

IdOperadora INT NOT NULL,

DeOperadora VARCHAR(45) NULL,

PRIMARY KEY (IdOperadora));


CREATE TABLE Reclamacoes (

IdReclamacao INT NOT NULL AUTO_INCREMENT,

DeReclamacao VARCHAR(45) NULL,

IdOperadora INT NOT NULL,

PRIMARY KEY (IdReclamacao),

FOREIGN KEY (IdOperadora)

REFERENCES Operadora (IdOperadora)); 


A execução dos comandos SQL precedentes resulta na criação de duas tabelas e no relacionamento descrito no modelo apresentado na figura CB1A5. 



Alternativas
Q2389767 Banco de Dados
Analise as informações a seguir:

I. DML é uma linguagem vinculada à SQL que tem as funções de editar, adicionar ou excluir dados de um banco de dados.
II. DQL é uma linguagem vinculada à SQL que tem as funções ler ou consultar dados de um banco de dados. 
III. DDL é uma linguagem vinculada à SQL que tem a função de definir a forma como um banco de dados será estruturado. 

Marque a alternativa CORRETA: 
Alternativas
Q2389766 Banco de Dados
Analise as informações a seguir:

I SQL (Structured Query Language) significa Linguagem de consulta estruturada. É a linguagem padrão para trabalhar com bancos de dados relacionais, muito utilizada por cientistas de dados e outros profissionais de diversas áreas. 
II. A razão principal que provocou a criação da linguagem SQL foi o desafio da grande complexidade dos sistemas de gerenciamento de dados.

Marque a alternativa CORRETA: 
Alternativas
Q2389459 Banco de Dados
A linguagem SQL (Structured Query Language) é amplamente utilizada para a manipulação de bancos de dados. Uma das atividades mais importantes realizadas em SQL é a consulta de dados. Qual das seguintes alternativas representa CORRETAMENTE uma consulta que seleciona todos os registros da tabela “Clientes” onde o nome é “João”?
Alternativas
Respostas
481: A
482: E
483: C
484: E
485: C
486: C
487: C
488: E
489: A
490: B
491: C
492: A
493: D
494: B
495: C
496: C
497: C
498: A
499: A
500: A