mateus-hamade/multiple-choice-questions huggingface dataset:
Banco de Dados SQL Server

Considere o seguinte comando do sistema gerenciador de bancos de dados Microsoft SQL Server: TRUNCATE TABLE Hand; O resultado da execução desse comando é

A: excluir metade das tabelas do banco de dados Hand.
B: excluir todos os registros da tabela Hand.
C: excluir metade dos registros da tabela Hand.
D: limitar o tamanho de todos os registros da tabela Hard.
E: limitar o número de tabelas do banco de dados Hand.
Banco de Dados SQL Server

O comando do sistema gerenciador de bancos de dados Microsoft SQL Server que desfaz as transações até um savepoint especificado é: 

A: ROLLBACK TRAN @<nome do savepoint>;
B: ROLLBACK TRAN <nome do savepoint>;
C: ROLLBACK TRAN UNTIL <nome do savepoint>;
D: ROLLBACK TRANSACTION FOR <nome do savepoint>;
E: ROLLBACK TRANSACTION <nome do savepoint>;
Banco de Dados SQL

Suspeita-se que um sistema web esteja sujeito a ataques do tipo SQL Injection. Sua página de acesso possui campos para digitação de login e senha e sabe-se que o script responsável por autenticar o usuário o faz por meio de uma única query do tipo SELECT, acessando a tabela de usuários da aplicação e fazendo uma busca por login e senha em texto claro (sem usar hash ou encriptação). Um procedimento que tem o potencial de fornecer acesso ao sistema, sem o conhecimento de um login e senha válidos (considerando que para conseguir acesso a query deva trazer algum resultado), seria digitar o seguinte conteúdo em um dos dois campos (podendo o atacante tentar nos dois):

A: ' AND '1' <> '1
B: ' OR 'A' <> 'A
C: ' OR 'A' = 'A
D: ' AND '1' = '1
E: ' AND senha <> '
Banco de Dados SQL Server

O sistema gerenciador de bancos de dados Microsoft SQL Server 2012 possui a opção OFFSET que pode ser inserida em um comando SELECT. Tal opção especifica

A: o número máximo de linhas que devem ser exibidas como resultado da execução do comando.
B: o número de linhas a serem excluídas da tabela alvo, antes da exibição das linhas de resultado.
C: o tempo mínimo para que a resposta solicitada seja exibida.
D: o número máximo de usuários simultâneos no banco de dados em questão.
E: quantas linhas devem ser ignoradas antes que o comando inicie a exibição das linhas de resultado.
Banco de Dados MySQL

Considerando o sistema gerenciador de bancos de dados MySQL (versão 8.0), uma informação importante é saber quais são as bases de dados existentes no servidor, bem como obter o nome da base de dados selecionada no momento da execução do comando. Os dois comandos que respondem a essas duas questões são, respectivamente,

A: RETURN DATABASES; e GET DATABASE();
B: SHOW DATABASES; e SELECT DATABASE();
C: RELEASE DATABASES; e SET DATABASE();
D: REFERENCE DATABASES; e LOAD DATABASE();
E: PROPT DATABASES; e RELOAD DATABASE();
Banco de Dados PostgreSQL

No PostgreSQL 13 um trigger

A: permite chamar uma função se uma cláusula INSERT, UPDATE, DELETE ou TRUNCATE ocorrer em uma tabela.
B: pode modificar os dados na tabela virtual somente após a modificação ocorrer na tabela real.
C: deve ser único em uma tabela, ou seja, não pode haver mais de um trigger para a mesma tabela.
D: pode chamar funções que exibem dados, mas não funções para modificá-los.
E: pode ser acionado para uma tabela, mas não para uma view, chamando sempre uma procedure após o acionamento.
Banco de Dados PostgreSQL

Considere que em um banco de dados PostgreSQL 13, aberto e funcionando em condições ideais, existam duas tabelas: Cidades (com os campos NomeCidade e Estado) e Populacao (com os campos Cidade, NumHabitantes, NumVaras). A tabela Cidades foi criada pelo comando: CREATE TABLE Cidades (NomeCidade VARCHAR(80) PRIMARY KEY, Estado VARCHAR(40)); Para que, ao se inserir ou atualizar algum registro na tabela Populacao, seja verificado se o campo Cidade corresponde a uma cidade existente na tabela Cidades, deve-se utilizar uma chave estrangeira. Isso é feito utilizando o comando SQL na criação da tabela Populacao: CREATE TABLE Populacao (Cidade VARCHAR(80) ....I..... , NumHabitantes INT, NumVaras INT); A lacuna I é corretamente preenchida com

A: FOREIGN KEY (Cidade) REFERENCES Cidades(NomeCidade)
B: FOREIGN KEY REFERENCES Cidades(NomeCidade)
C: REFERENCES Cidades(NomeCidade)
D: FOREIGN KEY Cidades(NomeCidade)
E: REFERENCES FOREIGN KEY (Cidade) TO Cidades(NomeCidade)
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados , Oracle , SQL

Em um banco de dados Oracle 19, funcionando em condições ideais, uma Analista deseja remover da tabela Funcionarios todos aqueles registros cujo campo Data_Contratacao seja 2 de janeiro de 2022 (dia-mês-ano). O comando PL/SQL correto para isso é: DELETE FROM Funcionarios WHERE Data_Contratacao =

A: CHECK_DATE('02-JAN-22','dd-mm-yy');
B: VALIDATE('02-JAN-22','dd-mon-yy');
C: TO_DATE('02-JAN-22','dd-mon-yy');
D: "02-JAN-22";
E: VAL_DATE('02-JAN-22','dd-mm-yy');
Banco de Dados SQL

Suponha que um programador tenha especificado a seguinte sequência de comandos SQL:   set transaction isolation level repeatable read; Select max(salario) from funcionarios; Update funcionarios set salario = salario*10 where salario < (select avg(salario) from funcionarios); commit; Ao definir esse nível de isolamento para sua transação, o programador está sujeito à ocorrência de problemas de acesso concorrente com outras transações. Analise cada assertiva abaixo, assinalando V, se verdadeira, ou F, se falsa. ( ) Leitura suja. ( ) Leitura não repetitiva. ( ) Registro fantasma. A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

A: V – V – F.
B: V – V – V.
C: F – F – V.
D: F – V – V.
E: F – F – F.
Banco de Dados DER - Diagrama de Entidade e Relacionamento

Considere o diagrama Entidade-Relacionamento abaixo, desenhado de acordo com a notação proposta em Heuser (2009), baseada na proposta por Peter Chen com as extensões mais populares. As caixas representam as entidades, os losangos os relacionamentos, as cardinalidades dos relacionamentos são representadas por pares (min-max), e os “pirulitos” representam os atributos. Quando pintado de preto, um “pirulito” representa uma restrição de identificação.    Foi solicitado à projetista que fizesse um modelo lógico relacional correspondente a este DER. A projetista mapeou as entidades A, B, C e D nas tabelas A, B, C e D, respectivamente, cada qual com sua chave primária (atributos a1, b1, c1 e d1, respectivamente) e demais atributos (a2, b2, c2 e d2, respectivamente). Considere as seguintes assertivas sobre o mapeamento dos relacionamentos: I. Deve ser criada uma tabela própria para representar o relacionamento AB, na qual deve haver colunas (chaves estrangeiras) referenciando as chaves primárias das tabelas A e B. II. O relacionamento BD pode ser modelado como uma coluna adicional na tabela B (chave estrangeira referenciando a chave primária da tabela D). III. O relacionamento BC pode ser modelado como uma coluna adicional (chave estrangeira) na tabela C ou B, sendo essas escolhas equivalentes. Se incluído na tabela C, esse atributo deve referenciar a chave primária da tabela B, e se incluído na tabela B, deve referenciar a chave primária da tabela C. Quais estão corretas? 

A: Apenas III.
B: Apenas I e II.
C: Apenas I e III.
D: Apenas II e III.
E: I, II e III.
Banco de Dados Sistemas de Informações Gerenciais (SIG)

Considere as seguintes assertivas sobre o protocolo de bloqueio em duas fases (2PL - Two Phase Lock) em sistemas de gerência de banco de dados:  I. 2PL garante possibilidade de serialização (serializability). II. 2PL evita deadlocks. III. 2PL não permite intercalação de lock e unlock. Quais estão corretas? 

A: Apenas III.
B: Apenas I e II.
C: Apenas I e III.
D: Apenas II e III.
E: I, II e III.
Banco de Dados Conceitos Básicos em Banco de Dados , Banco de Dados

