
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.
Julgue os itens subsecutivos, acerca de banco de dados.
O processo de normalização, que é executado sobre qualquer tipo de representação de dados, pode ser originado a partir da descrição de um arquivo em computador, do leiaute de um relatório ou de uma tela.
Julgue os itens subsecutivos, acerca de banco de dados.
O processo de integração de modelos se inicia pela junção de tabelas que apresentam a mesma chave primária, ou seja, os domínios e os conteúdos das colunas que compõem a chave primária devem ser iguais.
Quando da modelagem de dados de um banco de dados relacional, podem ser utilizados atributos compostos, sobre os quais é correto afirmar que
O conceito de transação é fundamental em bancos de dados relacionais. Uma transação (T) é uma atividade de processamento que ou estará completamente realizada ou não foi realizada. Uma transação deve obedecer a diversas propriedades. A propriedade durabilidade garante que T
Os sistemas gerenciadores de bancos de dados relacionais adotam uma arquitetura que envolve diversos esquemas com o objetivo de separar o usuário da aplicação do banco de dados físico.
A esse respeito, é correto afirmar que esses esquemas sãoCom relação ao tema “Estruturas de armazenamento e índices em bancos de dados”, analise as afirmativas a seguir.
I. Os arquivos do tipo Heap são bem simples, uma vez que os registros são posicionados segundo a ordem de inclusão, ao término do arquivo. O tempo médio de acesso para um registro é b/2, onde b é o número de blocos do arquivo.
II. Os arquivos do tipo Hash Externo fornecem acesso muito veloz aos registros em determinadas condições de pesquisa. Neste caso, é utilizado um campo hash cujo valor é calculado por uma função que gera números aleatórios. O tempo médio de acesso a um registro é b.log2b, onde b é o número de blocos do arquivo, pois se trata de uma pesquisa em árvore B+.
III. Os arquivos d...
Com relação a banco de dados, uma transação T está em starvation quando
O processo de otimização de consultas distribuídas utiliza o conceito de espaço de pesquisa.
Nesse contexto, assinale a alternativa que apresenta o conceito de espaço de pesquisa.A dependência funcional transitiva ocorre
Com relação ao tema “modelo relacional”, analise as afirmativas a seguir.
I. Chave estrangeira é o mecanismo que permite a implementação de relacionamentos em um banco de dados relacional.
II. Chave estrangeira é uma coluna única ou combinação de colunas cujos valores necessariamente aparecem como chave primária em outra tabela.
III. Chave candidata é uma coluna cujos valores necessariamente aparecem como chave secundária em tabelas que participam de auto‐relacionamentos.
Assinale:
No que se refere ao desenvolvimento web de alto desempenho, julgue os itens subsequentes.
Apesar de implementarem tecnologias distintas, todos os bancos de dados NoSQL apresentam em comum a implementação da tecnologia chave-valor.
No que se refere ao desenvolvimento web de alto desempenho, julgue os itens subsequentes.
A escalabilidade dos bancos de dados NoSQL é garantida pela ausência de um esquema (scheme free).No que se refere ao desenvolvimento web de alto desempenho, julgue os itens subsequentes.
Uma característica de bancos de dados NoSQL é o suporte à replicação de dados. Entre as abordagens utilizadas para replicação, inclui-se a mestre-escravo.
Os otimizadores de consultas SQL dos principais sistemas gerenciadores de bancos de dados não dependem exclusivamente das regras gerais de transformação de operações da álgebra relacional para estimar e comparar os custos de execução de uma consulta SQL.
Dentre os principais componentes avaliados para a execução de uma consulta se destacam os custos deO desempenho de uma consulta SQL pode ser sensivelmente melhorado se aplicados procedimentos que utilizam transformações baseadas em operações da álgebra relacional. Selecione a alternativa que apresenta transformações corretas.
Julgue os próximos itens, a respeito de conceitos e aplicações de técnicas de modelagem dimensional e otimização de bases de dados.
Em um banco de dados geográfico, a referência de um objeto geométrico pode ser armazenada na forma vetorial, como um ponto com coordenadas x e y.
Acerca dos conceitos e aplicações de banco de dados distribuído, programação distribuída e processamento em GRID, julgue os seguintes itens.
O sistema de gerenciamento de banco de dados paralelo compartilha memória e(ou) disco, ao passo que o sistema de gerenciamento distribuído consiste em vários elementos de processamento conectados por meio de uma rede de comunicação.
Julgue os itens abaixo, relativos à arquitetura e desenvolvimento em nuvem.
A arquitetura de computação na nuvem tem um componente denominado infraestrutura como serviço, que provê todas as linguagens de banco de dados para o usuário do serviço.Em relação a banco de dados, julgue os seguintes itens.
Na chamada de stored procedures em ADABAS, a passagem de parâmetros é feita por meio dos record buffers.
A respeito de banco de dados, julgue os itens subsequentes.
Registros são mapeados em blocos de discos, sendo organizações lógicas de um arquivo. Blocos possuem um tamanho fixo, que é determinado pelas propriedades físicas do disco e pelo sistema operacional, entretanto o tamanho dos registros pode variar.
A respeito de banco de dados, julgue os itens subsequentes.
Os administradores de banco de dados podem ajustar o desempenho (tuning performance) de um sistema de banco de dados para uma aplicação específica no nível do hardware, por meio dos parâmetros do sistema de banco de dados e do projeto do esquema.

