Questões de Concurso Sobre banco de dados

Foram encontradas 19.108 questões

Q3821675 Banco de Dados
Nos Sistemas Gerenciadores de Banco de Dados (SGBD), quando diferentes sistemas podem utilizar o mesmo conjunto de dados de forma integrada, estamos diante de uma vantagem relacionada à(ao):
Alternativas
Q3821670 Banco de Dados
Os bancos de dados relacionais permitem seu gerenciamento por meio da linguagem SQL que possui a linguagem de controle de dados (DCL), a linguagem de transação de dados (DTL), entre outras linguagens. São exemplos de comandos da DCL e DTL, respectivamente:
Alternativas
Q3821668 Banco de Dados
Dos seguintes modelos de dados NoSQL, aquele que apresenta características favoráveis para aplicações baseadas em modelos multidimensionais e análise OLAP é o:
Alternativas
Q3821666 Banco de Dados
No contexto da ciência de dados e da análise de informações, os dados coletados de diversas fontes podem variar quanto à sua forma de organização e representação. Essa variação possibilita sua classificação em:
Alternativas
Q3821665 Banco de Dados
No Power BI Desktop, o modo de exibição que obtém uma representação gráfica das relações que são estabelecidas no seu esquema de dados para que você possa gerenciá-las ou modificá-las, conforme necessário, é:
Alternativas
Q3821222 Banco de Dados
O projeto de um banco de dados é dividido em fases. O modelo _________ é a representação de alto nível, independente de tecnologia, focado nas entidades e seus relacionamentos, frequentemente representado pelo Diagrama Entidade-Relacionamento (DER). Esse modelo é transformado no modelo _________, que define as tabelas, chaves primárias e estrangeiras, e é a base para a criação do modelo _________, que considera as especificidades do SGBD escolhido, como tipos de dados e índices.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima. 
Alternativas
Q3821221 Banco de Dados
Um técnico de informática está realizando a manutenção de um banco de dados e precisa executar três tarefas distintas: 1 – Criar uma nova tabela para armazenar dados de fornecedores; 2 – Inserir um novo registro de funcionário na tabela existente; e 3 – Conceder permissão de leitura (SELECT) a um novo usuário. Quais categorias de comandos SQL (DDL, DML, DCL, etc.) correspondem, respectivamente, às três ações descritas?
Alternativas
Q3821220 Banco de Dados
Em um Sistema Gerenciador de Banco de Dados (SGBD), a propriedade que garante que uma transação, uma vez confirmada (commit), terá seus resultados permanentemente gravados no banco de dados, mesmo em caso de falha do sistema, é conhecida como:
Alternativas
Q3817831 Banco de Dados
No MySQL, para executar tarefas associadas às restrições de acesso, validações, consistência de dados e rotinas de segurança, pode-se empregar o recurso trigger. A sua criação envolve duas etapas, um comando SQL, que vai disparar o trigger, e a ação que ele vai executar, geralmente um bloco de códigos SQL. Além do DELETE, outros dois comandos são:
Alternativas
Q3817830 Banco de Dados
Nos projetos de desenvolvimento de sistemas informatizados, o MER (Modelo Entidade-Relacionamento) define os dados mantidos pelo sistema, os depósitos de dados do diagrama de fluxo de dados e considera os dados independentemente do processamento que os transforma. Em conformidade com Peter Chen, o DER (Diagrama Entidade-Relacionamento) utiliza os símbolos de acordo com a padronização a seguir.


I. Linhas para ligar atributos a conjuntos-entidade e conjuntosentidade a conjuntos-relacionamento.
II. ATRIB para representar atributos.
III. ENTID para representar conjuntos-entidade.
IV. RELAC para representar conjuntos-relacionamento.

