11 Q862106
Banco de Dados Formas normais
Ano: 2021
Banca: Fundação CESGRANRIO (CESGRANRIO)
Seja a seguinte notação para descrever esquemas de bancos de dados relacionais:
• uma tabela possui um nome e um conjunto de colunas, separadas por vírgulas; • em uma linha qualquer, os valores referentes às colunas são atômicos e monovalorados; • colunas que admitem o valor nulo aparecem entre colchetes; • colunas que compõem a chave primária aparecem sublinhadas; • a notação X → Y indica que Y depende funcionalmente de X (ou X determina Y).
De acordo com a notação apresentada, qual esquema relacional de banco de dados se encontra na 3FN?
12 Q862099
Banco de Dados Modelagem de dados
Ano: 2021
Banca: Fundação CESGRANRIO (CESGRANRIO)

O modelo conceitual de dados apresentado a seguir exibe uma generalização exclusiva e total.



Um banco de dados é composto por um conjunto cujos elementos são instâncias da entidade E presente no diagrama acima.


E={e1, e2, e3, e4, e5, e6, e7, e8, e9, e10}


Nesse cenário, quais subconjuntos de E NÃO violam as propriedades dessa generalização?

13 Q862098
Banco de Dados OLAP (On-line Analytical Processing)
Ano: 2021
Banca: Fundação CESGRANRIO (CESGRANRIO)
O departamento de vendas de uma empresa possui informações sobre as vendas de seus produtos em todos os municípios brasileiros. Essas informações foram apresentadas, na forma de uma tabela de produtos x municípios, ao diretor de operações. No entanto, a tabela ficou enorme e dificultaria o processo de tomada de decisão. O diretor, então, solicitou que o departamento usasse os recursos das ferramentas OLAP e reapresentasse as informações na forma de uma tabela de estados x produtos.
Quais operações OLAP a serem realizadas sobre a tabela inicial atenderão a essa solicitação do diretor de operações?
14 Q862091
Banco de Dados SQL
Ano: 2021
Banca: Fundação CESGRANRIO (CESGRANRIO)
Um programador experiente estava revisando o código de um estagiário e detectou a instrução SQL abaixo, complicada demais para seu objetivo.
SELECT * FROM Compras where codProduto not in (select codProduto from Produtos where codProduto<3 or valor<4000)
Para simplificar o código, sem alterar a resposta, a instrução apresentada acima pode ser substituída por
15 Q862084
Banco de Dados Conceitos Básicos em Banco de Dados
Ano: 2021
Banca: Fundação CESGRANRIO (CESGRANRIO)
Ao construir uma aplicação bancária, um projetista de software modelou a classe “Conta”. Posteriormente, percebeu que cada instância da classe “Conta” poderia ter um conjunto de responsabilidades variadas e independentes, sendo que uma requisição poderia ter que ser atendida por uma ou várias dessas responsabilidades. Isso não permitiria usar de forma eficiente o mecanismo de subclasses para representar essas responsabilidades. Buscando uma solução adequada para essa limitação, o projetista encontrou um padrão de projeto que permite adicionar e retirar dinamicamente responsabilidades apenas aos objetos individuais, e não à classe inteira, estendendo a funcionalidade do objeto, o que seria a solução ideal para o seu caso.
Esse padrão de projeto específico tem uma estrutura comum, em q...
16 Q846830
Banco de Dados Banco de Dados Relacionais
Ano: 2020
Banca: Fundação de Amparo e Desenvolvimento da Pesquisa (FADESP)
O mecanismo que permite a implementação de relacionamentos entre tabelas em um banco de dados relacional é a
17 Q846829
Banco de Dados Gerência de Transações
Ano: 2020
Banca: Fundação de Amparo e Desenvolvimento da Pesquisa (FADESP)
Considerando conceitos de processamento de transações em bancos de dados, analise as afirmativas a seguir. I. Uma transação é um programa em execução que forma uma unidade lógica de processamento de banco de dados que inclui uma ou mais operações de acesso, como operações de inserção, exclusão, modificação ou recuperação. II. Para especificar os limites de uma transação são utilizadas as operações explícitas BEGIN_TRANSACTION e WRITE_TRANSACTION em um programa de aplicação. III. A operação COMMIT_TRANSACTION executa as mudanças realizadas pela transação de modo que elas podem ser desfeitas posteriormente. Considerando V como afirmativa verdadeira e F como falsa, a sequência que expressa corretamente o julgamento das afirmativas é
18 Q846828
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados
Ano: 2020
Banca: Fundação de Amparo e Desenvolvimento da Pesquisa (FADESP)
As propriedades de transações impostas pelos métodos de controle de concorrência e recuperação do Sistema de Gerenciamento de Banco de Dados (SGBD) são
19 Q846364
Banco de Dados Administração de banco de dados
Ano: 2020
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O administrador de dados e o administrador do banco de dados exercem funções-chave na administração de banco de dados. Ao responsável pelas decisões estratégicas e de normas com relação aos dados da empresa cabe também
20 Q846363
Banco de Dados Gerência de Transações
Ano: 2020
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Um sistema de banco de dados proporciona a empresas o controle centralizado de todos os seus dados. O funcionamento do banco de dados baseia-se em unidades lógicas de trabalho conhecidas como