Lista completa de Questões de Ciência da Computação do ano 2006 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 - Banco de Dados - Associação Catarinense de Estudos e Pesquisas (ACEP) - 2006
Analise as seguintes afirmativas relacionadas ao controle de concorrência em Sistemas de Gerenciamento de Banco de Dados e assinale a alternativa CORRETA.
I. O bloqueio (lock) é um mecanismo utilizado para controlar o acesso concorrente aos dados em um SGBD.
II. No protocolo de bloqueio em duas fases (Two-phase lock - 2PL), bloqueios de leitura são compatíveis com bloqueios de escrita.
III. O estado de bloqueio mortal (DeadLock) ocorre exclusivamente em protocolos baseados em bloqueios.
IV. A anomalia conhecida como atualização perdida (Lost Update) não ocorre no nível de isolamento read committed.
As afirmativas I e II são verdadeiras.
As afirmativas II e III são verdadeiras.
As afirmativas III e IV são verdadeiras.
As afirmativas I e III são verdadeiras.
As afirmativas II e IV são verdadeiras.
Ciência da Computação - Banco de Dados - Associação Catarinense de Estudos e Pesquisas (ACEP) - 2006
Sobre um Sistema de Gerência de Banco de Dados (SGBD), é CORRETO afirmar que:
o módulo gerente de recuperação após falha realiza as funções relacionadas com a localização de dados, dando transparência à movimentação de dados entre as memórias principal e secundária.
o módulo gerente de acesso analisa sintaticamente e semanticamente comandos DML expressos em uma linguagem de consulta (ex.: SQL).
o módulo processador de consultas realiza funções relacionadas com a localização de dados, dando transparência à movimentação de dados entre as memórias principal e secundária.
o módulo gerente de memória (buffer) gerencia todo o processo de transformação do plano otimizado no plano de transações.
o módulo gerente de transações é responsável pelo controle do acesso concorrente aos dados.
Uma estrutura de indexação é utilizada em bancos de dados para acelerar o retorno a consultas de dados. É correto afirmar:
a criação de uma referência entre relações em bancos de dados relacionais cria automaticamente um índice para consultas.
a estrutura de dados conhecida como B-tree é a única estrutura de dados utilizada para indexação em bancos de dados relacionais.
a estrutura de dados conhecida como B-tree pode ser utilizada em bancos de dados orientados a objetos.
a estrutura de dados conhecida como B-tree é uma das estruturas de dados que deve ser implementada em memória primária.
a estrutura de dados conhecida como B-tree é equivalente à estrutura de dados Hash, não havendo qualquer diferença entre as duas.
Considere que um conjunto de atributos CE pertencente a uma relação R1 é uma chave estrangeira com relação a uma relação R2. É INCORRETO afirmar:
os atributos pertencentes ao conjunto CE têm obrigatoriamente o mesmo domínio dos atributos pertencentes à chave primária da relação R2, considerando a ordem em que são definidos.
uma chave estrangeira define um relacionamento entre duas relações.
um mesmo conjunto CE pode ser chave estrangeira com relação a mais de uma relação
Analise as seguintes afirmações relacionadas a Conceitos Básicos de Informática e gerenciadores de banco de dados.
I. Um SGBD (Sistema de Gerenciamento de Banco de Dados) é um sistema computadorizado de armazenamento e organização de dados. Pode trazer vantagens, como alteração e recuperação de dados com mais rapidez, armazenagem de informação em menor espaço, minimização de redundâncias e de inconsistências de informações, compartilhamento de estrutura e dados.
II. No Windows, o DMA (Direct Memory Access ou acesso direto à memória) é usado freqüentemente para transferir dados diretamente entre a memória e um dispositivo periférico, como uma unidade de disco.
III. Para qualquer modelo de geração de backup adotado por uma empresa, a utilização do último backup incremental é necessária e sufi ciente para recuperar qualquer tipo de desastre que danifique os dados armazenados.
IV. Um protocolo é um registro que consiste de todas as informações que definem um usuário, incluindo seu nome e a senha necessários para efetuar logon, os grupos nos quais a sua conta possui participações e os direitos e permissões que ele possui para usar o computador e a rede, bem como acessar seus recursos.
Indique a opção que contenha todas as afi rmações verdadeiras.
I e II
II e III
III e IV
I e III
II e IV
Ciência da Computação - Banco de Dados - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
Na utilização da álgebra relacional nos bancos de dados relacionais, à operação que retorna uma relação, contendo todas as tuplas que pertencem ao mesmo tempo às duas relações especificadas, denomina-se
União.
Junção.
Diferença.
Diferença.
Restrição.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Em relação a banco de dados, assinale a opção correta.
Um sistema de gerenciamento de banco de dados (SGBD) é composto por uma coleção de programas que permite ao usuário definir e construir banco de dados (BD) para as mais diversas aplicações.
Um banco de dados pode apresentar diversos usuários, cada qual com uma necessidade em particular, e com um envolvimento diferente com os dados. São categorias de usuários de banco de dados: administradores do banco de dados (DBA), projetistas, usuários finais, analistas de sistemas e programadores de aplicações.
O banco de dados e seu software são juntos denominados Sistema de Bando de Dados (SBD). Um SBD se divide, em geral, em dois níveis: interno (estrutura de armazenamento físico dos dados) e conceitual (descrição lógica dos dados e das ligações existentes entre eles).
Os SGBD normalmente apóiam a inclusão de descrições textuais sobre cada um dos arquivos do BD, como também de cada usuário e programas aplicativos que são utilizados. Estas informações são incluídas no dicionário de termos.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Acerca da arquitetura cliente-servidor, assinale a opção correta.
Um trigger pode descrever uma ação a ser executada se for tentada uma modificação sobre uma tabela. Isso não pode ser feito se a ação decorrer da execução de um comando INSERT ou DELETE.
Um trigger pode especificar condições que precisam ser atendidas para que comandos sejam executados quando ocorrerem operações que tentem modificar uma tabela.
Existem locks que podem ser compartilhados e locks exclusivos. Os locks compartilhados são ativados por operações que modificam dados e os exclusivos por operações que apenas lêem dados.
As visões são tabelas virtuais criadas com os comandos SELECT e CREATE VIEW. Em uma visão há copias dos dados, uma visão não pode ser criada a partir de uma outra visão nem ser consultada via SELECT.
No diagrama entidade-relacionamento abaixo, CONSULTA tem o papel de
relacionamento genérico.
entidade de generalização.
entidade fraca.
relacionamento de especialização.
entidade associativa.
O fato Empregado SUPERVISIONA Empregado, em um diagrama entidade-relacionamento é habitualmente representado por
entidade dependente.
meta relacionamento.
auto-relacionamento.
agregação.
especialização.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...