Nessas condições, são utilizados para ATRIB, ENTID e RELAC, respectivamente, os seguintes símbolos:
Alternativas
Q3815031 Banco de Dados
A administração de um servidor PostgreSQL envolve a manipulação de arquivos de configuração essenciais para controlar seu comportamento. Entre eles, há um arquivo responsável por gerenciar a autenticação de clientes, estabelecendo quais usuários podem se conectar, de quais endereços IP e qual método de autenticação será adotado, como md5, trust, etc. Qual arquivo de configuração desempenha essa função primordial de controle de acesso e segurança? 
Alternativas
Q3815030 Banco de Dados
Um técnico de TI precisa realizar um backup lógico completo de um banco de dados MySQL chamado ensino. O backup deve incluir não apenas a estrutura das tabelas e seus dados, mas também todos os objetos programáveis associados, como procedures, functions e triggers. Para atender a todos os requisitos da tarefa, é necessário que sejam especificados os seguintes parâmetros:
Imagem associada para resolução da questão
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do comando acima.
Alternativas
Q3812668 Banco de Dados
O Conselho Regional de Medicina Veterinária do Estado de Goiás (CRMV‑GO) mantinha um banco de dados relacional denominado CRMV_GO, que registrava veterinários, especialidades, clínicas e atendimentos. As principais tabelas estão dispostas a seguir.

VETERINARIO (id_vet, nome, crmv, data_inscricao, id_especialidade, ativo)
ESPECIALIDADE (id_especialidade, descricao)
CLINICA (id_clinica, nome_clinica, cidade)
ATENDIMENTO (id_atendimento, id_vet, id_clinica, data_atendimento, status)

Com base nessa situação hipotética e no uso do comando SELECT no banco de dados CRMV_GO, julgue o item seguinte.


O comando a seguir apresenta corretamente os veterinários que possuem mais atendimentos em clínicas de Brasília do que em Goiânia.


SELECT v.nome

FROM VETERINARIO v

INNER JOIN ATENDIMENTO a ON v.id_vet = a.id_vet

INNER JOIN CLINICA c ON a.id_clinica = c.id_clinica

WHERE c.cidade = 'Brasília'

GROUP BY v.id_vet

