Para responder a esta questão, sobre os níveis de abstração de um SGBD, leia cuidadosamente as afirmações a seguir.

I. O nível Físico é o nível mais alto de abstração e descreve como os dados estão realmente armazenados. 
II. O nível Conceituai descreve todos os dados que estão armazenados de fato no banco de dados e as relações existentes entre eles.
III. O nível de Visões descreve o banco de dados em partes que são de interesse de cada usuário ou aplicação. 

Está correto o que se afirma em:
Em um banco de dados, a tabela Pessoa foi criada com a seguinte instrução:

CREATE TABLE Pessoa (     PessoaID int ,
                                           Nome varchar (255) ,
                                           Sobrenome varchar (255),
                                           Endereco varchar (255) ,
                                           Cidade varchar (255)) ;

Após a criação, a tabela foi preenchida, porém o programador percebeu que todos os Nomes foram colocados no lugar do Sobrenome e vice-versa.

Que instrução SQL pode ser usada para realizar a troca, corrigindo a base?
Assinale a alternativa que faz uma afirmação correta sobre um banco de dados relacionai.

Considerando os conceitos referentes a bancos de dados relacionais e linguagem SQL, julgue os itens a seguir.

No diagrama entidade-relacionamento, o retângulo representa os atributos, e a elipse, o conjunto de entidades.

Analise os comandos do DML abaixo.

I. O comando SELECT é uma declaração que retorna um conjunto de resultados.

 II. O comando DROP remove um objeto do SGBD, suportando, na maioria dos casos, até mesmo a exclusão de uma tabela inteira.

III. O comando INSERT adiciona apenas um registro por vez em qualquer tabela.

IV. O comando UPDATE altera os dados de um ou mais registros em uma tabela.

É INCORRETO o que se afirma em

A integridade dos dados é um termo abrangente que inclui, simultaneamente, os conceitos de consistência, precisão e correção dos dados armazenados em um banco de dados. Um dos tipos de integridade é caracterizado por meio das condições listadas a seguir.

- É a forma mais elementar de restrição de integridade; 
- O valor de um campo deve obedecer ao tipo de dados e às restrições de valores admitidos para a coluna;
- Funciona ao nível da coluna do banco de dados. 

O tipo descrito acima é denominado integridade de:
O modelo Entidade-Relacionamento é um modelo de dados conceitual de alto nível. Este modelo é geralmente empregado em projeto conceitual de aplicações de um banco de dados. Com base neste modelo, assinale a alternativa correta.
No que diz respeito ao Business Intelligence e ao apoio à decisão, as informações obtidas de um banco de dados podem ser classificadas em três tipos, conforme descritas a seguir.

I. Dados primários, como listagem das vendas diárias e situação semanal do estoque. Período de tempo envolvido: passado e presente.
II. Dados secundários, como a média mensal das vendas e giro de estoques. Período de tempo envolvido: passado, presente e curto prazo.
III. Dados terciários, como previsão de vendas para os próximos cinco anos em vários cenários, simulação do comportamento do consumidor frente a novos produtos e jogos de empresas. Período de tempo envolvido: médio e longo prazo.

As informações descritas em I, II e III são conhecidas, respectivamente, como:
Considere uma situação real de consulta a uma determinada tabela e atributos constante do banco de dados.De acordo com a especificação da linguagem SQL, assinale a opção que apresenta a consulta sintaticamente correta.

Para gerar um gráfico de dispersão, um programador precisava consultar duas tabelas, T1 e T2. Ele decidiu, então, usar um LEFT JOIN, como em

SELECT * FROM T1 LEFT JOIN T2 USING (CHAVE);

Essa consulta resultou em 214 linhas.

Por motivos de segurança, ele fez outra consulta semelhante, apenas trocando o LEFT JOIN por um JOIN, e essa segunda consulta resultou em 190 linhas.

O que pode explicar corretamente a quantidade diferente de linhas nas consultas realizadas?

Baseado nos conceitos de modelagem de dados, julgue as afirmativas como verdadeiras (V) ou falsas (F) para explicar corretamente a modelagem de dados utilizando o modelo conceitual.
I – Leva em conta limites impostos por algum tipo de tecnologia de banco de dados.
II — É elaborado somente a partir de um modelo lógico.
III – É a etapa mais adequada para o envolvimento do usuário que não precisa ter conhecimentos técnicos.
Assinale a alternativa corresponde ao julgamento correto das afirmativas.

Na implementação de rotinas de recuperação de transações em bancos de dados relacionais, tem papel vital os arquivos de log, sobre os quais é correto afirmar que

Em relação à normalização de dados, NÃO é um objetivo desse processo:

Após um treinamento em SQL padrão 2008, compatível com ambiente MS SQL Server 2008, um escriturário do Banco Z precisou utilizar os conhecimentos adquiridos para criar uma tabela no sistema de banco de dados desse Banco. A tabela a ser criada é de fornecedores, e tem os seguintes campos: CNPJ, nome do fornecedor e país de origem. As características gerais da tabela são:

  • o campo CNPJ é chave primária e contém 14 caracteres, sendo que os caracteres devem se ater aos numéricos [“0” a “9”], e o caractere zero “0” não pode ser ignorado, seja qual for a posição dele (início, meio ou fim da chave);
  • o campo NOME contém 20 caracteres e aceita valor nulo;
  • o campo PAIS contém 15 caracteres e não aceita valor nulo.


Nesse contexto, o comando SQL2008 que cria uma tabela com as características descritas acima é

Na etapa de preparação de dados em um ambiente de Big Data, pode ocorrer o aparecimento de dados ruidosos, que são dados fora de sentido no ambiente do Big Data e que não podem ser interpretados pelo sistema. Uma forma de reduzir esse efeito, e até eliminá-lo, é utilizar um método de suavização de dados, que minimiza os efeitos causados pelos dados ruidosos. Esse método consiste em

No âmbito da descoberta do conhecimento (KDD), a visão geral das etapas que constituem o processo KDD (Fayyad) e que são executadas de forma interativa e iterativa apresenta a seguinte sequência de etapas:

Considerando que a estrutura básica de uma expressão em SQL consiste em três cláusulas: SELECT, FROM e WHERE, é correto afirmar que a cláusula:
Os DATA WAREHOUSES existem para facilitar as consultas complexas, intensivas em termos de dados e aleatórias frequentes. De maneira adequada, os DATA WAREHOUSES têm que proporcionar um suporte às consultas muito maior e mais eficiente do que é exigido dos bancos de dados transacionais. Baseado neste conceito, em um DATA WAREHOUSE, quando se faz uma operação de DRILL-DOWN, qual o efeito no resultado obtido na consulta?
Página 2