Questões sobre Filosofia do SGBD da ESAF

Um projeto de banco de dados está na BCNF

  • A.

    se cada membro do conjunto de esquemas de relação que constituem o projeto estiver na BCNF.

  • B.

    se todos os membros do conjunto de esquemas de herança que decorrem do projeto estiverem na BCNF.

  • C.

    se cada membro do conjunto de estruturas de atributos que decorrem dos programas estiver na BCNF.

  • D.

    se cada relação do conjunto de esquemas de classes que constituem o fluxo de atividades estiver na BCNF.

  • E.

    se pelo menos um membro do conjunto de estruturas de relação que inicializam o projeto estiver na BCNF.

Clique em uma opção abaixo para responder a questão:

Em Álgebra Relacional,

  • A.

    a operação argumento é unária e retorna uma relação de argumento, com certos atributos omitidos.

  • B.

    a operação produto cartesiano permite combinar informações de quaisquer duas relações.

  • C.

    a operação projeção é múltipla e retorna uma relação de argumento, com todos os atributos.

  • D.

    a operação associação cartesiana permite combinar informações de quaisquer dois atributos.

  • E.

    a operação link é unária e retorna um produto de argumentos, com certos atributos omitidos.

Clique em uma opção abaixo para responder a questão:

Sistema gerenciador de banco de dados é um software que

  • A.

    incorpora as funções de definição, recuperação e alteração de dados em um banco de dados.

  • B.

    incorpora as funções de compilação e interpretação de um banco de dados.

  • C.

    incorpora as funções de aquisição, normatização e geração de dados em um banco de dados.

  • D.

    relaciona dados com atributos em um modelo gerenciador de relacionamento.

  • E.

    substitui as funções de definição, recuperação e alteração de dados em um processo decisório.

Clique em uma opção abaixo para responder a questão:

Administrar um banco de dados constitui-se basicamente em instalar, configurar, monitorar e solucionar problemas em um SGBD (Sistema Gerenciador de Banco de Dados). Assim, constituem-se responsabilidades de um Administrador de Banco de Dados (DBA), exceto:

  • A.

    planejar o projeto físico do banco de dados.

  • B.

    realizar, testar e manter cópias de segurança dos dados periodicamente.

  • C.

    monitorar o desempenho do servidor de banco de dados e tomar as providências necessárias para atender as demandas dos usuários e sistemas.

  • D.

    definir regras para a nomenclatura utilizada nas tabelas e nos esquemas do banco de dados.

  • E.

    definir e verificar periodicamente a segurança e integridade do servidor de banco de dados.

Clique em uma opção abaixo para responder a questão:

Um SBGD (Sistema Gerenciador de Bancos de Dados) possui um compilador para uma determinada linguagem, cuja função é o processamento de declarações, a fim de identificar as descrições dos componentes do esquema conceitual do Banco de Dados. Tal linguagem é de

  • A.

    consulta estrutura - SQL.

  • B.

    defi nição de armazenamento - SDL.

  • C.

    manipulação de dados - DML.

  • D.

    defi nição de visão - VDL.

  • E.

    defi nição de dados - DDL.

Clique em uma opção abaixo para responder a questão:

Em um SGBD (Sistema Gerenciador de Bancos de Dados), as requisições de manipulação de dados são processadas por um componente capaz de determinar uma maneira eficiente de implementá-las. Tal componente é o

  • A.

    processador da linguagem de manipulação de dados (DML).

  • B.

    gerenciador tem tempo de execução.

  • C. otimizador.
  • D.

    processador da linguagem de defi nição de dados (DDL).

  • E.

    esquema físico.

Clique em uma opção abaixo para responder a questão:

Analise as seguintes afi rmações relacionadas aos conceitos de Sistemas de Gerenciamento de Banco de Dados.

I. A visão (View) é uma construção de uma projeção de uma ou mais tabelas a partir do comando SELECT que, em alguns casos, pode ser manipulada como uma tabela, mas não existe fi sicamente como uma tabela.

II. As Views são usadas para garantir o acesso aos dados da tabela original. Esse mecanismo permite que se desconsiderem os sofi sticados sistemas de privilégios dos SGBDs modernos.

III. Um SGBD deve dispor de recursos que possibilitem selecionar a autoridade de cada usuário.

IV. A linguagem SQL naturalmente controla a concorrência ao acesso dos dados, garantindo em qualquer tipo de situação a escrita/leitura de dados sem erros.

Indique a opção que contenha todas as afi rmações verdadeiras.

  • A.

    I e II

  • B.

    II e III

  • C.

    III e IV

  • D.

    I e III

  • E.

    II e IV

Clique em uma opção abaixo para responder a questão:

Quando um sistema utiliza um Banco de Dados, o SGBD é responsável por controlar os acessos concorrentes aos dados compartilhados, prover meios para acesso aos dados e implementar mecanismos por meio dos quais seja possível manter a consistência dos dados em caso de falhas. Com relação ao controle do acesso a um Banco de Dados, é correto afirmar que os bloqueios

  • A.

    exclusivos e compartilhados são usados para garantir que um recurso possa ser modificado.

  • B.

    de atualização assinalam que uma transação pretende modificar um recurso. Várias transações podem manter simultaneamente um bloqueio de atualização em um mesmo recurso.

  • C.

    exclusivos são usados para garantir que um recurso possa ser lido. Várias transações podem manter simultaneamente um bloqueio exclusivo em um mesmo recurso.

  • D.

    compartilhados são usados para garantir que um recurso possa ser lido. Nenhuma transação pode modificar os dados de um recurso enquanto existir um bloqueio compartilhado nesse recurso mantido por outra transação.

  • E.

    exclusivos permitem que tanto o bloqueio compartilhado quanto o de atualização possam ser concedidos simultaneamente para o recurso em questão, desde que o de atualização aguarde a liberação do exclusivo para validar a modificação nos dados envolvidos.

Clique em uma opção abaixo para responder a questão:

Ciência da Computação - Filosofia do SGBD - Escola de Administração Fazendária (ESAF) - 2002 - TCU - Analista de Finanças e Controle Externo AFCE

Analise as seguintes afirmações relativas a Conceitos e arquitetura de um SGBD:

 I. Toda a informação em um banco de dados relacional é apresentada no nível lógico por valores em tabelas;

II. Os dados em um banco de dados relacional não podem ser logicamente acessíveis;

III. Um SGBD relacional deve ter uma linguagem para definição, detalhamento e manipulação de dados;

 IV. Um SGBD relacional não pode permitir valores nulos em nenhum campo de suas tabelas.

 Indique a opção que contenha todas as afirmações verdadeiras.

  • A.

    I e II

  • B.

    II e III

  • C.

    III e IV

  • D.

    I e III

  • E.

    II e IV

Clique em uma opção abaixo para responder a questão: