Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.036 questões
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:
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.
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.
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.
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.
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.
Julgue o item subsequente, com relação à linguagem de consulta estruturada (SQL).
O comando TRUNCATE é usado para remover todas as linhas
de uma tabela.
Julgue o item subsequente, com relação à linguagem de consulta estruturada (SQL).
O comando HAVING é usado para unir duas ou mais tabelas.
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, é:
(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 é:
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:
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 é:
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:
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, é:
Figura CB1A5
No que se refere a banco de dados, julgue o item a seguir, tendo o modelo apresentado na figura CB1A5 como referência.
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.
Figura CB1A5
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.
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:
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: