Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 3.870 questões
Assinale a alternativa que apresenta a saída correta dessa consulta.
Considere o seguinte código SQL:
WITH RECURSIVE t(n) AS (
VALUES (1)
UNION ALL
SELECT n+1 FROM t WHERE n < 100
)
SELECT n FROM t;
Em relação ao código SQL, escrito segundo a sintaxe do PostgreSQL, é correto afirmar:
I. Se compararmos com um banco de dados relacional, os nós de um grafo correspondem às colunas de uma tabela.
II. As operações de junção nesse tipo de banco são frequentemente mais eficientes do que em bancos de dados relacionais, pois utilizam chaves estrangeiras para realizar o relacionamento entre os nós.
III. Diferentemente dos outros tipos de banco de dados NoSQL, bancos orientados a grafos não são próprios para se trabalhar com um grande volume de dados.
As afirmativas são, respectivamente,
Sobre banco de dados, quando for necessária a alteração da estrutura de uma tabela, criando uma nova coluna, qual instrução deve ser utilizada?
A manipulação dos dados de um banco de dados requer uma série de comandos específicos. Sendo assim, qual das afirmações abaixo é INCORRETA:
A respeito da linguagem SQL, assinale a alternativa correta.
A técnica de ataque SQL Injection tem como modo de operação a
Analise os dois tipos de linguagem definidos para um SGBD a seguir.
DDL - Data Definition Language: usada para criar e definir os schemas do banco de dados.
DML - Data Manipulation Language: usada para manipular os dados do banco de dados.
No contexto da linguagem SQL, assinale a alternativa que apresenta, respectivamente, um comando pertencente a DDL e um comando pertencente a DML.
A característica principal presente em alguns bancos de dados NoSQL que justifica essa escolha é a(o)
Para criar uma tabela em um banco de dados relacional, foi utilizado o seguinte comando:
CREATE TABLE PESSOA (
ID INTEGER PRIMARY KEY,
NOME VARCHAR(255)
);
Qual comando SQL permite modificar a tabela para incluir o campo CPF do tipo VARCHAR(11)?
Sobre banco de dado NoSQL orientado a grafos, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
I. Se compararmos com um banco de dados relacional, os nós de um grafo correspondem às colunas de uma tabela.
II. As operações de junção nesse tipo de banco são frequentemente mais eficientes do que em bancos de dados relacionais, pois utilizam chaves estrangeiras para realizar o relacionamento entre os nós.
III. Diferentemente dos outros tipos de banco de dados NoSQL, bancos orientados a grafos não são próprios para se trabalhar com um grande volume de dados.
As afirmativas são, respectivamente,
Com relação aos bancos de dados NoSQL orientados a documentos, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) Utilizam um modelo de dados flexível, e permitem o armazenado de dados em formatos como JSON e BSON.
( ) São comumente mais escaláveis verticalmente do que bancos de dados relacionais, permitindo dessa forma a distribuição de dados entre múltiplos servidores.
( ) Nesse tipo de banco de dados, a normalização dos dados é frequentemente utilizada para melhorar a consistência dos dados e evitar redundância.
As afirmativas são, respectivamente,
A Sincronização de Dados SQL é um serviço baseado no Azure SQL Database que permite a interação entre diversos bancos de dados.
Entre as indicações deste serviço, é correto citar
Um servidor SQL hospeda diversos aplicativos, incluindo um que é crítico e deve ter sempre prioridade na utilização dos recursos do sistema.
Entre as ferramentas listadas, a ferramenta apropriada para
gerenciar a alocação de recursos, assegurando que o aplicativo
crítico tenha sempre recursos como CPU e memória suficientes,
chama-se
O MongoDB é um banco de dados NoSQL amplamente utilizado devido à sua flexibilidade e escalabilidade. Ele é popular em diversas aplicações modernas por suportar grandes volumes de dados e operações de leitura e escrita rápidas.
Em um servidor MongoDB, o comando "mongotop --host
--port 1"
Em um processo, o funcionário responsável foi substituído por outro funcionário da mesma organização. Tal substituição deve ser registrada no banco de dados do departamento de pessoal.
A cláusula SQL mais indicada para implementar essa alteração,
mantendo a integridade do banco, é denominada
Ao projetar uma tabela para acompanhamento de processos, deseja-se evitar inconsistência temporal entre as etapas, permitindo que o sistema verifique se o valor a ser inserido em um campo preserve a cronologia das etapas.
Nesse contexto, a cláusula SQL que implementa essa restrição é a