Questões de Concurso sobre Características da abordagem de BD

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
20 questões encontradas
Questões por página
20
Mais recentes
 

O projeto de modernização do sistema de informações de uma planta industrial envolve desde o armazenamento de dados de vendas e séries temporais até o controle de processos em chão de fábrica. Durante a definição da arquitetura de dados, o engenheiro precisa comparar a aplicabilidade entre sistemas gerenciadores de banco de dados e sistemas de arquivos tradicionais, bem como os tipos de aplicações suportadas.


Com base nos conceitos de sistemas de bancos de dados, assinale a afirmativa incorreta.


A

A tecnologia de bancos de dados ativos e de tempo real (real time) tem aplicações práticas no controle de processos industriais e de produção.


B

Uma característica fundamental da abordagem de banco de dados é a natureza autodescritiva do sistema, na qual o sistema armazena não apenas o banco de dados, mas também uma definição completa ou descrição da estrutura e restrições (metadados) no catálogo do sistema gerenciador de banco de dados.


C

O uso de um sistema gerenciador de banco de dados é mandatório e vantajoso em qualquer cenário, inclusive quando há requisitos rígidos de tempo real (real-time), pois a sobrecarga (overhead) de segurança, controle de concorrência e recuperação do sistema gerenciador de banco de dados nunca impacta a execução de programas que exigem resposta imediata.


D

Aplicações referentes a séries temporais são aquelas que guardam informações, como dados econômicos, em intervalos regulares de tempo (por exemplo, vendas diárias), e muitas vezes exigem funcionalidades estendidas além dos sistemas relacionais básicos.

A abstração no nível de visualização de um sistema de banco de dados apresenta as informações de forma simples, de modo que um usuário leigo é capaz de utilizar um sistema complexo.


C

Certo


E

Errado

É uma característica da abordagem de banco de dados:


A

garantia de segurança absoluta dos dados


B

isolamento entre programas e dados, e abstração de dados


C

capacidade de realizar tarefas cognitivas de forma independente


D

capacidade de tomada de decisões autônomas, independente de dados

São características da abordagem de banco de dados, utilizada pelos Sistemas de Gerenciamento de Banco de Dados (SGDBs):


I. Isolamento entre programas e dados.

II. Compartilhamento de dados.

III. Processamento de transação monousuário.


Quais estão corretas?


A

Apenas II.


B

Apenas III.


C

Apenas I e II.


D

Apenas I e III.


E

I, II e III.

O tempo de acesso, definido como o tempo gasto para se encontrar determinado registro, considerando-se a técnica de indexação utilizada, deve ser considerado para indexar uma tabela do banco de dados.


C

Certo


E

Errado

Ano: 2021
Prova: SELECON - EMGEPRON - Analista de Projetos Navais - Área: Analista de Sistemas - Auditoria - 2021

No que tange à abstração de dados, um sistema de BD deve garantir uma visão totalmente abstrata do banco de dados para o usuário, ou seja, para esse usuário pouco importa qual unidade de armazenamento está sendo usada para guardar seus dados, desde que estes estejam disponíveis no momento necessário.

A figura abaixo tem por foco a abstração do BD em três níveis.

Imagem associada para resolução da questão

De acordo com a figura, destacam-se três níveis:

I. Este nível é o de mais alto nível de abstração, correspondendo a um modelo que independe da implementação em um SGBD. No contexto do projeto de BD, emprega uma técnica de modelagem baseada na representação por meio do diagrama entidade-relacionamento.

II. Este nível refere-se a uma descrição do BD, correspondendo a um modelo que considera a abstração na visão do usuário do SGBD. Pode-se concluir que o projeto depende do SGBD em uso, além de definir como será a implementação em um SGBD específico.

III. Este nível é o nível mais baixo de abstração, correspondendo a um modelo que descreve como os dados estão realmente armazenados. Pode-se concluir que engloba estruturas complexas de baixo nível e descreve os detalhes completos do armazenamento de dados e o caminho de acesso ao banco de dados.

Nessas condições, os níveis I, II e III são denominados, respectivamente:


A

conceitual, lógico e físico


B

conceitual, físico e lógico


C

lógico, conceitual e físico


D

lógico, físico e conceitual

Para a recuperação de falhas, é utilizada a técnica de paginação em sombra, que consiste em fazer uma cópia das operações realizadas no banco de dados em outro esquema igual ao utilizado no banco corrente.