A respeito do sistema de gerenciamento de banco de dados Oracle, versão 11g, assinale a opção correta. Nesse sentido, considere que a sigla RAC, sempre que utilizada, refere-se a Real Application Clusters.
Acerca de administração e tunning de banco de dados, julgue os itens seguintes.
O uso da compressão dos arquivos de índices aumenta o número de listas invertidas presentes na memória e o número de acessos a disco, o que torna mais lenta uma consulta ao banco de dados.
No que se refere aos sistemas gerenciadores de banco de dados livres, julgue os itens que se seguem.
Considere que, na tabela Projeto, haja os campos CodigoProjeto, Tipo e Descricao e, na tabela ProjetoEmpresa, os campos CodigoProjeto, CodigoEmpresa, NomeFuncionario, Categoria, Salario e DataInicial. Nesse caso, é correto afirmar que essas tabelas estão de acordo com a segunda forma normal de banco de dados tanto no MySQL quanto no PostgreSQL.
Julgue os itens seguintes acerca da modelagem de dados, considerando diagramas entidade-relacionamento e mapeamento para modelo relacional.
Uma visão de banco de dados é uma coleção de objetos que estão disponíveis para um determinado usuário ou grupo. Os objetos de uma visão são estruturas lógicas que se referem diretamente aos dados do banco.
No que se refere ao conceito de banco de dados relacional, julgue os itens seguintes.
Denomina-se chave estrangeira o conjunto de um ou mais atributos que nunca se repetem. As chaves estrangeiras poderão ser utilizadas como um índice para a tabela de banco de dados.
A respeito de tunning em banco de dados, julgue os itens seguintes.
Em um sistema de banco de dados, as regras da heurística para reduzir o custo de tempo e transformar as consultas da álgebra relacional incluem realizar operações de seleção e projeções o mais cedo possível e evitar produtos cartesianos.
A respeito de tunning em banco de dados, julgue os itens seguintes.
Criar extents grandes o suficiente para os dados e evitar extensões dinâmicas das tabelas são formas para ajustar I/O e estrutura física do banco de dados.
Em relação à estrutura e administração de banco de dados, julgue os itens subsequentes.
A Constraint é uma restrição estabelecida para uma coluna no banco de dados. Em Oracle, a constraint check determina que uma coluna não poderá ter duas linhas com o mesmo valor.
Em relação à estrutura e administração de banco de dados, julgue os itens subsequentes.
O relacionamento entre um conjunto de dados (tabelas) não existe fisicamente, dado que é apenas lógico e representado por meio das chaves estrangeiras.
Em relação à estrutura e administração de banco de dados, julgue os itens subsequentes.
Utilizando-se a HEAP, uma das várias formas de organizar registros em arquivos, um registro pode ser colocado em qualquer lugar no arquivo onde exista espaço.
Em relação à estrutura e administração de banco de dados, julgue os itens subsequentes.
O Data Recovery Advisor é a ferramenta Oracle utilizada para diagnosticar falhas nos dados e recomendar reparos de forma automática ou manual.
Em relação a arquiteturas de banco de dados, julgue os itens subsequentes.
Em um servidor de transação, em que vários processos acessam dados na memória compartilhada, as consultas ao banco de dados podem ser submetidas aos processos servidores a partir de uma interface com o usuário executando-se SQL embutida, ou via SQL, ODBC ou outro protocolo similar.
Em relação a arquiteturas de banco de dados, julgue os itens subsequentes.
As funcionalidades oferecidas pelos sistemas de banco de dados são divididas em três partes: front-end, middle-end e back-end.





