Questões de Concurso sobre Definições e Propriedades do SGBD

 
 
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
 
43 questões encontradas
Questões por página
20
Mais recentes
 

Apesar das inegáveis vantagens oferecidas por um Sistema Gerenciador de Banco de Dados (SGBD) para a centralização, o controle e a segurança da informação, a literatura clássica aponta que a adoção dessa tecnologia pode envolver custos adicionais desnecessários em determinados cenários. São circunstâncias sob as quais pode ser mais desejável utilizar arquivos comuns (em vez de SGBD), EXCETO:


A

Aplicações de banco de dados estritamente simples e muito bem definidas, para as quais a organização não possui a expectativa de que ocorram muitas mudanças estruturais.


B

Programas de aplicação que exigem requisitos rigorosos de tempo real, os quais poderiam não ser atendidos de forma satisfatória devido às operações extras executadas pelo SGBD.


C

Sistemas computacionais embarcados que possuem capacidade de armazenamento severamente limitada, cenário em que um SGBD de uso geral se tornaria inapropriado e custoso.


D

Cenários operacionais que funcionam de forma estritamente isolada, em que não existe nenhuma necessidade ou previsão de acesso de múltiplos usuários aos dados.


E

Sistemas de estoque ou caixas de pequenas lojas, em que se busca por agilidade no desenvolvimento de aplicações comerciais de prateleira.

No contexto interno de um sistema de gerenciamento de banco de dados (SGBD), os metadados


A

executam controle transacional e bloqueio de concorrência.


B

garantem normalização automática dos esquemas relacionais.


C

replicam dados entre instâncias distribuídas do banco.


D

definem as estruturas lógica e física dos objetos do banco.


E

armazenam registros de usuários finais permanentemente.

Qual das alternativas abaixo descreve corretamente características de SGBDs relacionais?


A

SGBDs relacionais permitem a definição de esquemas flexíveis para tabelas, permitindo a adição de colunas sem a necessidade de reestruturação dos dados.


B

Em um SGBD relacional, os dados são organizados em tabelas com linhas e colunas, e a manipulação é realizada por meio da linguagem SQL. O modelo de dados relacional garante que as operações sejam realizadas com as propriedades ACID, assegurando a consistência e confiabilidade, mesmo em situações de falhas.


C

Em um SGBD relacional, a integridade referencial entre tabelas é garantida por meio de constraints como chaves estrangeiras. No entanto, SGBDs relacionais não oferecem suporte para transações complexas e não podem assegurar a atomicidade das operações, o que limita sua aplicabilidade em sistemas financeiros.


D

SGBDs relacionais suportam tipos de dados não estruturados, como JSON e XML, e permitem consultas complexas usando SQL, inclusive permitindo a manipulação de dados como objetos dentro dessas colunas. Contudo, as transações em SGBDs relacionais não garantem a durabilidade e isolamento das operações.

A respeito das funcionalidades oferecidas por um SGBD, assinale a opção correta.


A

A principal função de um SGBD é armazenar fisicamente os dados no disco.


B

Um SGBD moderno implementa funcionalidades como controle de concorrência, integridade de dados, segurança e recuperação de falhas.


C

O controle de integridade referencial em um banco de dados deve ser sempre tratado exclusivamente na camada da aplicação.


D

A segurança e a integridade dos dados são responsabilidades exclusivas do administrador do sistema operacional.


E

Um SGBD não possui mecanismos próprios de controle de concorrência, cabendo essa responsabilidade ao sistema operacional.

Com base nos conceitos e características relativos a bancos de dados e sistemas gerenciadores de banco de dados (SGBD), qual das seguintes alternativas melhor aplica o conceito de independência de dados em um SGBD relacional?


A

A independência de dados em um SGBD relacional permite alterar os registros individuais de uma tabela sem a necessidade de modificar a estrutura geral do banco de dados, assegurando a integridade dos dados e a atualização do sistema.


B

A independência de dados em um SGBD relacional possibilita a criação de novas tabelas no banco de dados, sem precisar modificar a estrutura de tabelas já existentes, garantindo a consistência do banco de dados.


C

