Magna Concursos

Foram encontradas 24.481 questões.

3540377 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: CAGE-RS
Provas:

O Big Data é implementado por equipes multidisciplinares, especializadas em suas respectivas áreas. O nome do perfil profissional que trabalha na definição de padrões, frameworks e protocolos e indica as disposições necessárias para os projetos, desde CPU, storages, licenças de software, se chama

 

Provas

Questão presente nas seguintes provas
3538759 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Avança SP
Orgão: Pref. Morungaba-SP
Provas:

Relacione cada tipo de transação disponível no SQL Server às suas características correspondentes.

I) Transações explícitas

II) Transações implícitas

III) Transações de escopo de lote

a) Cada transação é iniciada com a instrução BEGIN TRANSACTION e finalizada somente com uma instrução COMMIT ou ROLLBACK.

b) Aplicável apenas a MARS. A transação que não é confirmada ou revertida quando um lote é concluído, será revertida automaticamente pelo SQL Server.

c) Uma transação nova é iniciada quando a transação anterior for concluída, mas cada transação é somente concluída com uma instrução COMMIT ou ROLLBACK.

 

Provas

Questão presente nas seguintes provas
3538736 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Avança SP
Orgão: Pref. Morungaba-SP
Provas:

Indique a alternativa que não apresenta um banco de dados classificado como relacional:

 

Provas

Questão presente nas seguintes provas
3538735 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Avança SP
Orgão: Pref. Morungaba-SP
Provas:

Os bancos de dados NoSQL podem ser chamados de ___________ para destacar o fato de que podem processar grandes volumes de dados não estruturados e em constante mudança de maneiras diferentes de um banco de dados relacional (SQL) com linhas e tabelas.

Analise e indique a alternativa que melhor preenche a lacuna do texto acima:

 

Provas

Questão presente nas seguintes provas
3521034 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: IF-SUL
Orgão: IF-SUL

A tabela Livros a seguir armazena informações sobre uma coleção de livros e está definida em um banco de dados MySQL:

Enunciado 4190207-1

Considere que, em um script PHP, uma conexão com o banco de dados é aberta utilizando o seguinte trecho de código:

...

$db = new mysqli(‘localhost’, ‘user’, ‘pass’, ‘Livros’);

if (mysqli_connect_errno()) {

echo ‘<p>Erro: Não foi possível conectar ao BD.</p>’;

exit;

}

Qual opção apresenta o trecho de código capaz de exibir a quantidade de livros cadastrados no banco de dados?

 

Provas

Questão presente nas seguintes provas
3519839 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: IF-SUL
Orgão: IF-SUL

Considere as tabelas discentes e matriculas para responder às questões 19 e 20.

Enunciado 4190147-1

A linguagem SQL possui uma série de operações de “junção” (JOIN) que permite que o programador escreva algumas consultas de forma mais natural e expresse outras consultas que são difíceis de fazer apenas com o produto cartesiano.

Considerando as tabelas discentes e matriculas e o uso de JOINS em SQL, analise as afirmativas a seguir, assinalando V, para as Verdadeiras, e F, para as Falsas:

( ) O script SELECT nome, disciplina FROM discentes NATURAL JOIN matriculas; retornará exatamente o mesmo que SELECT nome, disciplina FROM discentes, matriculas WHERE discentes.ID = matriculas.ID; pois são equivalentes.

( ) O script SELECT nome, disciplina FROM discentes NATURAL JOIN matriculas; retornará exatamente 15 tuplas.

( ) O script SELECT * FROM discentes NATURAL LEFT OUTER JOIN matriculas; retornará 17 tuplas, incluindo os dados dos discentes 1004 e 1008, que não possuem registros na tabela matriculas.

( ) O script SELECT * FROM matriculas NATURAL LEFT OUTER JOIN discentes; retornará 17 tuplas, incluindo os dados dos discentes 1004 e 1008, que não possuem registros na tabela matriculas.

A sequência correta, de cima para baixo, é:

 

Provas

Questão presente nas seguintes provas
3519837 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: IF-SUL
Orgão: IF-SUL

Considere que há uma tabela chamada docentes no banco de dados, a qual armazena informações sobre os professores, incluindo matrícula, nome, departamento e salário. Os registros da tabela são os seguintes:

Enunciado 4190139-1

Para fazer uma consulta que retorne o nome dos departamentos com mais de um docente, a quantidade de docentes que possuem e sua média salarial, ordenados de forma decrescente pela média salarial, utiliza-se o seguinte script SQL:

1 SELECT departamento,

2 __________(*) AS quantidade_docentes,

3 __________(salario) AS salario_medio

4 FROM docentes

5 GROUP BY departamento

6 __________ quantidade_docentes > 1

7 ORDER BY salario_medio DESC;

Em sequência, as palavras que completam corretamente as lacunas das linhas 2, 3 e 6, para que o script no padrão SQL seja executado corretamente, são:

 

Provas

Questão presente nas seguintes provas
3519835 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: IF-SUL
Orgão: IF-SUL

A linguagem SQL oferece várias funções para manipulação de strings de caracteres, como concatenação, conversão para maiúsculas e minúsculas, extração de substrings, entre outras. A combinação de padrões pode ser realizada em strings, utilizando o operador LIKE, o qual permite buscas flexíveis com base em padrões específicos.

Considerando o uso do operador LIKE, a ausência de caracteres de espaço nos padrões apresentados e as operações de igualdade entre strings, em que há diferenciação entre maiúsculas e minúsculas, analise as afirmativas a seguir:

I. O padrão ‘Intro%’ combina com qualquer string começando com “Intro”, como ‘Introdução’ e ‘Introdução a Banco de Dados’.

II. O padrão ‘%Comp%’ combina com qualquer string contendo “Comp” como substring, por exemplo, ‘Introdução a Computação’ e ‘Computação Sustentável’.

III. O padrão ‘_ a _’ combina com qualquer string de exatamente três caracteres em que o segundo caractere seja “a”.

IV. O padrão ‘%_ _ _%’ combina com qualquer string de pelo menos três caracteres, como ‘Banco de Dados’, ‘IFSul’ e ‘SQL’.

Estão corretas as afirmativas

 

Provas

Questão presente nas seguintes provas
3519833 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: IF-SUL
Orgão: IF-SUL

Uma coleção de operações no banco de dados geralmente é vista como uma única ação pelo usuário. Por exemplo, uma transferência entre uma conta corrente e uma conta poupança parece uma única operação, mas, no banco de dados, envolve várias etapas. Essas coleções de operações são chamadas de transações, e o sistema de banco de dados deve garantir sua execução correta, mesmo em situações de falha.

Com base nos conceitos de transações e recuperação de falhas da linguagem SQL, analise as afirmativas a seguir e, assinale V, para as Verdadeiras, e F, para as Falsas:

( ) Em sistemas SQL que seguem o protocolo ACID, o sistema deve garantir que, em caso de falha durante uma transação, as alterações parciais realizadas até o momento da falha sejam preservadas para facilitar a recuperação.

( ) Quando uma transação tiver sido confirmada (committed), não é possível desfazer seus efeitos abortando-a. Para desfazer os efeitos de uma transação confirmada, é preciso executar uma transação de compensação.

( ) O mecanismo de ponto de verificação (checkpoint) em um banco de dados SQL permite uma recuperação mais rápida após uma falha, pois os dados até o último checkpoint são considerados estáveis e não precisam ser restaurados a partir do log de transações.

( ) A técnica de rollback é utilizada para desfazer alterações realizadas por uma transação que falhou, retornando o banco de dados ao estado estável do último ponto de verificação.

A sequência correta, de cima para baixo, é:

 

Provas

Questão presente nas seguintes provas
3519832 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: IF-SUL
Orgão: IF-SUL

No contexto de consultas em banco de dados relacionais utilizando a linguagem SQL, uma consulta pode ser estruturada com diversas cláusulas, sendo que apenas as cláusulas SELECT e FROM são obrigatórias para que a consulta seja válida.

Considerando as cláusulas opcionais e o processo de otimização de consultas, analise as afirmativas a seguir:

I. A cláusula WHERE é usada para definir as condições de seleção de tuplas, incluindo condições de junções se necessário.

II. A cláusula GROUP BY pode ser utilizada sem a presença de funções agregadas, como COUNT e SUM.

III. A cláusula HAVING é aplicada após a cláusula GROUP BY e define condições para selecionar grupos de resultados.

IV. A consulta SQL pode ser otimizada com o uso mínimo de aninhamentos e ordenações.

V. O Sistema de Gerenciamento de Banco de Dados (SGBD) sempre processa consultas da mesma forma, independentemente de como foram formuladas.

Estão corretas apenas as afirmativas

 

Provas

Questão presente nas seguintes provas