Questões de Concurso sobre Conceitos de Banco de dados

 
 
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
 
987 questões encontradas
Questões por página
20
Mais recentes
 
No SGBD DB2, as funções de colunas (COUNT, MAX, MIN e SUM) retornam um valor único. No caso da função COUNT, além de retornar um valor único, o resultado será sempre um número inteiro.

C
Certo

E
Errado

O diagrama de classes da UML, apresentado a seguir, mostra uma associação entre classes que se dá por meio de uma classe associativa. Classes associativas podem ser substituídas por classes comuns, sem perda de informação.


Imagem associada para resolução da questão


Considerando as afirmações acima, assinale o diagrama de classes semanticamente equivalente ao apresentado acima.


A

Imagem associada para resolução da questão


B

Imagem associada para resolução da questão


C

Imagem associada para resolução da questão


D

Imagem associada para resolução da questão

uma relação de trabalho flexível e hipotética, onde cada funcionário, que possui uma única Carteira de Trabalho e Previdência Social, pode trabalhar em diversas empresas ao mesmo tempo, e estas empresas podem manter inúmeros funcionários. Nessa relação estabelecida de forma correta em um Sistema Gerenciador de Banco de Dados Relacional, considere que a chave primária da tabela funcionario é matriculaFuncionario, da tabela empresa é idEmpresa e da tabela empresa_funcionario é uma composição de matriculaFuncionario e idEmpresa. Um Analista de Sistemas infringirá as regras da segunda forma normal (2FN) se colocar na tabela empresa_funcionario o campo

A
cargo.

B
salario.

C
cargaHorariaMensal.

D
regrasDeTrabalho.

E
numeroCarteiraTrabalho.

Para diagramas de classes da UML e suas multiplicidades, considere que: i) as multiplicidades corretas denotam o relacionamento entre as classes Cliente e Pedido, ii) um cliente pode ter vários pedidos associados e um pedido pode ter apenas 1 cliente associado.


Considerando essas afirmações, é obrigatório que um pedido tenha um único cliente associado e um cliente não necessariamente precisa ter pedidos associados. O diagrama correto que ilustra esta situação é descrito por:


A

Imagem associada para resolução da questão


B

Imagem associada para resolução da questão


C

Imagem associada para resolução da questão


D

Imagem associada para resolução da questão

Os dados devem ser armazenados em locais onde possam ser consultados de forma organizada e correta. Para isso, existem métodos de acesso e busca, constituindo um sistema de gerenciamento dos dados. Com base nos conceitos envolvidos neste sistema, relacione adequadamente as colunas conforme os termos e seus respectivos significados.


1. SGBD sistema de gerência de banco de dados.

2. SQL (Structured Query Language).

3. Modelo conceitual.

4. CASE (Computer Aided Software Engineering).


( ) Linguagem padrão de definição e manipulação do banco de dados.

( ) Ferramenta que pode apoiar o desenvolvimento de um banco de dados tanto a nível de modelagem quanto a nível de projeto do banco de dados.

( ) Dados abstratos que descrevem a estrutura de um banco de dados de forma independente de um SGBD particular.

( ) É um software que incorpora as funções de definição, recuperação e alteração de dados em um banco de dados.


A sequência está correta em


A

2, 4, 1, 3.


B

2, 1, 4, 3.


C

4, 2, 3, 1.


D

2, 4, 3, 1.

Em relação a um sistema de banco de dados, assinale a alternativa correta.

A
Na recuperação baseada em log em um sistema de banco de dados, o registro de log de atualização que descreve uma única escrita no banco de dados deve ter as seguintes informações: identificador da transação, identificador de item de dados, novo valor.

B
Em um sistema de banco de dados existem dois tipos de erros que podem causar a falha em uma transação: erro lógico (a transação não pode mais continuar devido a alguma condição interna na sua execução) e erro de sistema (o sistema entrou em um estado indesejável, fazendo com que uma transação não possa continuar com sua execução normal).

C
O sistema de banco de dados reside permanentemente no armazenamento volátil e é particio- nado em unidades de armazenamento de tamanho fixo, chamadas blocos.

D
sistema de banco de dados reside permanentemente no armazenamento volátil e é particio- nado em unidades de armazenamento de tamanho fixo, chamadas blocos.

