FC ConcursosFC Concursos

Questão FC369648

Considere o esquema de banco de dados relacional a seguir: LOCALIDADE ( id_loc <PK>, nome_localidade, cidade, estado ) COORDENADOR ( id_coord <PK>, nome_coord, id_loc <FK> ) Restri

Outros Tipos e Modelos de Bancos de Dados

FGV · 2024

Considere o esquema de banco de dados relacional a seguir:

 

LOCALIDADE ( id_loc <PK>, nome_localidade, cidade, estado )

COORDENADOR ( id_coord <PK>, nome_coord, id_loc <FK> )

 

Restrições de integridade:

 

Tabela LOCALIDADE: id_loc é chave primária; nome_localidade \(\ne\) NULO; cidade \(\ne\) NULO; estado = {‘PR’ ou ‘SC’ ou ‘RS’}.

 

Tabela COORDENADOR: id_coord é chave primária; nome_coord \(\ne\) NULO; id_loc é chave estrangeira e referencia LOCALIDADE(id_loc).

 

A equipe que administra o banco de dados em tela decidiu convertê-lo de uma versão centralizada para uma distribuída. Para isso, decidiu que a divisão dos dados será guiada pelo critério do estado ao qual a localidade pertence. Ou seja, após distribuir os registros de localidade por fragmentos, os dados da tabela COORDENADOR serão distribuídos em função do critério de localidade apresentado.

 

No que concerne à divisão a ser realizada na tabela COORDENADOR, a fragmentação de suas tuplas (linhas) dever ser classificada como

  1. híbrida.
  2. horizontal derivada.
  3. horizontal primária.
  4. vertical.
  5. replicação.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A opção correta é a fragmentação horizontal derivada.

Trata-se de fragmentar a tabela dependente (COORDENADOR) com base na fragmentação já aplicada à tabela referente (LOCALIDADE), utilizando a chave estrangeira (id_loc) que as relaciona.

Exemplo prático: se LOCALIDADE for dividida por estado (fragmentos LOCAL_PR, LOCAL_SC, LOCAL_RS), então cada fragmento de COORDENADOR conterá as tuplas cujo id_loc referencia localidades daquele fragmento. Formalmente: \(COORD\_PR = \{t \in COORDENADOR \mid t.id\_loc \in LOCAL\_PR\}\).

Vantagem: consultas que juntam LOCALIDADE e COORDENADOR relativas a um mesmo estado ficam locais a um mesmo site, reduzindo tráfego e preservando a integridade referencial entre fragmentos.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo