Em relação aos conceitos e às características de um banco de dados, julgue os itens subsequentes. No IBM/DB2, cada índice é baseado nos valores de dados que estão em uma ou mais colunas de uma tabela. Depois de criado um índice, é possível reorganizá-lo.
Considerando a indexação de bancos de dados relacionais, é correto afirmar que

Julgue os itens a seguir, no que diz respeito aos conceitos de dicionário de dados.

O dicionário de dados é um repositório utilizado com a finalidade de armazenar informações dos atributos de cada entidade com o maior número de detalhe possível.

A respeito de banco de dados, julgue os itens que se seguem. Na criação de uma trigger, é necessária a ligação da constraints de integridade, para que o resultado obtido seja otimizado.

Julgue os próximos itens, relativos a becape e tunning de banco de dados em um sistema de gerenciamento Oracle.

O comando analyze pode ser utilizado para coletar estatísticas dos objetos do banco de dados, as quais permitirão ao otimizador com base em custo gerar o melhor caminho de execução a ser utilizado.

Julgue os itens subsequentes, referentes a exportação e importação de bases de dados.

Uma das alternativas para a transferência de dados de um servidor para outro, ou para a realização de cópias de segurança (backup), é utilizar a exportação, ferramenta presente em todos os SGBDs disponíveis no mercado.

Julgue os itens a seguir, a respeito de software livre.

Atualmente, o sistema de gerenciamento de banco de dados georreferenciados de código aberto mais utilizado no mundo é o PostgreSQL/PostGIS.

No que se refere aos sistemas gerenciadores de banco de dados livres, julgue os itens que se seguem.

No PostgreSQL, é possível atualizar um campo do banco de dados usando-se o comando a seguir. UPDATE a,b SET a.id=b.id WHERE a.f2 = b.f2

No contexto de transações em um banco de dados, o conceito a seguir que garante que as transações não sobrescrevem os dados de outras transações rodando concorrentemente é:

Julgue os itens que se seguem, relativos aos procedimentos de backup de banco de dados.

Mediante o uso de backups de log, é possível executar rollfoward do banco de dados em qualquer momento, minimizando a possibilidade de perda de dados em caso de falha.

Apesar do aparente aumento de produtividade, a centralização dos bancos de dados em servidores gerou problemas, como o aumento significativo no tráfego de rede, principalmente quando havia consultas simultâneas por um grande número de nós. Esse problema foi superado por meio do(a)

Julgue os próximos itens, acerca de ZOPE/Plone.

Para a instalação do ZOPE 4.0, tanto no Linux quanto no Windows, é necessário que se tenha instalado, previamente, o módulo Python (2.6 ou superior) e o módulo Java (JEE5 ou superior).

Analise as seguintes afirmações relativas a SGBDs (Sistemas de Gerenciamento de Bancos de Dados) que utilizam a linguagem SQL:

I. Quando duas TRANSACTIONS estiverem sendo executadas simultaneamente, as duas devem-se comunicar e trocar informações entre si, antes de acessarem o banco de dados.

II. Uma TRANSACTION será concluída ao encontrar a instrução COMMIT TRANSACTION.

III.A instrução ROLLBACK TRANSACTION reinicia todas as operações feitas desde o comando START TRANSACTION.

IV. Para efetuar a JUNÇÃO entre tabelas, é essencial que elas estejam logicamente relacionadas conforme prevê o modelo relacional, ou seja, deve haver relacionamento de '1: N', '1: 1' ou 'N: 1' entre as tabelas.

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

No que diz respeito ao monitoramento de banco de dados, julgue o item seguinte.

Uma forma de monitorar um banco de dados envolve realizar consultas em visões do dicionário de dados como, por exemplo, a visão DBA_THRESHOLDS do Oracle 11g, que contém uma linha para cada alerta ativo no banco de dados, até que ele seja fechado ou redefinido.

 

Atenção: Considere as informações abaixo para responder às questões de números 47 a 50.

CREATE TABLE Loja (

idLoja INTEGER NOT NULL,

nomeLoja VARCHAR(45),

PRIMARY KEY(idLoja)

);

CREATE TABLE Filial (

idFilial INTEGER NOT NULL,

idLoja INTEGER NOT NULL,

cidadeFilial VARCHAR(45),

vendasFilial DOUBLE,

PRIMARY KEY(idFilial, idLoja),

FOREIGN KEY(idLoja)

REFERENCES Loja(idLoja)

);

Considere que na tabela Loja foram cadastrados os seguintes registros:

2015_08_24_55db14dacc136.https://arquivos.gabarite.com.br/_midia/questao/10b543999908aa3c05502e67e4ed4aac.

 

Na tabela Filial, foram cadastrados os seguintes registros:

 

2015_08_24_55db15132fb94.https://arquivos.gabarite.com.br/_midia/questao/10b543999908aa3c05502e67e4ed4aac.

 

Para que, ao remover um registro da tabela Loja, todos os registros da tabela Filial relacionados a esta loja também sejam excluídos automaticamente, deve-se incluir, no comando CREATE TABLE da tabela

Com relação a banco de dados relacional, julgue os itens subsequentes. Um sistema relacional admite tanto um banco de dados relacional, quanto a realização de operações de restrição, projeção e junção.

No que se refere à tecnologia de desenvolvimento móvel, julgue os itens subsequentes.

Com o uso do banco de dados SQLite, incluso no Android, é possível desenvolver um provedor de conteúdo, bem como um servidor de banco de dados, que necessita gerenciar o acesso aos dados com persistência. No entanto, não se justifica a utilização de um provedor de conteúdo para disponibilizarem-se dados para várias atividades ou aplicativos distintos.

Com relação a tuning em banco de dados, julgue os itens subsecutivos.

A inclusão de gatilhos (triggers) propicia melhor desempenho do banco de dados, em virtude de eliminar a necessidade de execução de algumas operações de acesso a esse banco de dados.

Página 16