E
A implementação do armazenamento estável em um sistema de banco de dados requer que os blocos de dados sejam transferidos da memória para o armazenamento em disco. Essa transferência pode resultar em: término bem- sucedido (a informação transferida chegou com segurança ao seu destino) e falha total (a falha ocorreu suficientemente cedo durante a transferência, de modo que o bloco de destino permanece intacto).
Um SGBD (Sistema Gerenciador de Banco de Dados) é um software projetado para armazenar e manipular de forma eficiente grandes quantidades de dados. Das afirmativas abaixo, assinale aquela que não corresponde aos recursos de um SGBD.

A
Uso do Proxi.

B
Linguagem de Consulta.

C
Utilização de Triggers.

D
Controle de Concorrência.

E
Ordenação de Dados.
O SGBD Oracle 11g armazena logicamente seus dados em tablespaces e fisicamente em datafiles associados à tablespace. Considere um banco de dados com a tablespace tbs_03. Para aumentar esse banco, adicionando o datafile tbs_f04.dbf à tablespace tbs_03, deve-se executar o comando:

A
CREATE TABLESPACE tbs_03 DATAFILE 'tbs_f04.dbf';

B
ALTER TABLESPACE tbs_03 ADD DATAFILE 'tbs_f04.dbf' SIZE 100K;

C
CREATE DATAFILE 'tbs_f04.dbf' ON tbs_03 TABLESPACE;

D
ALTER DATABASE AUTOEXTEND 'tbs_f04.dbf' ON tbs_03;

E
ADD DATAFILE 'tbs_f04.dbf' ON TABLESPACE tbs_03 SIZE 100K;

Na modelagem conceitual de dados, os requisitos de dados são analisados e implementados por meio de um diagrama Entidade-Relacionamento (ER) ou UML.


C

Certo


E

Errado

Sistemas de gerenciamento de banco de dados exigem que as linguagens de definição de dados sejam embutidas nos programas que manipulam os dados.

C
Certo

E
Errado

Pode-se conceituar um sistema de banco de dados como o conjunto de quatro componentes básicos: dados, hardware, software e usuários. Os objetivos de um sistema de banco de dados são o de isolar o usuário dos detalhes internos do banco de dados (promover a abstração de dados) e promover a independência dos dados em relação às aplicações, ou seja, tornar independentes da aplicação, da estratégia de acesso e da forma de armazenamento. O sistema de banco de dados deve garantir uma visão totalmente abstrata do banco de dados para o usuário, ou seja, para o usuário do banco de dados pouco importa qual unidade de armazenamento está sendo usada para guardar seus dados, contanto que os mesmos estejam disponíveis no momento necessário. Essa abstração se dá em três níveis:


I. nível de visão do usuário: as partes do banco de dados a que o usuário tem acesso de acordo com a necessidade individual de cada usuário ou grupo de usuários.

II. nível conceitual: define quais os dados que estão armazenados e qual o relacionamento entre eles.

III. nível físico: é o nível mais baixo de abstração, que define efetivamente de que maneira os dados estão armazenados.


Pode-se afirmar que:


A

somente I está correta.


B

somente II está correta.


C

somente III está correta.


D

há apenas duas afirmativas corretas.


E

todas estão corretas.

Quando uma instância é iniciada, o SGBD Oracle 11g aloca uma área de memória e inicia processos de background.

A memória alocada para variáveis de sessão, como informações de logon e outras informações necessárias por uma sessão do banco de dados, é a:


A
Reserved Pool;

B
Data Dictionary Cache;

C
User Global Area;

D
Java Pool;

E
Database Buffer Cache.

O Diagrama de Colaboração/Comunicação da UML, apresentado a seguir, expressa que


Imagem associada para resolução da questão


A

o objeto a1 do tipo Objeto1 invoca o método m do objeto a2 do tipo Objeto2 repetidamente, enquanto o valor da variável i for menor que 10, mas o valor inicial de i é indefinido.


B

o objeto a1 do tipo Objeto1 invoca o método m do objeto a2 do tipo Objeto2, se o valor da variável i for menor que 10.


C

o objeto a1 do tipo Objeto1 invoca o método m do objeto a2 do tipo Objeto2 repetidamente, enquanto o valor da variável i for menor que 10, com valor inicial de i igual a 1.


D

o objeto a1 do tipo Objeto1 invoca o método m do objeto a2 do tipo Objeto2, e o método m retorna um valor i menor que 10.

No SGBD Oracle 11g, ao trabalhar com o Banco de Dados no modo ARCHIVELOG, o administrador terá mais opções de recuperação após uma perda de dados. Para colocar o banco de dados no modo ARCHIVELOG, utilizando comando SQL, deverão ser executados o(s) seguinte(s) comando(s):


A

SHUTDOWN IMMEDIATE;

STARTUP MOUNT;

ALTER DATABASE ARCHIVELOG;

ALTER DATABASE OPEN;


B

SHUTDOWN IMMEDIATE;

ALTER DATABASE ARCHIVELOG;

STARTUP;


C

ALTER DATABASE ARCHIVELOG;


D

SHUTDOWN IMMEDIATE;

STARTUP NOMOUNT;

ALTER DATABASE ARCHIVELOG;

ALTER DATABASE OPEN;


E

SHUTDOWN IMMEDIATE;

STARTUP RESTRICT;

ALTER DATABASE ARCHIVELOG;

ALTER DATABASE OPEN;

A figura, a seguir, apresenta um Diagrama de Atividades da UML.


Imagem associada para resolução da questão

Sobre este diagrama, é correto afirmar que


A

durante uma execução deste processo, as Atividades 2 e 3 serão executadas concorrentemente, independentemente de condição, e a Atividade 4 será executada assim que uma das Atividades, 2 ou 3, estiver finalizada.


B

durante uma execução deste processo, as Atividades 2 e 3 serão executadas concorrentemente, independentemente de condição, e a Atividade 4 somente será executada quando as Atividades 2 e 3 estiverem finalizadas.


C

durante uma execução deste processo, uma das Atividades, 2 ou 3, será executada, dependendo da saída gerada pela Atividade 1, que deverá satisfazer uma das condições, para que a atividade correta seja executada.


D

durante uma execução deste processo, as Atividades 5 e 6 serão executadas paralelamente, independentemente de condição, e assim que ambas forem finalizadas, o processo será automaticamente finalizado.

Atomicidade é a propriedade que garante que as transações não sejam afetadas pelo funcionamento umas das outras nem tenham acesso aos resultados parciais entre si.

C
Certo

E
Errado
Em um SGBD (Sistema de Gerenciamento de Banco de Dados) foi realizado a normalização utilizando-se até a quinta forma normal para reduzir a redundância ou replicação de dados. Quanto ao tempo das operações de acesso a esses dados pode-se afirmar que na prática:

A
o impacto no desempenho será praticamente imperceptível

B
garantidamente o desempenho irá aumentar em mais de 50%

C
garantidamente o desempenho irá diminuir em mais de 50%

D
comprova-se empiricamente que o SGBD chega a atingir o dobro de desempenho

E
algumas vezes o SGBD, ao ser desnormalizado, poderá apresentar um melhor desempenho

Um banco de dados se compõe essencialmente de


A

uma base de dados, um sistema gerenciador de exploração, linguagem(ens) de programas, programas voltados a necessidades objetivas.


B

uma base de dados, um sistema gerenciador de exploração, linguagem(ens) de exploração, programas voltados a necessidades objetivas


C

um sistema gerenciador de bd(sgbd), linguagem(ens) de programas, uma base de dados, programas voltados a necessidades de exploração.


D

uma base de dados, um sistema gerenciador de bd(sgbd), linguagem(ens) de exploração, programas voltados a necessidades objetivas.

Em um sistema gerenciador de banco de dados (SGBD), o dicionário de dados é responsável por armazenar as definições dos esquemas de banco de dados, como, por exemplo, o código de criação de uma tabela.

C
Certo

E
Errado

Analise as afirmações abaixo com relação ao processamento de transações em Sistemas de Gerenciamento de Bancos de Dados (SGBD) e assinale (V) para verdadeiro ou (F) para falso.


( ) A serialização da execução concorrente da transação pode ser usada para definir as sequências de execução corretas de transações simultâneas.

( ) As operações básicas de acesso ao banco de dados executadas por parte de uma transação são read e write.

( ) O modo de especificar a conclusão de uma transação é determinado apenas pela instrução de confirmação da transação (commit).

( ) A propriedade ISOLAMENTO indica que uma transação deve ser executada de forma independente das demais, de modo que ao ser completamente executada, sem interferências de outras transações, deve levar o banco de dados de um estado consistente para outro.

( ) A propriedade ATOMICIDADE estabelece que uma transação deve ser executada em sua totalidade ou não ser realizada de forma alguma, de modo que se exige que esta transação seja executada até o fim.


De acordo com as afirmações, a sequência correta é


A

V, V, F, F, V.


B

V, F, V, V, F.


C

F, F, F, V, V.


D

F, V, V, F, F.


E

V, F, V, F, V.

   
Gerar simulado