Questões de Concurso Sobre banco de dados

Foram encontradas 19.168 questões

Q4282411 Banco de Dados
Um Tribunal de Contas mantém um canal de atendimento on-line que recebe demandas durante 24 horas.

Para reduzir o tempo de resposta, o sistema passou a analisar o histórico dos atendimentos, considerando, entre outros elementos:

• horário de entrada da demanda;
• texto apresentado pelo usuário;
• categoria registrada;
• unidade para a qual a demanda foi encaminhada; e
• orientação fornecida.

A análise dos horários permitiu identificar os períodos de maior procura e as variações no volume de atendimentos ao longo do dia. Verificou-se também que demandas apresentadas de formas distintas eram frequentemente solucionadas com a mesma orientação. Considere parte dos resultados:

Q24_.png (411×282)

Embora os padrões de horário e volume pudessem ser identificados, a organização da base dificultava relacionar diferentes formas de apresentação às mesmas necessidades e orientações.
A conclusão sobre essa limitação foi sustentada pelo fato de a análise ter identificado
Alternativas
Q4282409 Banco de Dados
A área administrativa de um Tribunal de Contas pretende substituir planilhas isoladas por um banco de dados para apoiar a gestão e o acompanhamento dos contratos.
Foram estabelecidas as seguintes condições:

I. Cada contrato possui identificação própria e pode ter um ou mais servidores designados para sua fiscalização, inclusive simultaneamente, ao longo da vigência;
II. Um mesmo servidor pode fiscalizar vários contratos, inclusive em períodos coincidentes;
III. Para cada designação, devem ser registrados o servidor, o contrato, a data de início e, quando encerrada, a data de término;
IV. O encerramento ou a substituição de uma designação não deve apagar os registros das atuações anteriores; e
V. O sistema deverá permitir identificar o servidor ou os servidores que fiscalizavam determinado contrato em uma data passada.

Durante a modelagem do banco de dados, foram apresentadas diferentes propostas para armazenar as designações dos fiscais.
A proposta compatível com as condições estabelecidas consiste em
Alternativas
Q4282207 Banco de Dados
Para um banco de dados ser chamado de distribuído, as seguintes condições mínimas devem ser satisfeitas:

I. Conexões de nós de banco de dados por uma rede de computadores: existem vários computadores, chamados sites ou nós; esses nós devem ser conectados por uma rede de comunicação básica para transmitir dados e comandos entre os nos.
II. Inter-relação lógica dos bancos de dados conectados: é essencial que as informações nos diversos nós de bancos de dados sejam relacionadas logicamente. 
III. Possível ausência de homogeneidade entre os nós conectados: é necessário que todos os nós sejam idênticos em relação aos dados, hardware e software.

Segundo Elmasri (2019), está correto o que se afirma em: 
Alternativas
Q4282206 Banco de Dados
Muitos desafios devem ser superados na criação e manutenção de um Data Warehouse grande. Um bom esquema de banco de dados deve ser projetado para conter uma coleção integrada de dados copiados de diversas fontes.
Segundo Ramakrishnan (2008), quais os processos de criação e manutenção de um ambiente de Data Warehouse? 
Alternativas
Q4282204 Banco de Dados
A SQL Embutida permite a integração da SQL com uma linguagem de programação de propósito geral. Um pré-processador específico do SGBD transforma os comandos da SQL Embutida em chamadas de funções na linguagem hospedeira.
Os detalhes dessa tradução variam com os SGBDs, e, assim, mesmo que o código-fonte possa ser compilado para funcionar com SGBDs diferentes, o executável final funciona apenas com um SGBD especifico.
ODBC e JDBC — abreviações para Open DataBase Connectivity (Conectividade Aberta a Banco de Dados) e Java DataBase Connectivity (Conectividade Java a Banco de Dados) — também permitem a integração da SQL com uma linguagem de programação de propósito geral.
Considerando a integração com linguagens de programação citadas por Ramakrishnan (2008), assinale a alternativa incorreta: 
Alternativas
Q4282203 Banco de Dados
Sobre concessão e revogação de privilégios em banco de dados, considere que a conta de usuário com privilégios de administrador emite o seguinte comando: 
GRANT SELECT ON FUNCIONARIO, DEPARTAMENTO TO A3 WITH GRANT OPTION
Suponha que a conta de usuário A3 emita o seguinte comando:
GRANT SELECT ON FUNCIONARIO TO A4;
Sobre o contexto acima, assinale a alternativa incorreta: 
Alternativas
Q4282199 Banco de Dados
O código abaixo, em linguagem SQL, faz a definição de uma tabela e especifica informações de chave: 