Acerca de banco de dados relacionais considere:
I. Os sistemas relacionais só exigem que o banco de dados seja percebido pelo usuário como tabelas. No nível físico o sistema é livre para armazenar os dados usando arquivos sequenciais, indexação, hashing etc. II. As tabelas representam uma abstração do modo como os dados estão armazenados fisicamente de forma que diversos detalhes do nível de armazenamento ficam ocultos ao usuário. III. Todo o conteúdo de informação do banco de dados é representado de um e somente um modo, ou seja, como valores explícitos em posições de colunas em linhas de tabelas. Este princípio é satisfeito pelos BDs relacionais. IV. Não existem ponteiros conectando uma tabela a outra em BDs relacionais. Com isso se quer dizer que ...
O PostgreSql 9.3 permite limitar o tamanho físico máximo em bytes em tabelas de usuário por meio da cláusula tablespaces no comando CREATE TABLE, conforme a sintaxe mostrada abaixo.

Considere a instrução seguinte.
create domain TipoCategoria char(20)
constraint verifica_tipo_categoria
check (value in ('Arquitetura','Engenharia'));
Em relação à construção do código apresentado e obedecendo aos conceitos da linguagem de definição de dados, assinale a alternativa correta.
Em bancos de dados, um termo representa uma expressão booleana associada a um BD e que precisa ser avaliada como TRUE, por todo o tempo. Exemplificando, seja um banco de dados de fornecedores e peças.
I. O valor do status de cada fornecedor está no intervalo de 500 a 900, inclusive.
II. Se houver peças, uma delas tem que ser amarela.
III. Dois fornecedores diferentes não têm o mesmo número de fornecedor.
IV. Cada fornecedor com negócios no Brasil tem status 700.
V. Cada remessa envolve um fornecedor existente.
VI. Nenhum fornecedor com status menor que 700 fornece peça alguma com uma quantidade maior que 350.
O exemplo descrito caracteriza o termo denominado restrição de
O Active Directory é um banco de dados onde ficam armazenados todos os recursos da rede e ele os torna acessíveis a todos os usuários e aplicativos da rede. O Active Directory é dinâmico, podendo crescer de acordo com o crescimento da instituição. Dentre os componentes da estrutura lógica, um apresenta as seguintes características
é um depósito de informações que armazena um subconjunto dos atributos de todos os objetos existentes.
tem como função agilizar a realização de queries.
Esse componente é denominado
A respeito de integridade e concorrência em banco de dados, julgue os itens subsecutivos.
Devido ao fato de a concorrência de acessos a um banco de dados diminuir conforme aumenta a importância do controle da concorrência, os registros de acessos em memória, com o intuito de manter a integridade dos dados, geram um despejo na fila de acesso.
Com relação a bancos de dados, julgue os itens seguintes.
O registro armazenado é uma coleção de todas as ocorrências que existem em um único tipo de arquivo armazenado.Julgue os itens seguintes, referentes à modelagem relacional de dados.
Considera-se banco de dados relacional como um conjunto de tabelas, em que cada uma dessas tabelas armazena os dados de uma entidade específica.
Em pesquisa fulltext, o MySQL gerencia os índices segundo os modos:
Com relação as definições básicas de Banco de Dados, pode-se afirmar que:
I. Nos modelos de bases de dados relacionais, a tabela é um conjunto de dados dispostos em número finito de colunas e número ilimitado de linhas (ou tuplas). II. A forma de referenciar inequivocamente uma única linha é através da utilização de uma chave primária. III. Gatilho ou Trigger é um recurso de programação executado sempre que o evento associado ocorrer.O Administrador de Dados
Acerca do conceito de processamento de transações em um banco de dados, julgue os itens a seguir.
Se uma transação for executada de maneira serializável, poderá ocorrer de uma transação ler novamente dados lidos anteriormente e descobrir que eles foram alterados por outra transação.
Sobre restrições (constraints) em bancos de dados, considere:
I. A restrição NOT NULL, assim como as restrições UNIQUE e PRIMARY KEY fornecem uma garantia de exclusividade para uma coluna ou conjunto de colunas.
II. A restrição DEFAULT é usada para inserir um valor padrão em uma coluna. O valor padrão será adicionado a todos os novos registros, caso nenhum outro valor seja especificado.
III. A restrição CHECK é usada para limitar a gama de valores que podem ser colocados em uma coluna. Se essa restrição for definida em uma tabela, ela pode limitar os valores em determinadas colunas com base nos valores de outras colunas da linha.
Está correto o que consta em
O Modelo Relacional usa
O projeto geral do banco de dados é
Um Sistema de Banco de Dados é
Considere o seguinte diagrama entidade-relacionamento, resultante da modelagem de um banco de dados relacional.

