Lista completa de Questões sobre Filosofia do SGBD para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Filosofia do SGBD - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
No que se refere a bancos de dados, julgue os seguintes itens. Uma transação é uma seqüência de comandos executados de forma atômica; dependendo do SGBD, o início de uma transação pode ser identificado por um comando; no final de uma transação, as modificações se tornam permanentes se ocorrer COMMIT e são canceladas se ocorrer ROLLBACK; uma transação pode ser cancelada mesmo após o COMMIT.
Ciência da Computação - Filosofia do SGBD - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
Acerca das características operacionais de um SGBD (sistema gerenciador de banco de dados), assinale a opção incorreta.
A redundância consiste no armazenamento de uma mesma informação em locais diferentes, provocando inconsistências. Em um banco de dados, as informações só se encontram armazenadas em um único local, não existindo duplicação descontrolada dos dados. Quando existem replicações dos dados, estas são decorrentes do processo de armazenagem típica do ambiente cliente-servidor, totalmente sob controle do banco de dados.
O SGBD não deve apresentar facilidade para recuperar falhas de hardware e software, isso deve ser uma função de alguma ferramenta externa relacionada com o sistema operacional.
O SGDB deve dispor de recursos que possibilitem selecionar a autoridade de cada usuário. Assim, um usuário poderá realizar qualquer tipo de acesso, alguns usuários poderão ler certos dados e atualizar outros e outros usuários ainda poderão somente acessar um conjunto restrito de dados para escrita e leitura.
Um banco de dados deverá disponibilizar formas de acesso em ambiente gráfico, em linguagem natural, em SQL ou, ainda, via menus de acesso, não sendo uma caixa-preta, somente sendo passível de ser acessada por aplicações.
O SGBD deve incluir software de controle de concorrência ao acesso dos dados, garantindo em qualquer tipo de situação a escrita/leitura de dados sem erros.
A especificação de chaves estrangeiras para atributos de uma tabela R em relação a ela própria é uma característica necessária nos SGBD para a tradução de diagramas ER que contêm:
dependências funcionais circulares;
atributos multi-valorados;
estruturas de generalização;
estruturas de especialização;
auto-relacionamentos.
Para manter a integridade dos dados, um SGBD deve manter algumas propriedades das transações. A propriedade que define que depois de a transação completar-se com sucesso as mudanças que ela fez no banco de dados devem persistir, até mesmo se houver falhas no sistema, é:
Ciência da Computação - Filosofia do SGBD - Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE) - 2005
Com relação a um Sistema de Gerência de Banco de Dados (SGBD) é incorreto afirmar que:
a função do componente de gerenciamento de transações é a defi nição de planos de acesso efi cientes para o processamento de consultas.
o dicionário de dados do sistema mantém metadados, como, por exemplo, dados sobre esquemas de bancos de dados e restrições de integridade.
o SGBD disponibiliza interfaces específi cas para administradores de bancos de dados executarem tarefas como defi nição de esquemas e defi nição de restrições de acesso.
a linguagem de manipulação de dados (DML) do sistema permite a defi nição de comandos de consulta e atualização de dados.
Num sistema gerenciador de bancos de dados, o mecanismo de lock (bloqueio) viabiliza a obtenção de uma importante propriedade das transações. Essa propriedade é:
atomicidade;
consistência;
durabilidade;
independência de dados;
isolamento.
Sistemas gerenciadores de bancos de dados categorizamse em três grandes grupos, de acordo com sua abordagem na construção. Estes grupos são:
nível um, nível dois, nível três.
centralizado, distribuído, replicado.
batch, online, tempo real.
hierárquico, rede, relacional.
cliente/servidor, cliente/cliente, servidor central.
Analise as proposições abaixo.
I. O dicionário de dados de um Sistema Gerenciador de Banco de Dados − SGBD é um conjunto de tabelas especiais que tem por objetivo o registro de todas as informações de todos os objetos criados em um banco de dados.
II. Alterações em modelos de dados sem a adequada manutenção no dicionário de dados podem causar, neste último, a ocorrência de:
a. Nomes diferentes para a mesma especificação de dados;
b. Dados com o mesmo nome, porém com especificações diferentes;
c. Dados não pertencentes a nenhum componente do modelo.
É correto o que se afirma em
I, apenas.
IIc, apenas.
I e IIc, apenas
IIa, IIb e IIc, apenas.
I, IIa, IIb e IIc.
A implementação adequada de SGBD está embasada na aplicação de alguns princípios. A capacidade de tornar as características físicas dos dados (como localização, estrutura, tamanho etc) transparentes para a aplicação, ou seja, ela não é influenciada por eventuais modificações na forma de armazenamento dos dados, diz respeito ao princípio de
relacionamento de dados
compartilhamento de dados
garantia de segurança de dados
independência de dados
integridade de dados
Um procedimento operacional característico do SGBD ocorre quando
o esquema das tabelas, seus relacionamentos e suas chaves de acesso exibidos puderem ser alterados pelo usuário.
a responsabilidade de evitar a ocorrência de deadlock for da aplicação.
definição dos dados estiver contida nos programas da aplicação.
todos os usuários visualizem os dados de forma idêntica àquela existente previamente no Banco de Dados.
o banco de dados tenha, pelo menos, uma instrução que permita a gravação de modificações simultâneas e uma instrução capaz de cancelar uma série modificações.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...