Um histórico (schedule) S de n transações ordena uma sequência de operações sobre objetos do banco de dados, entre elas, de leitura (r) ou gravação (w). Dado um histórico parcial Si: rj(A), wk(A), pode-se dizer que ele ordena duas operações, onde rj(A) representa operação de leitura sobre o objeto A na transação Tj, seguida da operação wk(A) representando uma operação de escrita sobre o objeto A na transação Tk. Considere um banco de dados com objetos X e Y, duas transações T1 e T2, e os históricos parciais S1, S2, e S3 descritos abaixo.   S1: r2(X), r1(X), r2(Y), r1(X), r2(Y), w2(Y) ... S2: r2(X), r2(Y), r1(X), r1(Y), w1(X) ... S3: r2(Y), r2(Y), r1(X), r1(Y), w1(X), w2(X) ... Quais históricos apresentam operações conflitantes? 

A: Apenas S3.
B: Apenas S1 e S2.
C: Apenas S1 e S3.
D: Apenas S2 e S3.
E: S1, S2 e S3.
Banco de Dados Banco de Dados , SQL

Uma empresa de logística, que possui carros e bombas de combustível, deseja controlar o abastecimento de sua frota. Ela deseja poder gerenciar cada abastecimento realizado em um de seus veículos. O analista identificou os dados importantes, apresentados abaixo na forma de nome de atributo e sua semântica. Projetou então uma tabela ABASTECIMENTO, descrita abaixo em SQL padrão, que apresentou ao DBA.    Create table ABASTECIMENTO (nbomb int not null, capac int not null, data_hora timestamp not null, placa char(7) not null, descr varchar(50) not null, ano_fab date not null, litros int not null, primary key (nbomb, data_hora)); A DBA analisou essa proposta e observou que não seguia as formas normais. Com base na descrição dos atributos acima, assinale com V, se a dependência funcional é responsável pelo fato da tabela não estar na terceira forma normal, ou com F, em caso contrário. ( ) nbomb, data-hora → capac ( ) nbomb, data-hora → placa ( ) nbomb, data-hora → ano-fab  A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 

A: V – V – V.
B: F – V – F.
C: V – F – V.
D: F – F – V.
E: F – F – F.
Banco de Dados Banco de Dados Relacionais

Qual das propriedades abaixo NÃO constitui uma característica que distingue a abordagem de banco de dados relacional de uma abordagem tradicional de processamento de arquivos?   

A: Natureza de autodescrição da base de dados.
B: Isolamento entre programas e arquivos de dados.
C: Suporte a múltiplas visões de dados.
D: Suporte a recursos de data analytics, tais como algoritmos de aprendizado de máquina.
E: Suporte a transações concorrentes em ambientes multiusuário.
Banco de Dados DER - Diagrama de Entidade e Relacionamento , Banco de Dados Relacionais

Considere o modelo de dados Entidade-Relacionamento (ER) e as situações descritas nos itens abaixo. Para cada situação, são fornecidos o nome de um relacionamento e de três entidades (identificados em letras maiúsculas), junto com a descrição de uma situação a ser modelada. Assuma sempre que as entidades indicadas são necessárias considerando o propósito da base de dados.   I. Relacionamento MENTORIA, entidades ESTAGIARIO, MENTOR, e SETOR: em um programa de treinamento, um estagiário passa por vários setores da empresa, em cada um deles sendo atribuído a um mentor. Deseja-se registrar sobre cada mentoria, além do estagiário, do mentor, e do setor, a data de início e de fim da mentoria. II. Relacionamento CONSULTA, entidades MEDICO, PACIENTE, e EXAME: uma clínica médica oferece consultas e exames a seus pacientes. Deseja-se registrar sobre cada consulta realizada, além do médico e do paciente, a data/hora da consulta, a forma de pagamento, bem como possivelmente um ou mais exames solicitados durante a consulta. III. Relacionamento ALOCACAO, entidades PROJETO, FUNCIONARIO, e FUNCAO: uma empresa de TI desenvolve diferentes projetos, na qual aloca seus funcionários em uma dada função. Deseja-se registrar sobre cada alocação, além do funcionário, do projeto e da função, o número de horas alocado. Qual dos relacionamentos acima poderia ser corretamente modelado por um relacionamento ternário entre as três entidades participantes indicadas?  

A: Apenas MENTORIA.
B: Apenas MENTORIA e CONSULTA.
C: Apenas MENTORIA e ALOCACAO.
D: Apenas CONSULTA e ALOCACAO.
E: MENTORIA, CONSULTA e ALOCACAO.
Banco de Dados Backup em Banco de Dados