A partir desse diagrama, pode-se afirmar que
O domínio de um atributo de uma tabela de um banco de dados relacional representa
A respeito das chaves candidatas de uma tabela de um banco de dados relacional, é correto afirmar que
Das opções seguintes, assinale aquela que NÃO é uma característica do MS-SQL:
Uma das alternativas abaixo apresenta o modo padrão como é feita a conexão do Java via JDBC ao banco de dados da aplicação, ou seja, por meio de um(a):
Observe o comando abaixo. É correto afirmar que, ao apagar da tabela “setor”, o setor “Informática

Observe o relacionamento entre as entidades “Pedido” e “Itens do Pedido” e as premissas relacionadas abaixo:

Écorreto afirmar que:
Observe a procedure abaixo escritaemPL/SQL.
INSERTINTOFunc VALUES (10,'Clarice',3200);
SAVEPOINTa;
INSERTINTOSetor VALUES (13,'Sales','Hyd');
SAVEPOINTb;
INSERTINTOGrade VALUES ('III',2300,4500);
ROLLBACKTOa:
Se em seguida for executado o comando COMMIT, serão gravados os valores nas tabelas:
Na frase seguinte,
“O MOLAP é um OLAP baseado no acesso a um banco de dados multidimensional. O ROLAP é um OLAP baseado no acesso a um banco de dados relacional. HOLAP é um OLAP situado entre o ROLAP e o MOLAP e acessa o Multidimensional e o Relacional.”
pode-se concluir que
No desenvolvimento de uma API orientada a objetos, é comum reunir todas as suas funcionalidades em uma única classe, simplificando o acesso. Esta prática pode ser favorecida através da implementação do padrão de projeto
No processo de mapeamento do modelo ER para o modelo relacional, atributos multivalorados são definidos a partir da
Dadas as seguintes sentenças,
I. Um atributo, em um modelo de entidade-relacionamento, que possui "sub-atributos" em sua nomenclatura é definido como atributo chave.
II. A restrição de integridade 'REFERENCED KEY' não é suportada pelo Oracle.
III. Para mostrar as tabelas existentes de um banco de dados MySQL em uso é necessário usar o comando 'viewtables'.
IV. 'DROP TABLE' e 'DROP INDEX' são instruções do tipo DDL.
verifica-se que
Nos bancos de dados espaciais, pode-se realizar consultas de proximidade, por região etc. Nesse contexto, bons índices são necessários para o acesso eficiente aos dados espaciais, que normalmente são de duas ou mais dimensões. Qual das opções abaixo não é adequada para a construção desses índices?
Qual das seguintes violações acontece quando uma transação relê o banco de dados e encontra novas linhas que foram inseridas por uma outra transação depois da primeira leitura?
Dadas as afirmações a seguir sobre XML e banco de dados,
I. Diferentemente do banco de dados relacional o XML permite estruturas aninhadas.
II. DTD (Document Type Definition) é uma evolução do XMLSchema e serve para restringir quais informações estão presentes no documento XML.
III. Devido a sua capacidade de descrição, a representação XML é vantajosa quando a informação deve ser trocada com entidades externas.
IV. Documentos XML não podem ser gerados de forma automática a partir das informações do banco de dados
verifica-se que estão corretas
Um sistema de banco de dados fornece uma linguagem para especificar o esquema de banco de dados. Essa linguagem é chamada de definição de
A arquitetura ANSI/SPARC define três níveis (ou camadas) que ficam entre o banco de dados em si (disco rígido) e as aplicações do usuário; são eles:
A tabela a seguir representa um banco de dados simples.

Analisando as sentenças seguintes, referentes à tabela apresentada,
I. 'João' é uma instância da tabela.
II. 'Nome' faz parte do esquema do banco de dados.
III. 'Rua B' é um dado armazenado na tabela.
IV. 'Telefone' é um dos esquemas do banco de dados.
verifica-se que está(ão) correta(s)
O problema da atualização temporária (ou dirty read) acontece quando
Analisando as afirmações seguintes, sobre o conceito de transações em banco de dados,
I. Toda escala de execução conflito-serializável é de execução consistente.
II. Toda escala de execução equivalente no conflito é de execução consistente.
III. Toda escala de execução sequencial é de execução consistente.
IV. A garantia da consistência do banco de dados não depende de como foi especificada a escala de execução da transação.
verifica-se que está(ão) correta(s)
Os algoritmos C4.5 e K-Means, muito utilizados para descoberta de conhecimento através de mineração de dados, são algoritmos de respectivamente
Analisando as afirmações seguintes, referentes à técnica de ataque por injeção de SQL (do inglês SQL injection),
I. É uma das ameaças mais comuns enfrentadas por sistemas de banco de dados, especialmente sistemas baseados na Web.
II. É considerado um ataque de pouca gravidade, uma vez que não possibilita o acesso a informações confidenciais e nem manipulação não autorizada do banco de dados.
III. É caracterizado pela injeção de uma cadeia de caracteres que manipula ou muda completamente o comando SQL que seria executado no SGBD.
IV. Apesar de ser considerado grave, esse tipo de ataque não possibilita ao atacante executar comandos remotos no lado servidor.
veri...
Analisando as afirmações seguintes, referentes a sistemas de informações geográficos (SIG),
I. Em geral, um SIG utiliza bancos de dados que armazenam objetos com características espaciais que os descrevem e possuem relacionamentos espaciais entre eles.
II. Bancos de dados cartográficos e meteorológicos são exemplos de bancos de dados espaciais.
III. Devido à sua complexidade, os bancos de dados de SIG não são passíveis de mineração.
IV. Uma das maiores dificuldades na construção de um SIG é a impossibilidade de realizar junção (do inglês join) entre tabelas em um banco de dados espacial.
verifica-se que estão corretas
Analisando as seguintes afirmativas sobre banco de dados temporais,
I. Dadas as suas características, toda solução de data warehouse possui um banco de dados temporal;
II. Interval e Period são exemplos de tipos de dados temporais presentes na SQL2;
III. Consultas em bancos de dados temporais podem ser especificadas na linguagem TSQL, uma extensão da linguagem SQL;
IV. Não é possível incorporar a noção de tempo dos bancos de dados temporais em um SGBD relacional tradicional.
verifica-se que está(ão) correta(s)
Analisando as seguintes afirmativas sobre gatilhos e visões de banco de dados relacionais e SQL,
I. Os gatilhos são utilizados para especificar ações automáticas que o SGBD executará automaticamente e de forma periódica.
II. Os gatilhos são compostos de duas partes: a condição de ativação e a ação a ser tomada.
III. Uma visão de banco de dados, também conhecida como tabela virtual, pode ser apagada do banco de dados através do comando DROP TABLE.
IV. Por padrão, a execução do comando DELETE em uma visão não apaga as respectivas instâncias reais na tabela alvo.
verifica-se que estão corretas
Analisando as seguintes afirmativas sobre algoritmos de mineração de dados (data mining).
I. Podem ser utilizados durante o processo de descoberta de conhecimento em bancos de dados.
II. O algoritmo ID3 é considerado uma evolução do algoritmo C4.5 e muito utilizado em mineração de dados.
III. No contexto de mineração de dados, o objetivo da fase de pré-processamento é otimizar a execução; sendo assim, uma fase pouco relevante e raramente executada.
IV. Dentre as principais tarefas da mineração de dados, estão: classificação e predição, agrupamento, análise de outlier, associações, padrões frequentes e visualização.
verifica-se que está(ão) correta(s)
Qual o número de tabelas normalizadas que seria necessário para fazer o mapeamento do MER apresentado na figura seguinte para o modelo relacional?