Imagem associada para resolução da questão

Sobre o código acima e sobre a Linguagem SQL, está incorreto afirmar que:  
Alternativas
Q4282197 Banco de Dados
Sobre a utilização da álgebra relacional em banco de dados, assinale a alternativa correta para os operadores equivalentes em SQL: 
Alternativas
Q4282196 Banco de Dados
Em um modelo Entidade-Relacionamento, cujas relagdes são A e B e suas restrições de cardinalidade A:B é N:N, relacionados por meio de um Relacionamento R, temos: 
Alternativas
Q4282195 Banco de Dados
Muitos dos usuários dos sistemas de bancos de dados não são treinados em computação. Assim, os técnicos em desenvolvimento de sistemas omitem a complexidade desses usuários por meio dos diversos níveis de abstração, de modo a facilitar a interação dos usuários com o sistema. Quais níveis são esses?
Alternativas
Q4279915 Banco de Dados
O Tribunal de Contas recebeu registros de pagamentos para análise. De acordo com as regras de qualidade da base:

• cada id_pagamento deve aparecer apenas uma vez;
• o campo valor deve estar preenchido e conter número maior que zero;
• após o tratamento dos dados, os registros válidos devem ser agrupados segundo a proximidade entre seus valores.

Para realizar o procedimento, foi elaborado o seguinte código em Python, que implementa uma forma simplificada de agrupamento por centroides: 

Q.80.png (316×352)
80_2.png (348×616)

A respeito da execução do código e das etapas de qualidade e mineração de dados, assinale a afirmativa correta.
Alternativas
Q4279914 Banco de Dados
O Tribunal de Contas recebe continuamente grandes volumes de dados provenientes de sistemas financeiros, contratos, notas fiscais, documentos e registros de diferentes órgãos públicos. Esses dados apresentam formatos e estruturas variados.
Para apoiar as atividades de fiscalização, a equipe pretende

I. tratar esse cenário de grande volume, variedade de fontes e produção contínua de dados;
II. manter os dados recebidos em um repositório que permita armazená-los em seus formatos originais, antes de tratamentos destinados a análises específicas;
III. executar um processo que obtenha os dados das fontes, realize as transformações necessárias e os carregue no ambiente definido para utilização.

Os conceitos que correspondem às situações I, II e III são, respectivamente,
Alternativas
Q4279908 Banco de Dados
O Tribunal de Contas pretende adotar bancos NoSQL para atender a duas necessidades distintas:

I. Armazenar documentos de prestações de contas provenientes de diferentes órgãos. Embora esses documentos possuam informações em comum, alguns apresentam campos e estruturas adicionais conforme o tipo de órgão e a natureza da despesa.
II. Analisar conexões entre empresas, sócios, contratos e órgãos públicos, permitindo identificar relações diretas e indiretas entre esses elementos.

Considerando os bancos NoSQL previstos no conteúdo programático, os modelos mais adequados às necessidades I e II são, respectivamente,
Alternativas
Q4279907 Banco de Dados
A equipe responsável por um banco de dados de fiscalizações recebeu as seguintes demandas:

I. Disponibilizar aos usuários uma forma de consultar apenas o número, a data e a situação das fiscalizações concluídas, sem criar uma nova cópia dos dados armazenados nas tabelas originais;
II. Reunir, em um único objeto do banco de dados, uma sequência de comandos que receba o identificador de um órgão como parâmetro e gere, quando solicitada, um resumo de suas fiscalizações;
III. Registrar automaticamente, em uma tabela de auditoria, toda alteração realizada no campo que armazena a situação de uma fiscalização.

Para atender, respectivamente, às demandas I, II e III, devem ser utilizados
Alternativas
Q4279906 Banco de Dados

Durante a implantação de um banco de dados, foram executados os comandos SQL a seguir.



Imagem associada para resolução da questão