HAVING COUNT(a.id_atendimento) > (

       SELECT COUNT(a2.id_atendimento)

       FROM ATENDIMENTO a2

       INNER JOIN CLINICA c2 ON a2.id_clinica = c2.id_clinica

       WHERE c2.cidade = 'Goiânia

' );

Alternativas
Q3812667 Banco de Dados
O Conselho Regional de Medicina Veterinária do Estado de Goiás (CRMV‑GO) mantinha um banco de dados relacional denominado CRMV_GO, que registrava veterinários, especialidades, clínicas e atendimentos. As principais tabelas estão dispostas a seguir.

VETERINARIO (id_vet, nome, crmv, data_inscricao, id_especialidade, ativo)
ESPECIALIDADE (id_especialidade, descricao)
CLINICA (id_clinica, nome_clinica, cidade)
ATENDIMENTO (id_atendimento, id_vet, id_clinica, data_atendimento, status)

Com base nessa situação hipotética e no uso do comando SELECT no banco de dados CRMV_GO, julgue o item seguinte.


O comando a seguir apresenta apenas veterinários ativos cujo CRMV termina com “1234” e que realizaram atendimentos na cidade de Goiânia, utilizando subconsulta correlacionada.


SELECT nome

FROM VETERINARIO v

WHERE ativo = 1

AND crmv LIKE '%1234'

AND EXISTS (

      SELECT 1

      FROM ATENDIMENTO a

      INNER JOIN CLINICA c ON a.id_clinica = c.id_clinica

      WHERE a.id_vet = v.id_vet

      AND c.cidade = 'Goiânia'

);

Alternativas
Q3812666 Banco de Dados
O Conselho Regional de Medicina Veterinária do Estado de Goiás (CRMV‑GO) mantinha um banco de dados relacional denominado CRMV_GO, que registrava veterinários, especialidades, clínicas e atendimentos. As principais tabelas estão dispostas a seguir.

VETERINARIO (id_vet, nome, crmv, data_inscricao, id_especialidade, ativo)
ESPECIALIDADE (id_especialidade, descricao)
CLINICA (id_clinica, nome_clinica, cidade)
ATENDIMENTO (id_atendimento, id_vet, id_clinica, data_atendimento, status)

Com base nessa situação hipotética e no uso do comando SELECT no banco de dados CRMV_GO, julgue o item seguinte.


O comando a seguir apresenta corretamente os veterinários que realizaram atendimentos em todas as cidades cadastradas na tabela CLINICA.

SELECT nome

FROM VETERINARIO v

WHERE id_vet IN (

         SELECT id_vet

         FROM ATENDIMENTO a

         INNER JOIN CLINICA c ON a.id_clinica = c.id_clinica

);

Alternativas
Q3812665 Banco de Dados
O Conselho Regional de Medicina Veterinária do Estado de Goiás (CRMV‑GO) mantinha um banco de dados relacional denominado CRMV_GO, que registrava veterinários, especialidades, clínicas e atendimentos. As principais tabelas estão dispostas a seguir.

VETERINARIO (id_vet, nome, crmv, data_inscricao, id_especialidade, ativo)
ESPECIALIDADE (id_especialidade, descricao)
CLINICA (id_clinica, nome_clinica, cidade)
ATENDIMENTO (id_atendimento, id_vet, id_clinica, data_atendimento, status)

Com base nessa situação hipotética e no uso do comando SELECT no banco de dados CRMV_GO, julgue o item seguinte.


O comando a seguir apresenta os veterinários que não têm especialidade cadastrada, considerando que o campo id_especialidade pode ser NULL.


SELECT nome

FROM VETERINARIO

WHERE id_especialidade = NULL;

Alternativas
Q3812664 Banco de Dados
O Conselho Regional de Medicina Veterinária do Estado de Goiás (CRMV‑GO) mantinha um banco de dados relacional denominado CRMV_GO, que registrava veterinários, especialidades, clínicas e atendimentos. As principais tabelas estão dispostas a seguir.

VETERINARIO (id_vet, nome, crmv, data_inscricao, id_especialidade, ativo)
ESPECIALIDADE (id_especialidade, descricao)
CLINICA (id_clinica, nome_clinica, cidade)
ATENDIMENTO (id_atendimento, id_vet, id_clinica, data_atendimento, status)

Com base nessa situação hipotética e no uso do comando SELECT no banco de dados CRMV_GO, julgue o item seguinte.


O comando a seguir apresenta o nome do veterinário, a sua especialidade e o número total de atendimentos concluídos, incluindo apenas veterinários com pelo menos cinco atendimentos concluídos.


SELECT v.nome, e.descricao, COUNT(a.id_atendimento) AS total

FROM VETERINARIO v

INNER JOIN ESPECIALIDADE e ON v.id_especialidade = e.id_especialidade

INNER JOIN ATENDIMENTO a ON v.id_vet = a.id_vet

WHERE a.status = 'Concluído'

GROUP BY v.id_vet, v.nome, e.descricao

HAVING COUNT(a.id_atendimento) >= 5;

Alternativas
Q3812662 Banco de Dados

Acerca dos bancos de dados relacionais e NoSQL, do gerenciamento de usuários e das permissões e dos conceitos de virtualização, julgue o item a seguir.


Em soluções de virtualização, o conceito de snapshots permite registrar o estado completo de uma máquina virtual em um determinado momento, incluindo memória, disco e configurações, possibilitando o retorno ao estado anterior após falhas ou atualizações mal sucedidas.

Alternativas
Q3812661 Banco de Dados

Acerca dos bancos de dados relacionais e NoSQL, do gerenciamento de usuários e das permissões e dos conceitos de virtualização, julgue o item a seguir.


No MySQL 8.0, quando um usuário recebe privilégios por meio de uma role (função) que é ativada automaticamente no login (SET DEFAULT ROLE ALL), os privilégios herdados não são aplicáveis a procedimentos armazenados criados antes da associação da role, exigindo reatribuição explícita via GRANT OPTION para refletir o novo contexto de execução

Alternativas
Q3812660 Banco de Dados

Acerca dos bancos de dados relacionais e NoSQL, do gerenciamento de usuários e das permissões e dos conceitos de virtualização, julgue o item a seguir.


Os bancos de dados NoSQL do tipo Document Store, como o MongoDB, armazenam os dados em estruturas JSON (ou BSON) e permitem consultas complexas e indexação em campos aninhados.

Alternativas
Respostas
1081: B
1082: B
1083: B
1084: A
1085: B
1086: C
1087: B
1088: D
1089: A
1090: C
1091: A
1092: C
1093: E
1094: C
1095: E
1096: E
1097: C
1098: C
1099: E
1100: C