C

Certo


E

Errado

A integridade referencial é importante no relacionamento entre as tabelas de um banco de dados relacional porque indica que os valores não nulos existentes em uma


A

chave primária são iguais aos da chave candidata que ela referencia.


B

chave estrangeira são iguais aos da chave primária que ela referencia.


C

tabela se repetem em qualquer coluna da tabela com a qual ela está relacionada.


D

coluna que seja chave primária não se repetem na mesma tabela.


E

coluna não se repetem em nenhuma outra coluna da mesma ou de outra tabela.

Um Sistema Gerenciador de Banco de Dados (SGBD) deve contribuir para que os dados reflitam corretamente a realidade representada pelo banco de dados relacional e que esses dados sejam consistentes entre si. Para tentar garantir a integridade de um banco de dados relacional, os SGBD oferecem mecanismos de restrições de integridade. Sobre restrições de integridade em banco de dados relacionais, marque a opção correta.


A

Os valores da chave estrangeira devem ser únicos.


B

Os valores dos campos que aparecem em uma chave estrangeira não necessariamente devem aparecer na chave primária da tabela referenciada.


C

Os valores dos campos não necessariamente precisam obedecer a definição definida pela coluna, podendo haver uma promoção (casting) automática de tipo.


D

Os valores dos campos que compõem uma chave primária sempre devem ser diferentes de vazio.


E

Os valores da chave primária referenciadas pela chave estrangeira podem ser excluídos normalmente.

As boas práticas em Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDRs) reforçam que todas as redundâncias não controladas (não planejadas) devem ser minimizadas ou, se possível, eliminadas. Ou seja, as redundâncias produzidas por falta de projeto lógico de banco de dados devem ser minimizadas ou eliminadas, enquanto as redundâncias controladas são aceitas e, muitas vezes, constituem a política de replicação de dados. A grande vantagem da replicação é


A

a menor fragmentação horizontal.


B

o aumento do overhead durante a atualização dos dados.


C

a menor exigência de recursos do sistema (memória, processador).


D

a maior disponibilidade dos dados.


E

a menor fragmentação vertical.

Chama-se de “ponto de sincronização” a ligação entre duas transações consecutivas, exibindo onde se encontra o estado de consistência do referido banco de dados. Assinale a alternativa que indique corretamente as operações que representam esse ponto.


A

Commit e Insert


B

Insert e Rollback


C

Commit e Rollback


D

Commit e Select


E

Rollback e Select

Considere as afirmações abaixo sobre segurança em bancos de dados.


I - Mecanismos de segurança obrigatórios são usados para conceder privilégios aos usuários, incluindo a capacidade de acessar arquivos de dados, registros ou campos específicos, em um modo especificado, como leitura, inserção, exclusão ou atualização.

II - Mecanismos de segurança discriminatórios são usados para impor a segurança multinível por classificação de dados e usuários em várias classes (ou níveis) de segurança e, depois, pela implementação da política de segurança apropriada da organização.

III - A perda de disponibilidade é uma ameaça aos bancos de dados quanto a tornar os objetos disponíveis a um usuário humano ou a um programa que a eles tem legitimo direito de acesso.


Quais estão corretas?



A

Apenas I.


B

Apenas II.


C

Apenas III.


D

Apenas I e II.


E

I, II e III.

No que diz respeito a Sistemas Gerenciadores de Banco de Dados (SGBD), assinale a alternativa correta.


A

SGBD orientados a objetos desenvolvidos para uso com a linguagem Java são ODBC (Open Database Connectivity).


B

A Linguagem de Consulta Estruturada (SQL) é uma linguagem procedural voltada para o desenvolvimento de aplicações com o uso de SGBD.


C

As consultas em um banco de dados relacional devem ser feitas por meio da linguagem SQL, com os comandos BEGIN, COMMIT e ROLLBACK.


D

Os SGBD podem ser classificados em modelos: hierárquicos; em rede; relacional; e orientados a objeto.


E

O comando de controle de dados REVOKE permite atribuir a um determinado usuário o direito de executar operações em SGBD.

Um banco de dados é uma coleção de dados relacionados. Os dados são fatos que podem ser gravados e que possuem um significado implícito. Por exemplo, considere nomes, números telefônicos e endereços de pessoas conhecidas. Esses dados podem ter sido escritos em uma agenda de telefones ou armazenados em um computador. São considerados elementos básicos de um banco de dados:

A
entidades, tuplas e chave estrangeira.

B
registros, campos e barramento.

C
atributos, linhas e comutador.

D
tabelas, índices e chave criptográfica.

Uma transação no banco de dados pode ser definida como procedimentos que são executados em um banco e que, na visão usuário é uma única ação. Existem quatro prioridades para garantir a integridade da transação, as quais são:


A

atomicidade, complexidade, DML e DLL .


B

atomicidade, consistência, commit e durabilidade.


C

atomicidade, consistência, isolamento e durabilidade.


D

consistência, sistema operacional, isolamento e durabilidade.


E

isolamento, consistência, inspeção e query.

Considere as seguintes tabelas em um Banco de Dados Relacional:


Departamento

CodDepto

Nome

1

D1

2

D2

3

D3


Empregado

CodEmp

Nome

CodDepto

1

José

3

2

Maria

2

3

Joao

2

4

Joao

1

5

Joao

3

6

Ana

2



Dependente

CodDep

Nome

CodEmp

1

Francisco

3

2

Juliana

3

3

Juliana

4

4

Manuel

1

5

Miguel

3

6

Hugo

2

7

Marcos

6

8

Daniela

1

9

Marieta

2


Observe o resultado de uma consulta SQL.

Nome

Nome

Joao

Francisco

Joao

Juliana

Joao

Miguel

Maria

Hugo

Maria

Marieta


A consulta que expressa o resultado acima é:


A

SELECT Empregado.Nome, Empregado.Dependente.Nome

FROM Empregado INNER JOIN Dependente

ON Empregado.CodEmp = Dependente.CodEmp

WHERE (((Empregado.CodEmp)=2)) OR (((Empregado. CodEmp)=3));


B

SELECT *, Dependente.Nome

FROM Empregado INNER JOIN Dependente

WHERE Empregado.CodEmp = Dependente.CodEmp

ON (((Empregado.CodEmp)=2)) OR (((Empregado. CodEmp)=3));


C

SELECT Empregado.Nome, Dependente.Nome

FROM Empregado INNER JOIN Dependente

ON Empregado.CodEmp = Dependente.CodEmp

WHERE (((Empregado.CodEmp)=2)) AND (((Empregado. CodEmp)=3));


D

SELECT Empregado.Nome, Dependente.Nome

FROM Empregado INNER JOIN Dependente

ON Empregado.CodEmp = Dependente.CodEmp

WHERE (((Empregado.CodEmp)=2)) OR (((Empregado. CodEmp)=3));


E

SELECT Empregado.Nome, Dependente.Nome

FROM Empregado INNER JOIN Dependente

WHERE Empregado.CodEmp = Dependente.CodEmp

ON (((Empregado.CodEmp)=2)) OR (((Empregado. CodEmp)=3));

Sobre as ações de recuperação quando o sistema de banco de dados é reiniciado após uma falha, considere:


I. na fase de redo, o sistema realiza o rollback varrendo o log ao contrário a partir do final.

II. ao final da fase de redo, a lista do undo contém a lista de todas as transações que estão incompletas.

III. na fase de undo, o sistema repete as atualizações de todas as transações varrendo o log para a frente a partir do último ponto de verificação.

IV. depois que a fase de undo da recuperação termina, o processamento normal da transação pode ser retomado.


As considerações acima são, respectivamente:


A

falsa, verdadeira, falsa e verdadeira


B

verdadeira, falsa, verdadeira e falsa


C

falsa, falsa, verdadeira e verdadeira.


D

verdadeira, verdadeira, verdadeira e verdadeira.


E

falsa, falsa, falsa e falsa

O termo “Sistemas Gerenciadores de Bancos de Dados” é usado para caracterizar os programas que tratam e controlam o acesso aos bancos de dados. Uma funcionalidade que usualmente NÃO é coberta pelos SGBDs é:


A

segurança e integridade dos dados;


B

controle de concorrência;


C

otimização e processamento de consultas;


D

recuperação de dados;


E

normalização de dados.

Em sistemas de bancos de dados de acesso concorrente, a manutenção de jornais para as operações em andamento permite a recuperação do estado anterior ao de uma operação, caso ocorra uma falha durante a execução dessa operação.


C
Certo

E
Errado
 
 
Gerar simulado