Considere as seguintes assertivas sobre recursos de backup no SQL Server 2019, assinalando V, se verdadeiras, ou F, se falsas. ( ) Oferece diferentes modelos de recuperação, entre eles o total, diferencial e log de transações. ( ) Um backup diferencial captura apenas as extensões dos dados alterados desde o último backup diferencial. ( ) Se a base de dados foi criada com múltiplos arquivos de dados, é possível criar backups de arquivos individuais e restaurá-los individualmente. A ordem correta de preenchimento dos parênteses, de cima para baixo, é:  

A: V – F – V.
B: V – V – F.
C: F – F – V.
D: F – V – V.
E: F – F – F.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados , Oracle

O Oracle Data Guard fornece um conjunto abrangente de serviços que criam, mantêm, gerenciam e monitoram um ou mais bancos de dados em espera (standby). Analise as seguintes assertivas sobre serviços providos pelo Oracle Data Guard, assinalando V, se verdadeiras, ou F, se falsas.  ( ) Existem quatro tipos de bancos de dados standby: físico, lógico, snapshot e cloud. ( ) Uma transição do banco de dados primário para uma base de dados standby pode ocorrer tanto para gerenciar casos de falha (failover), tais como desastres e corrupção de dados, quanto situações que não envolvem falhas (switchover), como, por exemplo, manutenções programadas. ( ) Oferece três modos de proteção: disponibilidade máxima, desempenho máximo e proteção máxima. A ordem correta de preenchimento dos parênteses, de cima para baixo, é:  

A: V – V – V.
B: F – V – V.
C: F – V – F.
D: V – F – V.
E: F – F – F.
Banco de Dados Oracle

No Oracle, cada instância de um banco de dados tem um redo log associado para proteger o banco de dados em caso de falha da instância. Um redo log consiste em um ou mais arquivos pré-alocados que armazenam todas as alterações feitas no banco de dados à medida que ocorrem. O Log Writer (LGWR) é o processo que controla a escrita das mudanças nos arquivos de redo log. Analise as seguintes assertivas sobre o redo log no Oracle:   I. O recurso de multiplexar um redo log (multiplexed redo logs) visa proteger contra uma falha envolvendo o próprio redo log. II. Quando um redo log é multiplexado, é recomendado que todos os membros de um grupo sejam colocados em discos físicos distintos. III. É uma boa prática que a necessidade de arquivamento dos arquivos de redo log em mídias de armazenamento off-line, tais como discos ou fitas, seja levada em conta pelo DBA ao definir o tamanho do arquivo de redo log.  Quais estão corretas?  

A: Apenas III.
B: Apenas I e II.
C: Apenas I e III.
D: Apenas II e III.
E: I, II e III.
Banco de Dados Administração de banco de dados

Analise as assertivas abaixo sobre benefícios de procedimentos armazenados (stored procedures) em bancos de dados relacionais:  I. Melhor manutenabilidade: é possível alterar o código de um procedimento armazenado diretamente, sem que as diferentes aplicações que o usam sejam impactadas. II. Maior segurança: é possível conceder a procedimentos armazenados os privilégios de acesso necessários ao acesso/atualização dos objetos que manipula. Se usuários forem forçados a atualizar certos objetos da base de dados através de procedimentos armazenados específicos, é possível limitar a concessão de privilégios a usuários para acesso/manipulação desses objetos. III. Melhor desempenho: um procedimento armazenado pode executar com melhor desempenho no servidor, pode se beneficiar de otimizações específicas feitas pelo sistema de gerência de banco de dados, pode implicar em redução de tráfego entre o servidor e a aplicação cliente, entre outras razões. Quais estão corretas? 

A: Apenas III.
B: Apenas I e II.
C: Apenas I e III.
D: Apenas II e III.
E: I, II e III.
Banco de Dados Catálogo de um banco de dados

O DBA de um banco de dados SQL Server 2019 precisou procurar no catálogo algumas definições existentes sobre um esquema da base de dados específico para executar o seu trabalho. Ele descobriu que:  • Para procurar as tabelas existentes, deveria consultar a SYS.TABLES, e para encontrar as chaves primárias existentes, poderia consultar a tabela _____________; • Encontraria na tabela _________ o identificador do tipo de dado associado aos atributos de uma dada tabela; • Para encontrar os procedimentos armazenados na base de dados, precisava consultar a SYS.PROCEDURES, e que se quisesse saber detalhes dos parâmetros de um dado procedimento armazenado, poderia encontrá-los na ___________; Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima. 