A independência de dados em um SGBD relacional permite alterar a estrutura lógica ou física do banco de dados, sem a necessidade de reprogramar os aplicativos que utilizam esses dados, facilitando a manutenção e a atualização do sistema.


D

A independência de dados em um SGBD relacional refere-se à capacidade de manipular os dados de uma tabela específica sem interferir nas demais tabelas, promovendo a modularidade no banco de dados.


E

A independência de dados em um SGBD relacional significa que a estrutura física dos dados pode ser otimizada sem alterar a forma como os usuários acessam os dados, garantindo melhor performance.

Os sistemas de gerenciamento de banco de dados (SGBD) são ferramentas essenciais para armazenar, gerenciar e recuperar informações de forma eficiente. Sobre os SGBD, analise as afirmativas a seguir.


I. Os SGBDs permitem estruturar os dados em tabelas, com linhas representando atributos e colunas representando registros individuais desses atributos, facilitando a organização e a consulta das informações.

II. Consulta aos dados: por meio de consultas SQL (Structured Query Language), os usuários podem recuperar informações específicas do banco de dados, utilizando comandos como SELECT, INSERT, UPDATE e DELETE para manipular os dados conforme necessário.

III. Backup e recuperação: os SGBDs oferecem recursos para realizar backup regular dos dados armazenados, garantindo a segurança e a integridade das informações, além de possibilitar a recuperação dos dados em caso de falhas ou perdas.


Estão corretas as afirmativas


A

I e II, apenas.


B

I e III, apenas.


C

II e III, apenas.


D

I, II e III.

Ao se utilizar um sistema gerenciador de bancos de dados, revela-se uma tarefa de grande importância: a definição dos parâmetros de criação e uso de cada banco de dados. Sendo assim, com relação a tais parâmetros, é correto afirmar que


A

não se aplicam a bancos de dados com até cinco tabelas.


B

o nome do banco de dados deve ser modificado a cada período pré-determinado, de acordo com o gerenciador utilizado.


C

bancos de dados relacionais possuem um único padrão de configuração dos parâmetros, qualquer que seja o gerenciador utilizado.


D

devem ter seus valores confirmados a cada novo acesso a cada banco de dados.


E

devem ser especificados quando da criação de um banco de dados, podendo ser modificados de acordo com a necessidade.

Um sistema de computador, como qualquer outro dispositivo, está sujeito a diversos tipos de falhas de diversos motivos. Em qualquer tipo de falha, informações podem ser perdidas. Portanto, o Sistema de Gerenciamento de Banco de Dados (SGBD) precisa tomar ações antecipadamente para garantir a integridade dos dados.


Assim, sobre falha e recuperação em banco de dados, as afirmativas a seguir estão corretas, à exceção de uma. Assinale-a.


A

Erro lógico é um tipo de falha em que a transação não pode continuar mais com sua execução normal devido a alguma condição interna (por exemplo, dados não encontrados).


B

Erro do sistema é um tipo de falha de transação, onde o sistema entrou em um estado indesejável (por exemplo, impasse), fazendo que sua transação não possa continuar com sua execução normal.


C

Os sistemas de backup remoto oferecem alto grau de disponibilidade do banco de dados, mesmo em caso de catástrofes.


D

O sistema de recuperação é responsável pela restauração do banco para preservação dos dados que havia antes da ocorrência da falha. Para precaver-se de tais falhas, devem-se preservar as propriedades de atomicidade e durabilidade do banco de dados.


E

Na recuperação de bancos de dados é comum utilizar-se o arquivo de log (histórico) que pode conter marcações que denotam que até o momento dessa marcação as transações já confirmadas não precisam ser recuperadas, em caso de falha no banco de dados. A essas marcações atribui-se a denominação de gatilhos (triggers).

Sistemas de Gerenciamento de Banco de Dados Relacionais (SGBDR) são amplamente usados por aplicações que precisam garantir consistência de transação e de dados. Dado esse contexto, assinale a alternativa correta sobre esses sistemas.


A

O modelo relacional usado pelos SGBDR não admite chaves estrangeiras com valores nulos.


B

Um SGBDR, em uma arquitetura cliente-servidor, gera mais tráfego de dados na rede do que em uma arquitetura distribuída.