Considerando as categorias DDL, DML e DCL, os comandos CREATE TABLE, INSERT INTO e GRANT são classificados, respectivamente, como

Alternativas
Q4279905 Banco de Dados
Um sistema de controle financeiro executa transações sobre despesas e pagamentos. Durante testes de recuperação e concorrência, foram observadas as situações a seguir.

I. Uma transação deveria reduzir o saldo disponível de uma dotação e registrar o pagamento correspondente. Após uma falha ocorrida antes da conclusão da operação, a redução do saldo permaneceu gravada, mas o pagamento não foi registrado.
II. Enquanto uma transação ainda estava em execução, outra transação consultou um valor temporariamente alterado por ela e utilizou esse valor em seu próprio processamento.
III. Uma transação foi concluída com sucesso e sua confirmação foi comunicada ao usuário. Após uma interrupção no servidor, entretanto, as alterações confirmadas deixaram de constar no banco de dados.
IV. Uma transação foi concluída deixando registrado um pagamento associado a um órgão inexistente, contrariando uma regra de integridade definida para o banco de dados.

Considerando as propriedades das transações ACID, as propriedades que deixaram de ser asseguradas nas situações I, II, III e IV são, respectivamente,
Alternativas
Q4279904 Banco de Dados

O Tribunal de Contas utiliza a tabela a seguir para registrar as fiscalizações realizadas.



Imagem associada para resolução da questão



Cada órgão cadastrado pertence a um único município, e cada fiscalização é conduzida por um único auditor. Um mesmo órgão e um mesmo auditor podem estar associados a diversas fiscalizações, fazendo com que seus dados sejam repetidos em vários registros. Foram identificadas divergências na grafia dos nomes de municípios, órgãos e auditores.


A equipe responsável decidiu normalizar a estrutura, reduzindo a redundância e utilizando restrições que preservem a integridade dos relacionamentos.



Assinale a opção que apresenta a modelagem mais adequada.

Alternativas
Q4279854 Banco de Dados
O histórico de pagamentos de órgãos jurisdicionados reúne milhões de registros descritos por atributos como valor, favorecido, objeto, unidade responsável e período. Não há, nessa base, indicação prévia de quais ocorrências sejam regulares ou irregulares.
Pretende-se empregar os próprios dados para selecionar uma parcela reduzida dos registros que mereça exame prioritário. O critério de seleção deverá considerar combinações pouco usuais entre os atributos, inclusive quando cada característica, observada isoladamente, for frequente. A seleção resultante servirá apenas para direcionar a análise dos auditores.

A técnica compatível com esse objetivo é
Alternativas
Q4279853 Banco de Dados
Na consolidação de informações sobre contratações provenientes de diferentes órgãos, verificou-se que o campo destinado ao CNPJ do fornecedor apresenta, entre outras, as seguintes ocorrências:

Imagem associada para resolução da questão

Os três primeiros valores possuem a mesma sequência numérica após a retirada dos caracteres de formatação. O quarto também pode ser expresso como uma sequência de 14 algarismos, mas possui dígitos verificadores inválidos.
O processamento deve permitir o cruzamento dos CNPJs válidos, sem impedir a conferência posterior dos valores efetivamente recebidos de cada órgão.

Nesse caso, os dados devem ser tratados de modo a
Alternativas
Q4279852 Banco de Dados
Dados funcionais encaminhados por órgãos jurisdicionados foram reunidos em uma base relacional para apoiar o exame de possíveis acumulações de vínculos. Após a validação e a padronização dos dados, cada servidor e cada órgão passaram a ser representados por identificadores únicos.
Considere a relação VINCULO_FUNCIONAL, na qual cada registro corresponde a um vínculo:
ID_VINCULO, ID_SERVIDOR, ID_ORGAO, CARGO, CARGA_HORARIA, SITUACAO
Um mesmo servidor pode possuir mais de um vínculo no mesmo órgão. Para uma análise preliminar, devem ser relacionados apenas os servidores com vínculos ativos em pelo menos dois órgãos distintos.

O resultado pretendido é obtido mediante
Alternativas
Respostas
101: E
102: C
103: B
104: A
105: D
106: E
107: C
108: B
109: C
110: E
111: E
112: D
113: A
114: A
115: A
116: A
117: B
118: C
119: B
120: D