A: SYS.INDEXES – SYS.COLUMNS – SYS.PARAMETERS
B: SYS. INDEXES _KEYS – SYS.TYPES – SYS.PARAMETERS
C: SYS.INDEXES – SYS. COLUMNS – SYS.PROCEDURES_EXTENDED
D: SYS.INDEXES – SYS.TYPES – SYS.PARAMETERS
E: SYS.PRIMARY_KEYS – SYS.TYPES – SYS.PROCEDURES_EXTENDED
Banco de Dados Conceitos Básicos em Banco de Dados

Considere as tabelas criadas com os comandos SQL abaixo, e os comandos de inserção de tuplas SQL (padrão SQL99 ou superior).  Create table A (pka int primary key, a1 integer); Create table B (pkb int primary key, b1 integer); Create table C (pkc int primary key, c1 integer); insert into A values (1,10); insert into A values (2, 10); insert into A values (3, 2); insert into A values (4, 3); insert into B values (10,0); insert into C values (100,0); Suponha a criação dos gatilhos T1 e T2 definidos abaixo cujas cláusulas estão de acordo com padrão, e cujo código disparado foi escrito conforme sintaxe PL/SQL (Oracle).   Considere que os três comandos SQL de remoção de tuplas abaixo foram executados sem erro: I. delete from A where a1>=10; II. delete from A where a1<10; III. delete from A where a1 is null; Finalmente, foram executadas as duas consultas SQL abaixo, cada qual retornando uma única tupla: (1) SELECT b1 FROM B; (2) SELECT c1 FROM C; Selecione a alternativa que representa, nesta ordem, o valor do atributo b1 resultante da consulta (1), e o valor do atributo c1 resultante da consulta (2).  

A: 2 – 2.
B: 2 – 3.
C: 2 – 4.
D: 3 – 2.
E: 3 – 4.
Banco de Dados Conceitos Básicos em Banco de Dados

Considere a tabela PILOTOS e a visão PILOTOSA320 definidas pelos comandos SQL abaixo (padrão SQL99 ou superior).    Considere os comandos SQL abaixo no mesmo padrão, em que cada comando corresponde a uma transação. Assinale com V, se o comando executa corretamente, ou com F, se o comando resulta em erro.  ( ) insert into PILOTOSA320(codp, nomep, companhia, aviao) values (1, 'jose', 'gol', 'A320'); ( ) insert into PILOTOSA320(codp, nomep, companhia, aviao) values (2, 'maria', 'tam', '777'); ( ) insert into PILOTOSA320(codp, nomep, aviao) values (2, 'jose', 'A320'); A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 

A: V – V – V.
B: V – F – V.
C: V – F – F.
D: F – V – V.
E: F – F – F.
Banco de Dados Banco de Dados

Imagine que em um banco de dados ORACLE existe um usuário USUARIO1 e uma tabela de nome PROJETOS. Considere que o DBA emitiu o seguinte comando SQL nesse banco de dados:   GRANT ALL PRIVILEGES ON PROJETOS TO USUARIO1; Analise as assertivas abaixo, sobre os privilégios concedidos a USUARIO1 com esse comando, assinalando V, se verdadeiras, ou F, se falsas. ( ) USUARIO1 pode remover tuplas da tabela PROJETOS. ( ) USUARIO1 pode conceder a outros usuários um ou mais privilégios recebidos sobre a tabela PROJETOS através de comandos GRANT. ( ) USUARIO1 pode definir um gatilho sobre a tabela PROJETOS. A ordem correta de preenchimento dos parênteses, de cima para baixo, é:  

A: V – V – V.
B: F – V – F.
C: V – F – F.
D: F – F – V.
E: V – F – V.
Banco de Dados DER - Diagrama de Entidade e Relacionamento

Uma escola que oferece aulas de reforço possui um cadastro de professores especializados em alguma matéria e de alunos que precisam de reforço escolar em matérias específicas. As tabelas estão desenhadas abaixo.     Solicitaram ao DBA que casasse as necessidades dos alunos com a especialidade dos professores, mas não deram muitos detalhes. O DBA preparou, então, três possibilidades de combinação, representadas pelas consultas SQL (padrão SQL99 ou superior) abaixo: I. select nomea, nomep from professores natural join alunos II. select nomea, nomep from professores right join alunos on professores.materia = alunos.materia III. select nomea, nomep from professores full join alunos using (materia) Selecione a alternativa que representa, nesta ordem, o número de tuplas resultantes das consultas I, II e III.  

