Uma empresa de representação comercial com um escritório central e duas sucursais utiliza um banco de dados distribuído cujo esquema conceitual global pode ser visto na figura abaixo. Durante o projeto as seguintes informações foram obtidas para balizar o projeto de distribuição: • A direção da empresa, localizada no escritório central, eventualmente gera relatórios com os dados das vendas realizadas por cada um dos escritórios (central e sucursais). Dentro deste enunciado avalie as asserções a seguir e a relação proposta entre elas. I. Precisamos obrigatoriamente fazer a replicação síncrona das vendas das sucursais para o escritório central PORQUE II. Somente desta forma a diretoria poderá gerar os seus relatórios Quanto as duas afirmativas observamos que:
Questão
Uma empresa de representação comercial com um escritório central e duas sucursais utiliza um banco de dados distribuído cujo esquema conceitual global pode ser visto na figura abaixo.
Durante o projeto as seguintes informações foram obtidas para balizar o projeto de distribuição: • A direção da empresa, localizada no escritório central, eventualmente gera relatórios com os dados das vendas realizadas por cada um dos escritórios (central e sucursais). Dentro deste enunciado avalie as asserções a seguir e a relação proposta entre elas. I. Precisamos obrigatoriamente fazer a replicação síncrona das vendas das sucursais para o escritório central PORQUE II. Somente desta forma a diretoria poderá gerar os seus relatórios
Quanto as duas afirmativas observamos que:
Esquema conceitual (entidades e atributos) transcrito abaixo:
Alternativas
A) As duas afirmações estão corretas e a segunda justifica a primeira.
B) As duas afirmações estão corretas e a segunda não justifica a primeira.
C) A primeira afirmação é correta e a segunda falsa.
D) A primeira afirmação é falsa e a segunda correta.
E) As duas afirmações são falsas.
Explicação
Vamos analisar as asserções no contexto de banco de dados distribuído.
I. “Precisamos obrigatoriamente fazer a replicação síncrona das vendas das sucursais para o escritório central.”
- Falsa. Não há obrigatoriedade de replicação síncrona para que o escritório central tenha acesso aos dados.
- A replicação pode ser feita de várias formas, dependendo de requisitos de negócio (atualidade do dado, consistência, custo de rede, disponibilidade etc.):
- Replicação assíncrona (dados chegam ao central com algum atraso).
- Consulta distribuída (o relatório pode consultar os nós das sucursais no momento da geração, sem replicar tudo).
- ETL / carga periódica para um data warehouse/espelho no central.
- Replicação síncrona só é “necessária” se houver requisito explícito de consistência forte/imediata (por exemplo, o relatório precisa refletir exatamente todas as últimas vendas no instante da consulta, sem atraso), o que não foi dito.
II. “Somente desta forma a diretoria poderá gerar os seus relatórios.”
- Falsa. A diretoria pode gerar relatórios mesmo sem replicação síncrona, usando qualquer uma das alternativas acima (assíncrona, consultas distribuídas, consolidação periódica etc.).
- O enunciado diz que a diretoria eventualmente gera relatórios. Isso, inclusive, sugere que não há necessidade de atualização em tempo real a ponto de exigir sincronismo rígido.
Relação (PORQUE):
- Como a II é falsa, ela não justifica a I. Além disso, a I também é falsa.
Alternativa correta: (E).