
___________ é um tipo de entrada no log de operações das transações de um banco de dados escrita quando o SGBD grava no banco de dados os buffers de memória que tiverem sido modificados. Esse tipo de entrada garante que buffers modificados sejam gravados em disco mesmo que suas transações não tiverem sido efetivadas. Complete a lacuna com a opção correta dentre as opções seguintes.
Em relação aos Sistemas Gerenciadores de Banco de Dados (SGBD), analise as seguinte afirmativas.
I. A estrutura de arquivos de dados é armazenada no catálogo do SGBD separadamente do programa de acesso aos dados.
II. O módulo do SGBD para o processamento de consulta e otimização é responsável por criar automaticamente índices que tornem as consultas mais eficientes.
III. O módulo de armazenamento temporário (buffering) de partes do banco de dados em memória é somente utilizado nos processos de backup e recuperação do banco de dados.
Assinale a alternativa CORRETA:
Com relação a banco de dados, julgue os itens seguintes.
As restrições de integridade são regras de consistência de dados que devem ser garantidas pelo sistema gerenciador de banco de dados, sem auxílio de validações ou aplicação externa.
Quando uma transação A acessa o banco de dados, o SGBD automaticamente bloqueia cada parte do banco que essa transação altera ou requisita. Ao efetuar uma transação B em paralelo, o SGBD também bloqueia partes do banco de dados que essa transação acessa. Tais procedimentos se referem à característica de um SGBD denominada controle de
Para preservar a consistência e integridade dos dados, um SGBD pode requerer que algumas restrições sejam aplicadas, dentre elas a restrição de integridade referencial, a qual garante que
No contexto de restrições de integridade de um SGBD, quando uma restrição define que “um empregado não pode ter um salário maior que seu superior imediato”, deve ser classificada como uma restrição de integridade
Acerca de banco de dados, OLAP, normalização e MVC, julgue os itens subsequentes.
Para garantir que haja visão abstrata do banco de dados, o SGBD possui três níveis de abstração. No nível de abstração de usuário, são definidos quais os dados estão armazenados e quais são os seus relacionamentos.
Julgue os itens subsecutivos, referentes a arquitetura e políticas de armazenamento de dados e funções.
A aplicação de uma sequência de operações união externa e união em um esquema de fragmento de banco de dados não é o suficiente para se reconstruir o banco de dados.
Um SGBD é uma coleção de dados inter-relacionados e uma coleção de programas para acesso a esses dados. Considerando que seu objetivo é proporcionar um ambiente conveniente e eficiente para a recuperação e o armazenamento de informações, julgue os próximos itens.
Os componentes do processamento de consulta incluem o gerenciamento de autorizações e integridade, o gerenciamento de transações e os componentes para a otimização de consulta.
Um SGBD é uma coleção de dados inter-relacionados e uma coleção de programas para acesso a esses dados. Considerando que seu objetivo é proporcionar um ambiente conveniente e eficiente para a recuperação e o armazenamento de informações, julgue os próximos itens.
Os componentes para administração de armazenamento de dados proporcionam a interface de dados de baixo nível, armazenados no banco de dados, os programas de aplicações e as consultas submetidas ao sistema.
No que se refere à gerência de capacidade, julgue os itens que se seguem.
Caso haja necessidade de liberar espaço em disco para o sistema operacional, podem-se excluir registros do banco de dados, pois os SGBDs ajustam automaticamente o espaço ocupado.
Acerca de gerência de transações, julgue os itens subsequentes.
Caso se deseje obter maior tolerância às falhas, pode-se duplicar o(s) disco(s), mas não a controladora de disco.
Acerca de gerência de transações, julgue os itens subsequentes.
O buffer na memória principal mantém páginas do banco de dados e é gerenciado pelo sistema gerenciador de banco de dados (SGBD) ou pelo sistema operacional; durante uma descarga do banco de dados, as páginas são gravadas em dispositivo não volátil usado para armazenamento histórico e de retaguarda.
Acerca de gerência de transações, julgue os itens subsequentes.
Quando uma transação executa uma instrução write, a atualização não é necessariamente gravada no disco: o write grava apenas uma cópia do item de dado no buffer do banco de dados na memória principal; posteriormente, o próprio banco de dados é modificado por uma operação output executada pelo sistema em uma página de dados.
Acerca de banco de dados, julgue os itens subsequentes.
Os sistemas gerenciadores de banco de dados proveem um mecanismo denominado gatilho, que é um comando executado pelo sistema automaticamente, em consequência de uma alteração no modelo lógico de dados. Esse mecanismo é útil em avisos para usuários ou na execução de tarefas quando as regras no negócio são alteradas.
Acerca de modelagem de dados, julgue os próximos itens.
A restrição de integridade de entidade estabelece que nenhum valor de chave primária e chave estrangeira pode ser nulo. Se houver valores nulos para as chaves, então não será possível identificar alguma tupla.
Com relação à autorização de acesso a banco de dados, julgue os itens que se seguem.
A autorização UPDATE pode tanto ser conferida a todos os atributos da relação como a apenas um deles. Se houver autorização UPDATE em uma declaração GRANT, a lista de atributos estará escrita entre parênteses, imediatamente após a palavra-chave UPDATE.
A respeito de sistema de gerência de banco de dados (SGBD), julgue os itens a seguir.
O pré-compilador de SGBD converte comandos embutidos da linguagem SQL em chamadas a procedimentos e(ou) funções normais da linguagem de suporte.
Acerca dos componentes de um computador (hardware e software), julgue os itens a seguir.
Softwares gerenciadores de banco de dados são programas que gerenciam uma coleção de fatos inter-relacionados e podem armazenar dados, atualizá-los, manipulá-los, recuperá-los e reportá-los, em uma variedade de visualizações.
Acerca de banco de dados, julgue os itens a seguir.
Em um banco de dados relacional, os dados são armazenados em tabelas compostas por uma simples estrutura de linhas e colunas. As tabelas se relacionam por meio de chaves, criando tipos de relacionamento no modelo de entidade e relacionamento. Uma chave estrangeira implementa restrições nos sistemas gerenciadores de bancos de dados relacionais.

Considerando a figura acima, que ilustra uma arquitetura de banco de dados de três esquemas, julgue os itens subsequentes.
Em razão de a independência de dados, provida pela arquitetura em tela, permitir a execução mais eficiente de consultas no sistema gerenciador de banco de dados (SGBD), os mais conhecidos SGBDs comerciais implementam a arquitetura de banco de dados de três esquemas por completo.
A técnica de recuperação de falhas com base em paginação sombra
Sobre o modelo de banco de dados relacional, considere as afirmativas abaixo.
I - Um esquema de relação é composto de um nome de relação e de uma lista de atributos, e cada atributo está associado a um domínio.
II - Por definição, uma superchave mínima é aquela composta por uma única coluna.
III - Um esquema de relação pode conter mais de uma chave candidata.
IV - A ocorrência de um valor nulo (NULL) é proibida em qualquer coluna sobre a qual se define uma restrição de integridade referencial.
São corretas APENAS as afirmativas
Considere as instâncias de relações R1 e R2 apresentadas abaixo para responder às questões de nos 1 e 2.
O cabeçalho em cada uma dessas instâncias de relações apresenta os respectivos nomes das colunas.1

Considere a expressão em SQL a seguir.
SELECT R1.sno
FROM R1
WHERE R1.pno >= ALL (SELECT R2.pno FROM R2)
O resultado dessa consulta é
Considere as instâncias de relações R1 e R2 apresentadas abaixo para responder às questões de nos 1 e 2.
O cabeçalho em cada uma dessas instâncias de relações apresenta os respectivos nomes das colunas.1

No contexto da Álgebra Relacional, o resultado da divisão relacional de R1 por R2 é
O problema do descasamento de impedância objetorelacional (object relational impedance mismatch) diz respeito a um conjunto de dificuldades no contexto do mapeamento entre alguns objetos da aplicação e as relações de um Sistema de Gerência de Bancos de Dados Relacionais (SGBDR). Sobre esse problema, considere as afirmativas a seguir.
I - O padrão Objeto de Acesso a Dados (Data Access Object – DAO) permite a uma aplicação flexibilizar e isolar o acesso a diferentes fontes de dados, incluindo um SGBDR.
II - O padrão Registro Ativo (Active Record) é usado quando são encontradas, em uma mesma classe, a lógica do negócio e a lógica de acesso a dados persistentes.
III - Uma Unidade de Trabalho (Unit of Work) é ...
A respeito de banco de dados em SQL, julgue o item seguinte.
Existe uma integração total entre a tecnologia data mining e todos os SGBDs que permite a qualquer usuário, até mesmo aos que desconhecem o esquema de dados de um banco em SQL, descobrir informações nele existentes.
Com relação aos sistemas gerenciadores de banco de dados (SGBDs), julgue os itens subsequentes.
Nos SGBDs relacionais, em que não há separação estrita entre os níveis conceitual e interno, a linguagem de definição de dados (DDL) é utilizada pelo administrador e(ou) desenvolvedor do banco de dados na definição do esquema interno.
SGBD significa:
As ações referenciais CASCADE são exemplos de um recurso utilizado em Sistemas Gerenciadores de Banco de Dados (SGBD). Esse recurso é conhecido como:

Com relação à estrutura geral do sistema de banco de dados, julgue os próximos itens.
Um sistema de gerenciamento de banco de dados (SGBD) consiste em uma coleção de dados inter-relacionados e em uma coleção de programas para acessá-los. O conjunto de informações armazenadas no banco de dados em um dado momento é chamado de instância do banco de dados.
A respeito de banco de dados, julgue os itens subsequentes.
Entre os componentes de um sistema de gerenciamento de banco de dados há o interpretador SQL, responsável pela execução de consultas.
Sistema gerenciador de banco de dados é um software que
Em Álgebra Relacional,
No que se refere a SGBD associado para suporte a aplicações web, inclusive com suporte ao processamento de transações e acesso concorrente e simultâneo de diversos usuários, julgue os itens de 76 a 78.
A implementação de mecanismo de controle de concorrência é necessária para garantir a atomicidade das transações. Esse controle é efetuado de forma mais eficiente pela linguagem hospedeira na qual o aplicativo é desenvolvido, como é o caso de PHP com os bancos de dados por ele utilizados.
Acerca de banco de dados, marque a alternativa correta.
A integração de dados permite a acesso a fontes de dados heterogêneas no processo de integração de sistemas. Sobre a integração de dados, assinale a alternativa correta.
Sobre problemas decorrentes da falta de controle de concorrência na execução de transações de bancos de dados, assinale a alternativa correta.
Com relação à segurança da informação, julgue os itens seguintes.
Considere a situação na qual os usuários camuflam-se como o próprio SGBD, por exemplo, removendo fisicamente parte do banco de dados, grampeando uma linha de comunicação e processando um programa que atravesse as defesas do sistema operacional. Nessa situação, estão caracterizadas ameaças de segurança que podem ser eficazmente combatidas com criptografia de dados.
Em relação aos aspectos de segurança de SGBDs, julgue os itens a seguir.
Considerando que os usuários em um sistema relacional de banco de dados recebam um nível de autorização com imposição de regras simples, é correto afirmar que as duas regras a seguir deverão ser empregadas em conjunto para evitar o fluxo ilegal de informação.
< O usuário i pode ver o objeto j apenas se o nível de autorização de i for maior ou igual ao nível de classificação de j.
< O usuário i só pode modificar o objeto j se o nível de autorização de i for menor que o de j.
Um procedimento operacional característico do SGBD ocorre quando
Acerca das tecnologias de alta disponibilidade para SGBDs, julgue os itens subsequentes.
Uma solução para obter alta disponibilidade dos SGBDs, independentemente das suas características intrínsecas, é o uso de hardware e software mais robustos, incluindo o sistema operacional.
No que se refere a técnicas de análise de desempenho e otimização de consultas SQL, no contexto do desenvolvimento do sistema descrito no texto, julgue os itens seguintes.
Para que não ocorram deadlocks no sistema a ser desenvolvido pela equipe, deve-se evitar o desenho de transações do SGBD nas quais o usuário precise realizar entrada de dados, especialmente em sistemas de processamento transacional online.
Assinale a alternativa que apresenta o nome do software que facilita o processo de definição, construção e manipulação de um banco de dados.
No âmbito dos bancos de dados textuais, considere:
I. Um banco de dados textual é uma coleção de documentos, que pode também ser visto como um largo conjunto de registros, em que cada registro contém apenas uma lista de palavras de tamanho arbitrário.
II. Aplicado ao contexto de pesquisas por frases, um arquivo invertido pode ser visto como uma lista não ordenada de palavras-chave.
III. Arquivos invertidos são tradicionalmente usados para a implementação de índices lexicográficos.
É INCORRETO o que se afirma APENAS em
Assinale a alternativa correta sobre as arquiteturas dos Sistemas Gerenciadores de Bancos de Dados (SGBD).
As regras de integridade garantem que mudanças feitas no banco de dados por usuários autorizados não resultem em perda de consistência de dados. Nesse sentido, a integridade referencial
No projeto lógico, as restrições são importantes para garantir a integridade de um banco de dados. Assinale a alternativa que contem as restrições de integridade normalmente mais utilizadas.
De forma simplificada, podemos definir um Sistema Gerenciador de Base de Dados (SGBD) como sendo uma coleção de programas que permitem aos usuários criarem e manipularem uma base de dados. Esse sistema de software tem como propósito geral facilitar o processo de definir, construir e manipular bases de dados de diversas aplicações. Assinale a alternativa que não representa característica principal de um SGBD.
Julgue os itens de 75 a 79, acerca de sistemas de bancos de dados.
Para garantir a atomicidade de uma transação, um sistema gerenciador de banco de dados pode fazer uso de bloqueios, que, por sua vez, podem introduzir um problema conhecido como deadlock.
Com relação a banco de dados, julgue os itens a seguir.
IBM/DB2 é um sistema gerenciador de banco de dados que pode ser executado nas plataformas Windows e Linux ou ainda no z/OS, em mainframes. Entre as várias características da versão 9.7 do IBM/DB2, estão o suporte nativo para tipos de dados XML, os contêineres (localização física de armazenamento dos dados) e o MDC (multidimensional cluster), que permite fazer um cluster físico dos dados de uma tabela, até mesmo em ambientes OLTP (online transaction processing).
Julgue os próximos itens, com relação aos conceitos de banco de dados.
Alguns exemplos de SGBDs são o DB2, o Oracle e o SQL Server.
Julgue os próximos itens, com relação aos conceitos de banco de dados.
Um SGBD multiusuário permite que diversos usuários acessem o banco de dados ao mesmo tempo.
No que concerne à administração de banco de dados, julgue os itens que se seguem.
O SGBD é responsável pela manipulação dos dados, mas a função de monitorar requisições de usuários e rejeitar toda tentativa de violação das restrições de segurança é responsabilidade do sistema operacional.
No que concerne à administração de banco de dados, julgue os itens que se seguem.
Um SGBD possui as seguintes funções: definição de dados, manipulação de dados, otimização e execução, segurança e integridade de dados, recuperação e concorrência de dados e dicionário de dados.
No que concerne à administração de banco de dados, julgue os itens que se seguem.
O sistema de gerenciamento de banco de dados (SGBD) é um software que trata do acesso ao banco de dados.
Base de dados refere-se a um conjunto de registros, dispostos em estrutura regular, para produção de informação. Com respeito aos aspectos fundamentais de bases de dados, julgue os itens seguintes.
O Sistema Gerenciador de Banco de Dados é o organismo nacional responsável pelo controle, pela fiscalização e pela aplicação dos direitos de propriedade sobre determinada base de dados.
Um sistema gerenciador de banco de dados (SGBD) deve prover algumas características relacionadas a determinadas transações, entre elas a atomicidade. Assinale a opção correta que corresponde à atomicidade em um SGBD.
Assinale a opção correta acerca dos modelos de dados.
As diversas funções do SGBD não incluem
Com relação aos bancos de dados, assinale a opção correta.
Em projetos de banco de dados, em meados da década de 70 do século XX, um modelo que possibilitou uma nova e importante percepção de conceitos de modelos de dados foi o modelo

Acerca dos conceitos e características do Sistema Gerenciador de Banco de Dados, julgue os itens a seguir.
Para o SGBD viabilizar a execução de transações concomitantemente existem diversas técnicas de controle de concorrência que são utilizadas para garantir propriedade de não-interferência ou isolamento de transações. Uma dessas técnicas é o controle de concorrência baseado em ordenamento de registro de timestamp que utiliza o bloqueio combinado com o Protocol Two-Phase locking (2PL).

Com base na arquitetura geral de um sistema gerenciador de banco de dados (SGBD) proposta pela ANSISPARC e conforme a figura acima, julgue os itens que se seguem.
O formato de sistema de arquivos da unidade de armazenamento do banco de dados não influencia no desempenho do sistema, visto que um SGBD possui gerenciamento de arquivos próprio.
Com base na arquitetura geral de um sistema gerenciador de banco de dados (SGBD) proposta pela ANSISPARC e conforme a figura acima, julgue os itens que se seguem.
Antes de serem executadas, instruções de criação e alteração de objetos do banco de dados necessitam ser compiladas.
Com base na arquitetura geral de um sistema gerenciador de banco de dados (SGBD) proposta pela ANSISPARC e conforme a figura acima, julgue os itens que se seguem.
Os aplicativos e consultas residem no nível externo da arquitetura de banco de dados.
Com base na arquitetura geral de um sistema gerenciador de banco de dados (SGBD) proposta pela ANSISPARC e conforme a figura acima, julgue os itens que se seguem.
A primeira tarefa do pré-processador de consultas é o planejamento da estratégia de execução, visando obter um tempo de resposta otimizado.
Com base na arquitetura geral de um sistema gerenciador de banco de dados (SGBD) proposta pela ANSISPARC e conforme a figura acima, julgue os itens que se seguem.
O catálogo do sistema é um repositório com função de armazenar as definições dos esquemas dos bancos de dados.
Com base na arquitetura geral de um sistema gerenciador de banco de dados (SGBD) proposta pela ANSISPARC e conforme a figura acima, julgue os itens que se seguem.
A DML (data manipulation language) é uma linguagem para manipulação de objetos do banco dados que pode ser utilizada, por exemplo, para alteração de esquemas das tabelas e visões.
Com base na arquitetura geral de um sistema gerenciador de banco de dados (SGBD) proposta pela ANSISPARC e conforme a figura acima, julgue os itens que se seguem.
O controle de concorrência pode ser utilizado para garantir a um usuário, por prazo indeterminado, o acesso exclusivo a determinada tabela, mesmo que esse usuário não esteja modificando registros.
Com base na arquitetura geral de um sistema gerenciador de banco de dados (SGBD) proposta pela ANSISPARC e conforme a figura acima, julgue os itens que se seguem.
A administração de usuários e respectivas permissões não é atribuição de um SGBD, já que essa tarefa é realizada pelo sistema operacional.
Com base na arquitetura geral de um sistema gerenciador de banco de dados (SGBD) proposta pela ANSISPARC e conforme a figura acima, julgue os itens que se seguem.
Um SGBD é essencialmente um conjunto de software cujo objetivo principal é controlar o acesso, a organização, o armazenamento e a recuperação dos dados em um banco de dados.Acerca de arquiteturas de aplicações cliente-servidor e para a Internet, julgue os próximos itens.
Para recuperar-se de falhas que afetam transações, um SGBD pode manter um log, de modo a controlar as operações da transação que afetem valores dos itens do banco de dados. Quando de uma falha, o SGBD deve buscar, no log, as transações T com registro [start_transaction,T], mas que não tenham o registro [commit,T]. Essas transações serão revertidas (rollback), de modo a possibilitar que seus efeitos sejam desfeitos no banco de dados.
Com base nos conceitos de SGBDs e sobre o projeto físico de um banco de dados, julgue os itens que se seguem.
As modificações no esquema do banco de dados ou no modelo físico são implementadas com um conjunto de sentenças DML (data manipulation language) para gerar modificações nas respectivas tabelas internas do sistema, como por exemplo, o dicionário de dados.
Com base nos conceitos de SGBDs e sobre o projeto físico de um banco de dados, julgue os itens que se seguem.
Entre as decisões que podem ser tomadas sobre o projeto físico de banco de dados, podem-se mencionar: o projeto sobre indexação, quando estabelecer um índice de clustering, quando usar um índice de hash no lugar de um índice de árvore, e a decisão de utilizar hashing dinâmico para o arquivo.
Com base nos conceitos de SGBDs e sobre o projeto físico de um banco de dados, julgue os itens que se seguem.
Os modelos lógicos representam a realidade em um nível alto de abstração. Os modelos físicos descrevem como os dados são armazenados no computador através de informações como tipos de arquivos, formatos e ordenação de registros e caminhos de acesso.
Com base nos conceitos de SGBDs e sobre o projeto físico de um banco de dados, julgue os itens que se seguem.
A independência lógica de dados é a capacidade de mudar o esquema conceitual sem ter que mudar esquemas externos ou programas de aplicação. A independência física de dados é a capacidade de mudar o esquema interno sem ter que mudar o esquema conceitual.


Com base nas figuras I e II e nos seus conhecimentos de ferramentas de monitoração de banco de dados, julgue os itens a seguir.
A figura II mostra os detalhes de consumo de buffer e CPU (Central Processing Unit) de uma query. Esse tipo de ferramenta é um monitor de desempenho. Ferramentas do mercado que realizam essa função são o Benchmark Tool, do DB2, e o SQL Analyze Tool, da Oracle.

Com base na figura anterior e nos fundamentos de sistema gerenciador de banco de dados (SGBD), julgue os itens que se seguem.
Os seguintes componentes estão contidos em um SGDB típico: um compilador DDL (data definition language), um compilador DML (data manipulation language), um runtime database processor, um query compiler e um gerenciador de dados.

Com base na figura anterior e nos fundamentos de sistema gerenciador de banco de dados (SGBD), julgue os itens que se seguem.
O rótulo #2 corresponde às visões do banco de dados. Os programas de aplicação estão contidos dentro do software para processar consultas/programas.

Com base na figura anterior e nos fundamentos de sistema gerenciador de banco de dados (SGBD), julgue os itens que se seguem.
O rótulo "definição do BD", indicado na figura, corresponde ao dicionário de dados, também chamado de metadados.

Com base na figura anterior e nos fundamentos de sistema gerenciador de banco de dados (SGBD), julgue os itens que se seguem.
O rótulo #1, que agrupa o software para processar consultas e o software para acessar dados armazenados, corresponde ao módulo de implementação do banco de dados, que é parte integral de um SGBD.
Com base nos conceitos de backup e restore de banco de dados, julgue os itens a seguir.
Apesar de os SGDBs (sistemas geenciadores de bancos de dados) darem suporte a backup, as estratégias de backup são definidas pelo DBA (data base administrator). O backup pode ser de dois tipos: físico e lógico. Na estratégia de backup física, guarda-se todo o banco de dados, todas as views, triggers, stored procedures, etc., e geralmente usam-se fitas de backup com grande capacidade de armazenamento.
Com base nos conceitos de avaliação e otimização de desempenho de bancos de dados (BD), julgue os itens a seguir.
O processo de consultas em um banco de dados tem os seguintes estágios: moldar a consulta em alguma forma interna, converter para a forma canônica, escolher procedimentos candidatos de baixo nível e gerar planos de consultas e escolher o mais econômico.

A figura acima apresenta a arquitetura de um SGBD típico. Julgue os itens a seguir acerca das informações apresentadas e dos conceitos de banco de dados.
O gerenciamento de transações segundo o protocolo 2Pl (two phase-locking) deverá ocorrer junto ao elemento do módulo de controle de concorrência/backup.

A figura acima apresenta a arquitetura de um SGBD típico. Julgue os itens a seguir acerca das informações apresentadas e dos conceitos de banco de dados.
A criação de árvores de consulta pelo SGBD independe do acesso ao catálogo do sistema.

Considere as informações apresentadas na tabela acima, relativas a um estudo comparativo de custos de gerenciamento entre SGBDs ORACLE10g e MS SLQ Server 2000. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de SGBD.
A complexidade no uso de comandos do tipo GRANT é similar em ambas as plataformas de SGBDs.
Com relação aos SGBDs, julgue os itens de 81 a 85.
O modelo XML, padrão para a troca de dados na Web, utiliza-se de árvores para o gerenciamento de bancos de dados.
Com relação aos SGBDs, julgue os itens de 81 a 85.
O padrão ODBC fornece interfaces para o programa de aplicação para conexão ao SGBD pelo cliente, em plataformas Windows.
Com relação aos SGBDs, julgue os itens de 81 a 85.
Um SGBD centralizado deve possuir um mesmo software de gerenciamento em diversos sites que, por sua vez, devem ser capazes de suportar múltiplos usuários de maneira homogênea.
Com relação aos SGBDs, julgue os itens de 81 a 85.
O controle de concorrência é um método que visa o controle e a correção de uma atualização de resultados de transações realizadas simultaneamente.
Com relação aos SGBDs, julgue os itens de 81 a 85.
A propriedade de atomicidade em um sistema de gerenciamento de banco de dados consiste na garantia de que cada transação seja feita de forma isolada de outras transações.

A figura acima apresenta um esquema de organização de ambientes de banco de dados divididos em áreas numeradas de #1 a #4. Considerando essa figura, julgue os itens a seguir.
As aplicações tradicionais de banco de dados oferecem o armazenamento de informações multimídia e geográficas, por exemplo, em tempo real e para processamento crítico online.
Acerca de banco de dados relacionais, banco de dados orientado a objetos e banco de dados objeto-relacionais, julgue os próximos itens.
Em banco de dados relacionais, um modelo conceitual é uma descrição do banco de dados de forma dependente da implementação de um SGBD.
A integridade de banco de dados pode ser definida por meio de regras criadas pelo desenvolvedor ou administrador de Banco de Dados, sendo que nas definições de integridade referencial é possível determinar que tipo de manipulação de dados é permitida sobre os valores especificados. Assim, num banco de dados Oracle, quando a opção SET DEFAULT é utilizada nas cláusulas ON DELETE ou ON UPDATE gera a seguinte conseqüência:
Com relação ao conceito de chave estrangeira, é correto afirmar que:
No que diz respeito às técnicas de controle de concorrência em bancos de dados, é correto afirmar que:
Considere as seguintes afirmativas a respeito das propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade) de uma transação T de banco de dados:
I. A atomicidade garante que todos os efeitos da transação T sejam integralmente refletidos no banco de dados ou que, em caso de falha, nenhum deles seja aceito.
II. A consistência garante que, se o banco de dados estiver inicialmente em estado inconsistente, a execução da transação T, por si só, é capaz de deixar o banco de dados em um estado consistente.
III. O isolamento garante que a execução da transação T seja isolada da execução de quaisquer outras transações simultâneas, de modo a evitar que o banco de dados venha a assumir um estado incons...
Relativamente a fundamentos e à administração de banco de dados, julgue os itens a seguir.
Um DBA evita preocupa-se com as especificações de regras de integridade em um banco, porque essa função é automática em qualquer SGBD.
No que se refere a bancos de dados, julgue os itens de 29 a 34.
Há SGBDs que empregam um protocolo de efetivação em duas fases (two phase commit) para evitar a ocorrência de problemas caso máquinas falhem durante o processamento de transações distribuídas. Esse protocolo garante que, se a falha ocorrer na primeira fase da transação, esta seja recuperada e efetivada; se ocorrer na segunda fase, a transação seja revertida (rollback).
No que se refere a bancos de dados, julgue os itens de 29 a 34.
Há sistemas de gerenciamento de banco de dados (SGBDs)orientados a objetos que identificam cada objeto via um identificador único (OID). Nesses casos, cada OID é tipicamente imutável, isto é, o valor de um OID não deve ser modificado. Por isso, o valor de um OID normalmente não é igual ao endereço físico de armazenamento do objeto e independe de valores modificáveis de atributos do objeto.
Relativos a arquitetura e tecnologias de sistemas de informação, julgue os itens que se seguem.
A arquitetura cliente-servidor de três camadas divide a funcionalidade do SGBD entre cliente, servidor de aplicação e servidor de banco de dados. O servidor de aplicação assegura a atomicidade das transações globais por meio da execução da recuperação global quando certos sítios falharem.
Relativos a arquitetura e tecnologias de sistemas de informação, julgue os itens que se seguem.
Na arquitetura cliente-servidor de duas camadas, o nível servidor inclui a parte do software SGBD responsável pelo armazenamento de dados em páginas de discos, controle de concorrência local e recuperação, buferização e caching de páginas de disco e outras funções.
Com relação ao banco de dados, que é uma coleção de dados relacionados, e que os dados são fatos que podem ser gravados e que possuem um significado implícito, julgue os próximos itens.
Uma linha é chamada tupla, enquanto um cabeçalho de coluna é conhecido como relação, e a tabela é chamada atributo. O tipo de dado que descreve os tipos de valores que podem aparecer em cada coluna é representado pelo domínio de valores possíveis.
Com relação ao banco de dados, que é uma coleção de dados relacionados, e que os dados são fatos que podem ser gravados e que possuem um significado implícito, julgue os próximos itens.
Metadados descreve a estrutura do banco de dados primário. Em alguns tipos de sistemas de bancos de dados os usuários podem estabelecer operações sobre os dados como parte de sua definição. Este é o caso dos SGBD orientados a objeto e o objeto-relacional.
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
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
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:
Julgue os itens a seguir, referentes a banco de dados.
As informações utilizadas para descrever a estrutura do banco de dados são chamadas de metadados e ficam armazenadas no catálogo do SGBD.
A cardinalidade de um relacionamento ternário, em um modelo de dados, refere-se à quantidade de ocorrências de
Os SGBD relacionais NÃO possuem uma categoria de restrição denominada integridade
Um sistema de gerenciamento de banco de dados de modelo relacional estendido indica que se trata de um modelo relacional com características adicionais
Julgue os itens a seguir, relativos a conceitos de bancos de dados.
A independência lógica de dado permite se modificar o esquema conceitual de um banco de dados sem a necessidade de se reescrever os programas aplicativos. Esse tipo de independência dos dados é mais fácil de ser alcançada que a independência física, porém os programas são bastante dependentes da estrutura lógica dos dados que eles acessam.
Julgue os itens a seguir, relativos a conceitos de bancos de dados.
No projeto de um banco de dados, a construção de um modelo lógico é feita pela transformação do seu modelo conceitual. O modelo lógico define como o banco de dados será implementado em um SGBD específico.
Com relação à arquitetura de banco de dados, julgue os itens a seguir.
O modelo em rede, similar ao hierárquico, permite apenas a ligação de um para um (1:1) entre os registros pai e filho.
Com relação à tecnologia de banco de dados, julgue os itens a seguir.
Um dos primeiros SGDBs encontrado no mercado foi o Adabas. Originalmente disponibilizado para mainframes IBM, sua única limitação é não acessar SQL ou XML, por motivos comerciais.

A partir das informações apresentadas acima, julgue os itens que se seguem.
O acionamento do link na região E possivelmente não implicará em consultas a um SGBD na retaguarda do servidor de nome www010.dataprev.gov.br.
Acerca da linguagem de consulta estruturada (SQL) e dos conceitos relacionados ao sistema gerenciador de banco de dados (SGBD), julgue os itens subseqüentes.
O mecanismo de lock é normalmente utilizado pelo SGBD para controlar o acesso aos objetos. Em geral, o SGBD suporta pelo menos dois tipos de lock, o lock compartilhado e o lock exclusivo. O lock compartilhado é normalmente utilizado para leitura de objetos, enquanto o lock exclusivo é normalmente utilizado para modificar o objeto.

Na figura acima, que representa um fluxo de dados que ocorre em SGBDs relacionais durante o processamento de consultas, os nomes de alguns elementos originais foram mascarados. Julgue os itens que se seguem, acerca das informações apresentadas e dos conceitos de SGBDs.
F posiciona-se em local compatível com o gerenciador de run-time.

Na figura acima, que representa um fluxo de dados que ocorre em SGBDs relacionais durante o processamento de consultas, os nomes de alguns elementos originais foram mascarados. Julgue os itens que se seguem, acerca das informações apresentadas e dos conceitos de SGBDs.
I posiciona-se em local compatível com o plano de consulta.

Na figura acima, que representa um fluxo de dados que ocorre em SGBDs relacionais durante o processamento de consultas, os nomes de alguns elementos originais foram mascarados. Julgue os itens que se seguem, acerca das informações apresentadas e dos conceitos de SGBDs.
A posiciona-se em local compatível com o catálogo do SGBD.
Julgue os itens que se seguem, relativos a sistemas gerenciadores de banco de dados (SGBD).
Em um SGBD, o gestor de dicionário de dados é responsável por armazenar os metadados sobre a estrutura da base de dados.
Julgue os itens que se seguem, relativos a sistemas gerenciadores de banco de dados (SGBD).
Em um SGBD, o processador de consultas é responsável por traduzir as consultas em instruções de máquina de baixo nível interpretadas diretamente pelo gerenciador de disco do sistema operacional.
Julgue os itens que se seguem, relativos a sistemas gerenciadores de banco de dados (SGBD).
Fornecer suporte a linguagem de definição de dados e a linguagem de manipulação de dados é uma das funções básicas de um SGBD.
Julgue os itens que se seguem, relativos a sistemas gerenciadores de banco de dados (SGBD).
Um SGBD deve garantir a concorrência de dados sem perda de integridade. Nesse caso, um usuário que esteja fazendo a escrita de um dado não pode solicitar a leitura de outro dado em outro espaço do banco de dados.
Julgue os itens que se seguem, relativos a sistemas gerenciadores de banco de dados (SGBD).
Um SGBD pode ser definido como uma aplicação ou conjunto de aplicações que permite ao usuário criar, definir e manter uma base de dados, além de controlar o acesso ao mesmo.
Acerca de sistemas gerenciadores de banco de dados (SGBD), julgue os itens a seguir.
O uso de garantias de integridade referencial por meio do uso de chaves estrangeiras deve ser evitado para não criar duplicidade de registros.
Acerca de sistemas gerenciadores de banco de dados (SGBD), julgue os itens a seguir.
A concorrência mais difícil de ser controlada em um SGBD é a denominada wiretransfer SQL transaction.
Acerca de sistemas gerenciadores de banco de dados (SGBD), julgue os itens a seguir.
O uso de recursos de rollback permite o retorno a um estado anterior, em caso de falha.
Acerca de sistemas gerenciadores de banco de dados (SGBD), julgue os itens a seguir.
O agendamento de acesso a determinados tipos de registros garante que os dados fiquem íntegros, porque cada registro será duplicado em toda tentativa de acesso.
Acerca de sistemas gerenciadores de banco de dados (SGBD), julgue os itens a seguir.
Uma das maneiras de se evitar concorrência no acesso a banco de dados é por meio do uso de locks, que é um tipo de agendamento de acesso.
Quanto a bancos de dados, sistemas gerenciadores de bancos de dados e técnicas correlacionadas de modelagem de dados, julgue os próximos itens.
A função do catálogo de um SGBD é a de armazenar os esquemas, ou descrições, das bases de dados que o SGBD mantém.
Quanto a bancos de dados, sistemas gerenciadores de bancos de dados e técnicas correlacionadas de modelagem de dados, julgue os próximos itens.
Na utilização de um banco de dados relacional, cabe exclusivamente ao sistema gerenciador de banco de dados (SGBD) o controle das restrições de integridade dos dados.
Com relação a sistemas de gerenciamento de banco de dados (SGBDs), julgue os itens 79 a 84.
O ajuste (tuning) de bancos de dados visa a diminuir os tempos de resposta das consultas, melhorar o desempenho das transações e fazer com que as aplicações sejam executadas mais rapidamente. Para isso, podem ser executadas ações visando uma melhor alocação de recursos.
Com relação a sistemas de gerenciamento de banco de dados (SGBDs), julgue os itens 79 a 84.
Para melhorar o desempenho no acesso aos dados, a tecnologia de armazenamento RAID pode empregar várias unidades de disco, assim como o vetor de discos pode usar striping de dados. A técnica RAID distribui dados por vários discos, fazendo-os parecer um só; permite também que múltiplas entradas e saídas de dados sejam realizadas em paralelo, auxiliando no balanceamento da carga entre os discos.
Com relação a sistemas de gerenciamento de banco de dados (SGBDs), julgue os itens 79 a 84.
Para possibilitar acessos aleatórios rápidos aos registros de um arquivo, uma estrutura de índice pode ser utilizada. Em um arquivo organizado com índice seqüencial, o desempenho dos acessos ao arquivo tipicamente piora na medida em que o arquivo cresce. Para evitar essa degradação, há SGBDs que usam uma estrutura árvore-B+ para implementar índices de múltiplos níveis.
Com relação a sistemas de gerenciamento de banco de dados (SGBDs), julgue os itens 79 a 84.
O espelhamento (mirroring), usado para a introdução de redundância, é uma técnica que aumenta a confiabilidade e por meio da qual os dados são escritos de modo redundante em mais de um disco físico e tratados como um só disco lógico. O armazenamento de dados que possibilitem reconstruir dados perdidos em caso de falha do disco — por exemplo, usando-se códigos para a correção de erros — é outra técnica para aumentar a confiabilidade.
Com relação a sistemas de gerenciamento de banco de dados (SGBDs), julgue os itens 79 a 84.
Acerca dos módulos típicos de um SGBD, é correto afirmar que não podem solicitar serviços a sistemas operacionais; catálogos são tipicamente armazenados em disco; um catálogo pode ter informações como nomes e tamanhos de arquivos; dados podem ser mantidos na memória principal por um gerenciador de buffer.
Considerando-se os bancos de dados, sistemas gerenciadores de bancos de dados e técnicas correlacionadas, julgue os itens subseqüentes.
Devido às incompatibilidades entre o modelo relacional e o modelo orientado a objetos, os SGBD relacionais são restritos a representações de dados relacionais explorados por aplicações desenvolvidas em programação estruturada.
Considerando-se os bancos de dados, sistemas gerenciadores de bancos de dados e técnicas correlacionadas, julgue os itens subseqüentes.
O modelo de dados hierárquico usado em alguns SGBD representa os dados na forma de estruturas de árvore hierárquicas.
Considerando-se os bancos de dados, sistemas gerenciadores de bancos de dados e técnicas correlacionadas, julgue os itens subseqüentes.
Um compilador de DDL processa as definições de esquemas de bancos de dados e armazena descrições dos esquemas, ou seja, metadados no catálogo do SGBD.
Considerando-se os bancos de dados, sistemas gerenciadores de bancos de dados e técnicas correlacionadas, julgue os itens subseqüentes.
Em um sistema gerenciador de banco de dados (SGBD), a linguagem de manipulação de dados DML (data manipulation language) destina-se a prover operações de busca, inserção, apagamento e modificação dos dados.
Acerca dos conceitos relacionados a banco de dados, julgue os itens subseqüentes.
Um sistema gerenciador de banco de dados (SGBD) é independente de programas para o acesso aos dados.
Todas as afirmativas estão corretas, EXCETO:
Considerando a figura acima, que apresenta a interface de administração do SGBD MySQL, julgue os itens seguintes, acerca de conceitos de SGBD.
O catálogo do SGBD, por ser um elemento crítico no funcionamento do mesmo, deve ficar armazenado em meio físico permanente, evitando-se a sua alocação em memória devido à possível perda de consistência durante uma falha no host do SGBD.
Com relação a bancos de dados, julgue os itens que se seguem.
Um mecanismo de efetivação em duas fases (two-phase commit) pode ser usado por sistemas gerenciadores de bancos de dados para controlar a efetivação das transações distribuídas.
A função de dicionário de dados deve ser fornecida no SGBD por meio de um
Considerando a figura acima, que apresenta um esquema da arquitetura ANSI/SPARC, utilizada para representar características de sistemas de gerenciamento de bancos de dados (SGBDs), julgue os itens a seguir, acerca de conceitos de bancos de dados.
Considere uma situação na qual um administrador de banco de dados de uma organização execute atividades rotineiras de manutenção de um SGBD. Nessa situação, é razoável supor que esse profissional proverá maior suporte aos usuários finais por meio da realização de mudanças junto à visão externa da aplicação do que por meio de mudanças no esquema conceitual da aplicação.
Entre as atribuições de um SGBD, aquela chamada de Catálogo registra
Analise as seguintes afirmações sobre SISTEMAS GERENCIADORES DE BANCO DE DADOS (SGBD).
I. A principal característica do modelo de SGBD classificado como relacional é a representação dos dados em uma estrutura hierárquica baseada em árvore.
II. A principal característica do modelo de SGBD classificado como orientado a objetos é a representação da base de dados em uma coleção de tabelas.
III. Uma relação está na segunda forma normal (2FN) se, e somente se, estiver na primeira forma normal (1FN) e cada atributo não-chave for dependente da chave primária inteira, ou seja, estes atributos não podem depender, apenas, de parte da chave primária.
Indique a alternativa que c...
Analise as seguintes afirmativas sobre o controle de concorrência utilizado em um SGBD Relacional:
I. Um deadlock pode ocorrer se a transação Ti de um conjunto de três tran-sações (Ti,Tj e Tk) depender de um item de dado que está sendo bloque-ado por Tj, que por sua vez depende de um item de dado bloqueado por Tk, que depende de um item de dado bloqueado Ti.
II. A inanição de uma transação pode ocorrer se tal transação necessitar de um lock exclusivo de um item de dado e uma série de outras transações estiverem realizando sucessivamente o lock compartilhado do referido item de dado.
III. Dependendo do tipo de modificação dos itens de dados que estão sendo manipulados por uma transação, pode ser necessário...
Suponha que duas transações distintas de um SGBD Relacional, i e j, precisem ler (read()) e atualizar (write()) o mesmo item de dado D e que X e Y sejam, respectivamente, comandos das transações i e j. Qual alternativa apresenta uma situação em que a ordem de execução de X e Y NÃO interfere no processamento das transações?
Analise as seguintes afirmativas sobre as propriedades de transações de um SGBD:
I. Se uma operação de uma transação não for realizada corretamente, as demais operações não poderão ser efetivadas.
II. Duas transações podem ser executadas em paralelo sem comprometer a integridade dos dados armazenados no SGBD.
III. Se ocorrer uma falha de energia após a conclusão com sucesso de uma transação, as operações precisam ser desfeitas para garantir a integridade dos dados.
São VERDADEIRAS as afirmativas
São operações básicas realizadas no processamento de uma consulta subme-tida para execução em um SGBD Relacional, EXCETO:
Analise as seguintes afirmativas sobre sistemas orientados a objetos que utili-zam SGBDs
I. Só é possível realizar o mapeamento de um Diagrama de Classes da UML para um Modelo Relacional se esse diagrama estiver normalizado.
II. Nem todos os objetos de uma determinada classe precisam ser persisti-dos.
III. Uma forma de mapear herança de um Modelo Orientado a Objetos para o Modelo Relacional é através do uso do conceito de especialização, ad-vindo do Modelo Entidade-Relacionamento.
São VERDADEIRAS as afirmativas:
Analise as seguintes afirmativas:
I. Uma das funções de um DBA é gerenciar os mecanismos de segurança de acesso aos dados armazenados em um SGBD (Sistema Gerenciador de Banco de Dados).
II. Possibilidade de controle automático de inconsistências, de redundância de dados e da concorrência do acesso simultâneo a um determinado conjunto de dados é característica importante que justifica o uso de um SGBD (Sistema Gerenciador de Banco de Dados).
III. Consultas realizadas em um SGBD (Sistema Gerenciador de Banco de Dados) sempre terão um maior desempenho do que consultas realizadas em arquivos convencionais.
A opção CORRETA é:
Todas as alternativas abaixo apresentam vantagens que são alcançadas ao utilizar-se um Sistema Gerenciador de Banco de Dados (SGBD), EXCETO:
Julgue os próximos itens, acerca dos conceitos apresentados no modelo ITIL e sua relação com a administração de banco de dados.
A inclusão de novos registros de erros conhecidos em uma base de dados de configuração está mais relacionada com o processo de gerenciamento de problemas que com os processos de gerenciamento de incidentes.