Questões de Concurso Sobre banco de dados

Questões Discursivas

Foram encontradas 18.985 questões

Q3210367 Banco de Dados
Em relação a BI (business intelligence) e à modelagem de dados, julgue o item que se segue.

Quando todas as colunas não chave de uma tabela dependem de toda a chave composta, essa tabela está na segunda forma normal (2FN).
Alternativas
Q3210366 Banco de Dados
Em relação a BI (business intelligence) e à modelagem de dados, julgue o item que se segue.

No diagrama entidade relacionamento (DER), as interações entre dois atributos são representadas pelos relacionamentos entre si.  
Alternativas
Q3210365 Banco de Dados
A respeito de banco de dados, julgue o próximo item.

Em um banco de dados relacional, a cláusula UNIQUE deve ser aplicada a chaves alternativas, que não a chave primária, para garantir a não duplicidade da chave alternativa.
Alternativas
Q3209724 Banco de Dados
A respeito de overfitting e underfitting, de deep learning e de métodos de data mining, julgue o item que se segue.

A regressão é o método de data mining usado para prever valores contínuos como, por exemplo, previsão de vendas, preços de ações, identificação de transações fraudulentas, entre outros.
Alternativas
Q3209720 Banco de Dados
A respeito de overfitting e underfitting, de deep learning e de métodos de data mining, julgue o item que se segue.

Para reconhecer padrões de ocorrência que se repetem em determinados conjuntos de dados, como, por exemplo, padrões de consumo, é usado o método de data mining denominado associação. 
Alternativas
Q3209719 Banco de Dados
Julgue o item a seguir, relativo às tecnologias CSV e JSON, à Linguagem SQL e ao modelo CRISP-DM. 

Para excluir uma tabela na linguagem SQL e liberar os recursos alocados por ela, inclusive índices e triggers associados, deve-se fazer uso do comando DELETE TABLE, pois ele remove tanto os dados quanto a estrutura da tabela.
Alternativas
Q3209718 Banco de Dados
Julgue o item a seguir, relativo às tecnologias CSV e JSON, à Linguagem SQL e ao modelo CRISP-DM. 

A cláusula GROUP BY, do SQL, pode ser utilizada sem a presença de funções agregadas, desde que haja uma cláusula ORDER BY para organizar os resultados da consulta.
Alternativas
Q3209717 Banco de Dados
Julgue o item a seguir, relativo às tecnologias CSV e JSON, à Linguagem SQL e ao modelo CRISP-DM. 

No modelo CRISP-DM, durante a fase de evaluation (avaliação), os resultados do modelo são comparados com os objetivos do negócio para determinar sua eficácia e adequação. 
Alternativas
Q3209714 Banco de Dados
Julgue o item a seguir, relativo às tecnologias CSV e JSON, à Linguagem SQL e ao modelo CRISP-DM. 

Durante a fase de data preparation (preparação dos dados) do modelo CRISP-DM, é necessário que todos os dados sejam normalizados e transformados em variáveis numéricas, independentemente de sua natureza original, para facilitar a análise posterior.
Alternativas
Q3209713 Banco de Dados
Em relação a BI (business intelligence) e à modelagem de dados, julgue o item que se segue.

Bancos de dados utilizados em data warehouses empregam uma modelagem específica e otimizada, denominada modelagem multidimensional.
Alternativas
Q3209712 Banco de Dados
Em relação a BI (business intelligence) e à modelagem de dados, julgue o item que se segue.

No ETL, a qualificação de dados engloba o processo de conformidade, no qual são identificados registros repetidos.


Alternativas
Q3209711 Banco de Dados
Em relação a BI (business intelligence) e à modelagem de dados, julgue o item que se segue.

Em BI, a informação é o resultado da organização dos dados, ao passo que o conhecimento é a geração de valor com a informação.


Alternativas
Q3209708 Banco de Dados
A respeito de banco de dados, julgue o próximo item.

Os triggers são baseados no modelo evento-condição-ação, no qual um evento no banco de dados dispara uma ação quando determinada condição é atingida.
Alternativas
Q3209706 Banco de Dados
A respeito de banco de dados, julgue o próximo item.

Em SQL, a instrução mais simples para selecionar registros de uma tabela é composta pelas cláusulas SELECT e WHERE.
Alternativas
Q3208907 Banco de Dados
A tabela Livros a seguir armazena informações sobre uma coleção de livros e está definida em um banco de dados MySQL: 

Imagem associada para resolução da questão

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?
Alternativas
Q3208895 Banco de Dados

Considere as tabelas discentes e matriculas para responder à questão. 



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, é:
Alternativas
Q3208894 Banco de Dados

Considere as tabelas discentes e matriculas para responder à questão. 



Considerando as tabelas discentes e matriculas e as diversas operações admitidas em consultas no padrão SQL, analise as afirmativas a seguir:

I. O script SELECT DISTINCT nome FROM discentes, matriculas WHERE discentes.ID = matriculas.ID AND ano BETWEEN 2020 AND 2023; retornará exatamente 2 registros: Catherine Lee e Grace Clark.
II. O script SELECT DISTINCT nome FROM discentes WHERE nome LIKE "%_a%"; retornará exatamente 2 registros: Catherine Lee e David Wilson.
III. O script SELECT departamento, COUNT(DISTINCT id) AS total FROM discentes NATURAL JOIN matriculas GROUP BY departamento; retornará 4 departamentos com seu respectivo número de discentes distintos matriculados em, pelo menos, uma disciplina.
IV. O script UPDATE discentes SET creditos = creditos + 10 WHERE creditos < (SELECT AVG(creditos) FROM discentes); atualizará o número de créditos de, exatamente, 5 discentes.

Estão corretas as afirmativas
Alternativas
Q3208893 Banco de Dados
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:

Imagem associada para resolução da questão


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: 
Alternativas
Q3208892 Banco de Dados
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 
Alternativas
Q3208891 Banco de Dados
A IBM desenvolveu a versão original da linguagem SQL, chamada inicialmente de Sequel, na década de 1970. Desde então, a SQL evoluiu e se tornou o padrão para bancos de dados relacionais. A linguagem SQL é composta por diferentes subconjuntos, cada um com comandos específicos para realizar várias operações.
Com base nesses subconjuntos, quais são as partes da linguagem SQL responsáveis, respectivamente, por modificar tuplas em uma relação e por criar esquemas de banco de dados?
Alternativas
Respostas
2161: C
2162: E
2163: C
2164: C
2165: C
2166: E
2167: E
2168: C
2169: E
2170: C
2171: E
2172: C
2173: C
2174: E
2175: A
2176: A
2177: C
2178: A
2179: D
2180: C