Analisando as seguintes afirmativas sobre o modelo conceitual apresentado na Figura a seguir,

verifica-se que está(ão) correta(s)
Qual das seguintes opções é uma afirmação falsa sobre o padrão ODBC (Open Database Connectivity)?
Qual das opções a seguir é uma vantagem da arquitetura em três camadas?
Quanto à segurança e à autorização em banco de dados,
I. Uma das preocupações de segurança em banco de dados é a perda de integridade, ou seja, que a informação seja protegida contra a modificação imprópria.
II. Não é preocupação da segurança em banco de dados a disponibilidade das informações para um usuário.
III. O administrador do banco de dados é responsável pela segurança geral do sistema de banco de dados.
IV. O controle de acesso dicionário tem um forte controle de como a informação é propagada e usada.
V. Os comandos GRANT e REVOKE são utilizados para a criação de papéis que definem o que cada usuário pode fazer.
verifica-se que ...
Suponha que as relações PACIENTE e MEDICO façam parte de um sistema de banco de dados distribuído e estão colocadas, respectivamente, no Site 1 e no Site 2. Nenhuma das relações está fragmentada e são descritas da seguinte forma:
Site 1:
PACIENTE(CPF, NOME, SOBRENOME, NASC, SEXO ENDERECO, TELEFONE, CRM_FK)
possui 10.000 registros
o tamanho de cada registro é de 100 bytes
o tamanho de cada atributo é:
· CPF = 10 bytes · NOME = 15 bytes · SOBRENOME = 15 bytes
· NASC = 10 bytes · SEXO = 5 bytes
· ENDERECO = 20 bytes
· TELEFONE = 15 bytes
· CRM_FK = 1...
De acordo com os estados de uma transação, enumere a segunda coluna de acordo com a primeira.

A sequência correta, de cima para baixo, está na opção
Qual opção é verdadeira para a utilização de índices em um banco de dados relacional?
Um modelo de banco de dados multidimensional está mais fortemente relacionado com
Dadas as afirmações seguintes,
I. O desenvolvimento de um sistema de banco de dados, a partir das planilhas do departamento de vendas, é caracterizado como um projeto utilizando dados existentes
II. No modelo relacional, as relações são criadas usando chaves estrangeiras.
III. Uma entidade fraca não pode existir no banco de dados a menos que outro tipo de entidade também exista.
IV. O processo de normalização trata propriedades indesejáveis, tais como: a repetição de informações e a incapacidade de representar certas informações.
V. A linguagem SQL opera principalmente no nível de modelo lógico dos dados.
verifica-se que estão corretas...
Ao enviarmos uma requisição para um sistema de gerenciamento de banco de dados cujo resultado contém 3 colunas com as informações seguintes: nome da tabela, número de colunas e chave primária. Nós estamos procurando por
Sobre bloqueio em duas fases, ou Two Phase Lock (2PL), é correto afirmar que