Ao criar um banco de dados, o administrador (DBA) João analisa o perfil dos dados que serão gerados pela aplicação e percebe que eles devem ser agrupados no disco de acordo com as suas características, como:
* os maiores índices, que demandam mais recursos computacionais, podem ser localizados em discos mais velozes, como Solid State Device (SSD); e
* o armazenamento de dados históricos, que raramente são usados e não são muito críticos, pode ser realizado em discos mais lentos.
Em um Sistema Gerenciador de Banco de Dados (SGBD), para agrupar os dados em unidades lógicas de armazenamento permitindo a definição da localização física dos arquivos correspondentes no disco, João deve definir:
Considere dois bancos de dados, B1 e B2, localizados, respectivamente, nos servidores S1 e S2, conectados entre si pela Internet. Considere ainda que as tabelas T1 e T2 pertencem, respectivamente, aos bancos de dados B1 e B2.
Nesse cenário, a sequência de operações que NÃO caracteriza uma transação distribuída é:
Considere a tabela a seguir.

Se fosse construído um índice de banco de dados do tipo bitmap para essa tabela, tendo o campo Curso como chave, o conteúdo desse índice seria:
Considere que o Tribunal Regional do Trabalho possua em seu Banco de Dados a tabela Tab_Processos descrita abaixo.

O comando SQL utilizado para obter o resultado acima é:
Em uma classe de entidade do banco de dados presente em uma aplicação que utiliza JPA existem as seguintes instruções:

Em uma classe de acesso a dados da mesma aplicação, que possui um objeto em válido do tipo EntityManager, para executar a query da classe de entidade Cliente e obter os dados retornados em uma lista, utiliza-se:
Bancos de dados snapshot constituem um recurso que pode ser útil para estratégias de recuperação de dados nas instalações MS SQL Server. Um banco de dados do tipo snapshot está associado a um banco de dados de origem (source). Sobre esse mecanismo, analise as afirmativas a seguir.
I. No momento da sua criação, bancos snapshot armazenam uma cópia de todas as páginas do banco de origem.
II. Snapshots ocupam sempre o mesmo espaço que é ocupado pelo banco de origem, pois cada página do banco de origem tem sempre uma e apenas uma cópia.
III. Uma página do banco de origem, no seu estado original, é copiada para o snapshot somente quando ela é alterada pela primeira vez no banco de origem.
IV. As operações de leitura direcionadas para o snapshot jamais requerem...
Considere as afirmações abaixo sobre procedimentos armazenados (stored procedures).
I - Se um programa cliente exige acesso a um banco de dados particular, o procedimento pode ser armazenado no cliente para estabelecer uma conexão com o servidor de banco de dados.
II - Se um programa de banco de dados é necessário para várias aplicações, pode ser armazenado no servidor e invocado por quaisquer programas de aplicação. Isso reduz a duplicação de esforços e melhora a modularidade de software.
III - Executar um programa (procedimento) no servidor pode reduzir a transferência de dados e, consequentemente, em certas situações, os custos de comunicação entre os clientes e o servidor.
Em quais circunstâncias os procedimentos armazenados (stored proced...
Que expressão em Álgebra Relacional cria, a partir da Tabela Conta, uma Tabela com duas colunas, id_conta e debito_bloqueado_sn, contendo apenas as contas com credito_bloqueado_sn igual a "S"?
Que instrução SQL cria a tabela Turma do sistema NOTAS em um banco de dados MySQL?
No sistema NOTAS será usada a linguagem PHP. Que expressão PHP retorna um valor verdadeiro se a nota dada a um aluno, presente em um campo chamado ꞌꞌNotaꞌꞌ em um formulário HTML, está entre 0 e 10, inclusive?
Qual modelo de classes UML apresenta associações entre as classes que representam relacionamentos equivalentes àqueles existentes entre as entidades do mesmo nome no DER do sistema Notas?
Os desenvolvedores do sistema NOTAS decidiram instalar o sistema em um servidor já existente, cujo nome canônico é central.faculdade.edu.br. Para adicionar um outro nome a esse servidor, o alias notas.faculdade.edu.br, sem alterar o antigo, é possível alterar a configuração do RR que descreve esse servidor no serviço DNS, adicionando ao registro a entrada Considere as afirmativas sobre bases de dados relacionais.
I. As tabelas utilizadas para armazenar os dados são conhecidas como “relação”.
II. “Tupla” é o nome atribuído ao cabeçalho das colunas de uma tabela.
III. Uma linha de uma tabela é conhecida como “domínio”.
Está(ão) correta(s) apenas a(s) afirmativa(s)
Considere que haja necessidade de se criar uma tabela T1 com uma coluna do tipo ENUM que armazene uma lista permitida de dados em formato string. Suponha ainda que essa operação deva ser feita no Mysql 5.7. Nesse caso, o comando a ser dado seria o seguinte:
CREATE TABLE T1 ( COL1 ENUM('1', '2', '3') );

Na administração de banco de dados, a álgebra relacional é utilizada para a elaboração, a partir das relações do modelo lógico, das correspondentes possibilidades de implementação de tabelas e soluções para o modelo físico. A esse respeito e considerando as relações em um modelo lógico de banco de dados apresentadas acima, julgue os itens que se seguem.
Acerca das regras de integridade dos bancos de dados, relacionadas às integridades de entidade e referencial, que são essenciais para um bom projeto de banco de dados, relacione adequadamente as colunas.

A sequência está correta em
Sobre os atributos atômicos W, X, Y, Z, aplicam-se as seguintes dependências funcionais:

Considerando que, nos esquemas apresentados, cada chave é representada por um ou mais atributos sublinhados por um segmento de reta contínuo, o esquema R que satisfaz a Forma Normal Boyce-Codd (FNBC) é
(Para resolver esta questão, vide o banco de dados BD_EXEMPLO, descrito no início desta prova)

Num mapa de bits para a mesma tabela, usando apenas o atributo Inscrição, o mapa de bits seria
Observe o diagrama apresentado a seguir.

Na implementação desse modelo num banco de dados relacional, é preciso
Considere um banco de dados relacional com as duas tabelas a seguir.

O que calcula o comando SQL apresentado acima?
Sendo feita a transformação desse modelo de dados em um modelo diretamente equivalente a um modelo relacional, de maneira a manter o número mínimo de Tabelas necessárias, e sendo feita a migração das chaves para constituir as chaves externas, sem o uso de chaves substitutas, quantos campos serão adicionados ao modelo? Considere que K,X,Y e Z são conjuntos de atributos de uma relação R.
Sabendo que:

NÃO é possível garantir que
Há diversas técnicas para o armazenamento de relações em um banco de dados distribuído, entre elas está a fragmentação. Considere o resultado da fragmentação da tabela processo em duas relações:

Considerando a fragmentação realizada, é correto afirmar:
Considere o projeto para a tabela processo em um ambiente de banco de dados distribuído:

Dado o novo projeto acima, é correto afirmar:
Ao utilizar uma instrução SQL, foi gerada, a partir da tabela FUNCIONARIO, a tabela FUNCIONARIO01, com os dados abaixo:

A instrução utilizada foi
Para exibir uma lista única de todos os cargos (FCargo) existentes no departamento de número (DepNo) 20, apresentando nesta lista apenas os cargos (FCargo) deste departamento e o nome do departamento (DNome), utiliza-se a instrução
No Oracle, após um comando COMMIT ser executado
Uma trigger é um comando que o sistema executa automaticamente como um efeito colateral de uma modificação no Banco de Dados.

Com relação às chaves substitutas em banco de dados, analise as assertivas abaixo.
I. Sempre envolvem exatamente um atributo.
II. Elas servem somente para representar o fato de que entidades correspondentes existem.
III. Quando uma entidade é excluída, o valor de sua chave substituta deverá ser alocado para a primeira nova entidade adicionada.
É correto o que se afirma em
Considerando as chaves candidatas de banco de dados, marque V para verdadeiro ou F para falso e, em seguida, assinale a alternativa que apresenta a sequência correta.
( ) As chaves candidatas são constituídas por campos que podem ser usados como chaves primárias.
( ) As chaves candidatas podem ter valores duplicados.
( ) As chaves candidatas não podem ter valores nulos.
( ) Uma chave candidata é única em um banco de dados.
No projeto de bancos de dados relacionais, a Express tem preocupação de produzir modelos mais adequados. A chave primária de uma relação de um banco de dados relacional
No projeto de seus bancos de dados, a Express faz uso da modelagem relacional, na qual é necessário definir os domínios dos atributos de uma relação. Um domínio é considerado atômico se, na aplicação em questão,
No desenvolvimento de seus bancos de dados, a Express utiliza o sistema gerenciador de bancos de dados Oracle. Considerando o Oracle 11g, é possível criar visões materializadas, cuja principal característica é 
Considerando o organograma ilustrado na figura acima, julgue os itens a seguir.
Para que a informação de uma tabela seja considerada estrangeira por outra tabela, deve-se utilizar chave de integridade estrangeira, a qual é um campo primário que se liga a outros campos primários de outras tabelas como ponte de ligação.
No que se refere à organização de arquivos e métodos de acesso e aos sistemas de gerenciamento de banco de dados, julgue os próximos itens.
Em um sistema gerenciador de banco de dados, uma transação é formada por uma sequência de operações que precisam ser executadas integralmente a fim de se garantir a consistência e a precisão. Uma das propriedades da transação é a atomicidade, que é a unidade atômica de processamento.
No projeto de um banco de dados relacional é necessário especificar o domínio dos atributos das tabelas. Por domínio entende-se como sendo o
Julgue os itens que se seguem, relativos a projeto de banco de dados.
Dois projetos de um banco de dados relacional equivalentes em conceitos podem apresentar desempenhos distintos.
Julgue os itens que se seguem, relativos a projeto de banco de dados.
No projeto físico, são implementadas as estruturas de armazenamento, como, por exemplo, o particionamento de uma tabela.
Julgue os itens que se seguem, relativos a projeto de banco de dados.
Uma característica desejável em um projeto de banco de dados relacional é a presença de restrições de integridades.No que se refere à organização de arquivos e às técnicas de armazenamento, julgue os itens de 60 a 65.
Embora o disco magnético normalmente receba todo o banco de dados e seja o principal meio para armazenar os dados online, ele não é completamente seguro, pois os dispositivos de discos podem falhar e ocasionar perdas de dados.
Julgue os itens subsequentes, quanto à administração de banco de dados.
A administração de banco de dados abrange a definição e a alteração de esquema, que, em alguns casos, são tarefas importantes para melhorar o desempenho do banco de dados.
Julgue os itens subsequentes, quanto à administração de banco de dados.
O administrador do banco de dados não deve gerenciar a utilização do espaço em disco nos servidores, pois sua função limita-se à utilização de ferramentas de gerenciamento com o objetivo de garantir a disponibilidade dos serviços de banco.
Julgue os itens a seguir, acerca dos fundamentos e das finalidades do banco de dados.
Para definir e manter os dados em um banco é necessário o uso de sistemas de aplicação, o que caracteriza a dependência de dados, que é um fundamento do banco de dados.
Julgue os itens a seguir, acerca dos fundamentos e das finalidades do banco de dados.
Uma característica fundamental do banco de dados e dos antigos sistemas de arquivos é o inter-relacionamento dos dados, sem redundâncias ou duplicação de dados.
Julgue os itens a seguir, acerca dos fundamentos e das finalidades do banco de dados.
Atualmente, os bancos de dados são utilizados para armazenar e processar dados de caracteres em geral, não apresentando recursos para tratar dados multimídias, como filmes e fotografias.
Acerca de bancos de dados, julgue os itens seguintes.
Para que seja realizada a recuperação de um banco de dados utilizando-se arquivo gerado a partir do MySQLdump, é necessário que, antes do início do processo de recuperação, seja criado um banco de dados vazio.
Acerca de bancos de dados, julgue os itens seguintes.
Em um banco de dados relacional, os dados são percebidos como tabelas que representam entidades, entretanto, nem todas as tabelas implementadas de fato representam entidades conceituais.
Julgue os próximos itens, relativos a becape e tunning de banco de dados em um sistema de gerenciamento Oracle.
Se o administrador de banco de dados adicionar o parâmetro DIRECTORY na linha de comando do utilitário de becape Data Pump, o diretório em que está instalado o Oracle e todos os arquivos do banco serão enviados ao arquivo de becape.
Julgue os próximos itens, relativos a becape e tunning de banco de dados em um sistema de gerenciamento Oracle.
Em um becape físico do banco de dados, somente os arquivos de dados devem ser copiados.
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.
No que diz respeito às funções do administrador de dados e à elaboração e implantação de projeto de banco de dados, julgue os itens que se seguem.
Uma das funções do administrador de dados é padronizar os dados, documentando as definições e descrições dos itens de dados.
No que diz respeito às funções do administrador de dados e à elaboração e implantação de projeto de banco de dados, julgue os itens que se seguem.
Se, durante a elaboração de um projeto de banco de dados relacional, houver dependência entre entidades, trata-se de representação que pode ser concebida utilizando-se o conceito de entidade fraca.
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.
Julgue os itens subsequentes, relativos a banco de dados.
No Linux, o programa Mysql-query-browser permite acessar remotamente o banco de dados MySQL. Para isso, é necessário configurar a conexão, informando-se o IP do servidor desejado na porta 3306, o nome do usuário do banco de dados e a senha.
Julgue os itens subsequentes, relativos a banco de dados.
Existem várias categorias de linguagens de SGBD: a de definição de dados (DDL), usada para especificar esquemas (conceitual e externo); a de manipulação de dados (DML), que provê um conjunto de operações básicas para manipulação de dados; a de definição de visões (VDL), utilizada para especificar a visão do usuário (esquema externo) e seu mapeamento para o esquema conceitual e a de definição de armazenamento (SDL), usada para especificar o esquema interno de armazenamento dos dados no banco.
Com relação a técnicas de análise de desempenho e otimização de consultas SQL, julgue os itens seguintes.
A criação de um índice para aperfeiçoar o desempenho das consultas e, consequentemente, do SGBD é necessária e independe do tamanho das tabelas de dados.
No que concerne a mapeamento de dados lógico e físico e a elaboração e implantação de projeto de banco de dados, julgue os seguintes itens.
No modelo relacional de dados, os registros são organizados em grafos, em que aparece um único tipo de associação (set) que define uma relação 1:N entre os registros pai e filho.
No que concerne a mapeamento de dados lógico e físico e a elaboração e implantação de projeto de banco de dados, julgue os seguintes itens.
No modelo lógico de dados, que considera os exemplos de modelagem de dados criados no modelo conceitual, definem-se as chaves primárias e estrangeiras, a normalização e a integridade referencial.
No que concerne a mapeamento de dados lógico e físico e a elaboração e implantação de projeto de banco de dados, julgue os seguintes itens.
No processo de implantação de um projeto de banco de dados, devem ser utilizadas as operações de álgebra relacional de dados para estabelecer as restrições de cardinalidade e relacionamento entre o conjunto de entidades.
Acerca de banco de dados, organização de arquivos, modelos de dados e sistemas gerenciadores de banco de dados (SGBD), julgue os itens seguintes.
Os modelos de dados semânticos, como o orientado a objetos e o relacional estendido, oferecem suporte a objetos complexos e a dados não estruturados.
Acerca de banco de dados, organização de arquivos, modelos de dados e sistemas gerenciadores de banco de dados (SGBD), julgue os itens seguintes.
Caso, em uma organização de arquivos com estrutura de acesso com base em índice, o campo de classificação do arquivo não seja um campo chave, um recurso para aumentar a velocidade de recuperação de registros que não tenham valor distinto de classificação é a utilização de um índice de agrupamento (clustering).
Acerca de banco de dados, organização de arquivos, modelos de dados e sistemas gerenciadores de banco de dados (SGBD), julgue os itens seguintes.
Em um banco de dados pequeno, em um sistema embarcado, sem um sistema operacional básico para o gerenciamento de arquivo, a organização de arquivos com agrupamento de múltiplas tabelas permite a redução da quantidade de códigos para a implementação do sistema.