C

O conceito de Integridade de Domínio diz que o valor de uma chave estrangeira deve existir no domínio da chave primária da tabela referenciada.


D

ACID (acrônimo de Atomicidade, Consistência, Isolamento e Durabilidade) é um conjunto de propriedade que permite garantir a integridade referencial em um SGBDR.


E

O comando COMMIT salva definitivamente os efeitos de uma transação enquanto o comando ROLLBACK desfaz os efeitos de uma transação ainda sem COMMIT.

Analise as afirmativas a seguir, relativas a um sistema gerenciador de banco de dados (SGBD).


I. O SGBD é um sistema de software de uso geral que facilita o processo de definição, construção, manipulação e compartilhamento de bancos de dados entre diversos usuários e aplicações.

II. Um SGBD multiusuário precisa incluir um software de controle de concorrência, para garantir que, quando vários usuários tentam atualizar o mesmo dado, isso ocorra de uma maneira controlada.

III. Um SGBD oferece aos usuários uma representação conceitual de dados, informalmente conhecida como abstração de dados.


Estão corretas as afirmativas


A

I e II, apenas.


B

I e III, apenas.


C

II e III, apenas.


D

I, II e III.

O sistema de gerenciamento de bancos de dados (SGBD) ê o software que trata de todo o acesso ao banco de dados. Nesse contexto, correlacione os conceitos às suas definições e assinale a opção que apresenta a sequência correta.


CONCEITOS


I- Definição de dados

lI- Manipulação de dados

IlI- Segurança e integridade de dados

IV- Desempenho


DEFINIÇÕES


( ) O SGBD, ou algum subsistema chamado pelo SGBD, deve monitorar requisições de usuários e rejeitar toda tentativa de violar as restrições definidas.

( ) O SGBD deve ser capaz de aceitar esquemas externos, esquema conceituai, esquema interno e todos os mapeamentos associados.

( ) O SGBD deve realizar todas as funções de forma tão eficiente quanto possível.

( ) O SGBD deve ser capaz de lidar com requisições do usuário para buscar, atualizar ou excluir dados existentes no banco de dados, ou para acrescentar novos dados ao banco de dados.


A

(IlI) (I) (IV) (lI)


B

(IV) (I) (IlI) (lI)


C

(IV) (lI) (III) (I)


D

(III) (lI) (IV) (I)


E

(lI) (IlI) (I) (IV)

Um sistema gerenciador de banco de dados (SGBD) é um conjunto de softwares o qual possibilita que os usuários criem e manipulem um banco de dados. Sobre esse tipo de sistema, é correto afirmar que


A

os sistemas gerenciadores de banco de dados atuais possuem diversas tabelas pré-definidas, em que se pode ganhar tempo modificando a aplicação para trabalhar de acordo com os bancos de dados existentes.


B

não é possível desenvolver um sistema gerenciador de banco de dados juntamente com uma aplicação, pois os softwares atuais já possuem todas as funcionalidades necessárias para armazenar e manipular dados.


C

os processos de especificação e análise de requisitos para uma aplicação devem ocorrer imediatamente após a criação do banco de dados e tabelas do sistema.


D

um sistema gerenciador de banco de dados monousuário permite que usuários distintos acessem o banco de dados ao mesmo tempo.


E

uma transação pode fazer com que alguns dados sejam lidos e outros gravados no banco de dados.

Considere as afirmações a seguir:

I - Na Análise e Projeto de Software Orientados a Objeto, a análise enfatiza uma investigação do problema e dos requisitos, em vez de uma solução. O projeto enfatiza uma solução conceitual que satisfaça os requisitos e não sua implementação.

II - Casos de uso UML são narrativas em texto, amplamente utilizadas para descobrir e registrar requisitos. Eles influenciam muitos aspectos de um projeto e servem de entrada para vários artefatos subsequentes nos estudos de caso.

III - A UML inclui diagramas de interação para ilustrar como os objetos interagem por meio de mensagens.

Está(ão) correta(s):


A
Apenas I.

B
Apenas II.

C
Apenas I e II.

D
Apenas II e III.

E
I, II e III.