A: 7 – 7 – 9.
B: 6 – 8 – 8.
C: 6 – 7 – 9.
D: 7 – 8 – 9.
E: 6 – 7 – 8.
Banco de Dados DER - Diagrama de Entidade e Relacionamento

No diagrama de entidade relacionamento (DER) da Figura 2 abaixo, ATUAÇÃO é uma entidade do tipo __________.    Figura 2 – Diagrama de entidade relacionamento Assinale a alternativa que preenche corretamente a lacuna do trecho acima.  

A: associativa
B: agrupadora
C: especializada
D: múltipla
E: ternária
Banco de Dados SQL

Qual das alternativas abaixo apresenta um comando SQL capaz de copiar todas as colunas de uma tabela para outra tabela, considerando que os tipos de dados nas tabelas de origem e destino sejam correspondentes?  

A: INSERT tabela_1 IN tabela_2;
B: INSERT INTO tabela_2 SELECT * FROM tabela_1;
C: INSERT ALL tabela_2; ON tabela_1;
D: INSERT * FROM tabela_1 VALUES tabela_2;
E: INSERT tabela_1 JOIN tabela_2;
Banco de Dados SQL

Texto associado Considerando a tabela apresentada na Figura 1, qual o comando SQL poderá ser executado para que sejam retornados os nomes das áreas que possuem uma área superior e os respectivos nomes de suas áreas superiores.  

A: SELECT A1.NOME, A2.NOME FROM A1 IS AREA, A2 IS AREA WHERE A1.ID = A2.ID;
B: SELECT NOME, A2.NOME FROM AREA, AREA A2 WHERE ID_AREA_SUPERIOR = A2.ID AND ID_AREA_SUPERIOR IS NOT NULL;
C: SELECT A1.NOME, A2.NOME FROM AREA AS AREA_SUB, AREA AS A2 WHERE A1.ID_AREA_SUPERIOR = A2.ID_AREA_SUPERIOR;
D: SELECT A1.NOME, A2.NOME FROM AREA A1, AREA A2 WHERE A2.ID_AREA_SUPERIOR = A1.ID AND A1.ID_AREA_SUPERIOR IS NULL;
E: SELECT A1.NOME, A2.NOME FROM AREA AS A1, AREA AS A2 WHERE A1.ID_AREA_SUPERIOR = A2.ID;
Banco de Dados Banco de Dados

Grupos com um (ou poucos) exemplares são inicialmente formados e, iterativamente, recebem mais exemplares, localizados na vizinhança do grupo, e crescem até que um limiar seja atingido. O algoritmo DBSCAN é um dos representantes desta categoria. Esse exemplo descreve a tarefa de agrupamento (clustering) denominada estratégia baseada em:  

A: Densidade.
B: Partição.
C: Hierarquia top-down.
D: Hierarquia botton-up.
E: Vizinhança.
Banco de Dados BI (Business Intelligence)

Analise as assertivas abaixo sobre o Serviço Power BI em Nuvem:      I. O Power BI permite o compartilhamento em nuvem, possibilitando compartilhar os relatórios criados com vários membros da equipe, além de proporcionar atualização das informações em tempo real, não necessitando gerar outro relatório para isso.  II. O Power BI permite realizar publicações do relatório em nuvem no formato PowerPoint. Cada slide do PowerPoint equivale a uma página do relatório, e o que fica visível é a primeira análise de dados realizada.  III. Para os relatórios publicados na Web, o Power BI permite que o usuário tenha acesso às segmentações de dados aplicadas, não podendo manipular (modificar) os dados ou configurar os visuais.     Quais estão corretas?  

A: Apenas I.
B: Apenas II.
C: Apenas III.
D: Apenas I e III.
E: I, II e III.
Banco de Dados BI (Business Intelligence)

Considere o seguinte exemplo de relatório no Power BI: “O usuário deseja trabalhar com vários bancos de dados simultaneamente, conectando-os para a criação dos relatórios. Agora, considere a base de dados de uma rede mundial, no qual o usuário deseja fazer um comparativo entre o custo e as vendas do semestre”. Qual é o recurso do Power BI que permite definir um relacionamento e estabelecer uma conexão de dados entre duas tabelas de bancos de dados diferentes que possuem campos em comum?  

A: Gerir Relação.
B: Obter Dados.
C: Gerir Segmentação.
D: Expressões DAX.
E: Estabelecer Conexão.