As arquiteturas para SGBDs têm seguido tendências semelhantes àquelas dos sistemas de computação em geral. Nesse sentido, analise as afirmativas abaixo.


I. A arquitetura cliente/servidor foi desenvolvida para lidar com ambientes de computação em que um grande número de PCs, estações de trabalho, servidores de arquivo, impressoras, servidores de banco de dados, servidores Web, servidores de correio (e-mail) e outros softwares e equipamentos são conectados por uma rede.

II. Em sistemas de gerenciamento de banco de dados relacional, muitos dos quais começaram como sistemas centralizados, os componentes do sistema movidos inicialmente para o lado do cliente foram a interface com o usuário e os programas de aplicação.

III. As arquiteturas de duas camadas são assim chamadas principalmente porque os componentes do software são distribuídos por dois sistemas: cliente e servidor.


Assinale a alternativa CORRETA.


A

Apenas as afirmativas I e II estão corretas.


B

Apenas as afirmativas I e III estão corretas.


C

Apenas as afirmativas II e III estão corretas.


D

Todas as afirmativas estão corretas.

Um SGBD implica a criação e a manutenção de base de dados, eliminando a necessidade de uma especificação de definição de dados, agindo como um comunicador entre programas de aplicação e os arquivos de dados físicos que separa as visões lógicas e a concepção dos dados. Qual elemento de um SGBD é conhecido por possuir a separação entre os níveis interno e conceitual de forma bem clara?


A

CRM (Customer Relationship Management – Relacionamento com Clientes).


B

DML (Data Manipulation Language – Linguagem de Manipulação de Dados).


C

VDL (Vision Definition Language – Linguagem de Definição de Visões).


D

DDL (Data Definition Language – Linguagem de Definição de Dados).


E

SDL (Storage Definition Language – Linguagem de Definição de Armazenamento).

Nos Sistemas Gerenciadores de Banco de Dados (SGBD), pode ocorrer uma situação em que dois ou mais processos de usuários não podem completar suas transações, isso porque cada um desses processos está usando um recurso que o outro processo requer para finalizar a sua transação. Os SGBDs podem detectar e resolver esse tipo de situação, que é conhecido como


A

Isolation Level.


B

Embedded.


C

Shutdown.


D

Distinct.


E

Deadlock.

Considerando a arquitetura de um sistema gerenciador de banco de dados, o nível em que se efetua uma descrição total da estrutura do banco de dados, mas não oferece detalhes dos dados guardados no banco de dados, é o


A

externo


B

conceitual


C

interno


D

físico

Assinale a alternativa correta quanto aos Atributos em um Sistema de Gerenciamento de Banco de Dados.


A

São as linhas de uma tabela.


B

São as colunas de uma tabela.


C

Conjunto de um ou mais colunas que determinam a unicidade de cada registro.


D

São as cardinalidades de uma tabela.


E

São as tabelas de um banco de dados.

Objetos são instâncias de classes que determinam qual informação um objeto contém e como ele pode manipular essa informação. Sobre Orientação a Objetos, leia as afirmativas:


I. Herança refere-se a algo herdado. Em Java, a herança ocorre quando uma classe passa a herdar características definidas em outra classe, especificada como sua ancestral ou superclasse. A técnica da herança possibilita o comportamento ou reaproveitamento de recursos definidos anteriormente em outra classe. A classe fornecedora de recursos recebe o nome de superclasse e a receptora dos recursos, de subclasse.

II. Atributos são características de um objeto, basicamente a estrutura de dados que vai representar a classe. Métodos definem as habilidades dos objetos.

III. Encapsulamento é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura), mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse.

IV. Objeto é uma combinação de códigos e dados que podem ser manuseados como uma unidade. Um objeto pode ser um pedaço de uma aplicação, como um formulário, por exemplo. Uma aplicação pode ser um objeto, apesar de incomum. Quando se cria um objeto, ele adquire um espaço em memória para armazenar seu estado e um conjunto de operações que podem ser aplicadas ao objeto, ou seja, o conjunto de métodos definidos pela classe.


Está correto somente o que se afirma em:


A

I e IV.


B

I e II.


C

III e IV.


D

I, II e III.


E

II, III e IV

 
 
Gerar simulado