Você observou em uma modelagem de banco de dados que um reg...

Próximas questões
Com base no mesmo assunto
Q2542021 Banco de Dados
Você observou em uma modelagem de banco de dados que um registro filho está ligado a mais de um registro pai, o que permite conexões não tabulares diferenciadas e complexas. Neste caso trata-se de um modelo:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - de dados em rede

A questão aborda um aspecto fundamental da modelagem de dados em sistemas de banco de dados.

Quando a questão menciona que "um registro filho está ligado a mais de um registro pai", estamos tratando de um tipo específico de estrutura onde os relacionamentos não são restritos a uma forma tabular simples. Isso indica que estamos lidando com um modelo que permite conexões mais complexas.

Modelo de dados em rede é a resposta correta porque, nesse modelo, os registros podem ter múltiplos relacionamentos muitos-para-muitos, ou seja, um registro filho pode estar ligado a vários registros pai e vice-versa. Este modelo é útil quando precisamos de uma grande flexibilidade nos relacionamentos dos dados.

Vamos analisar as alternativas incorretas:

A - de dados relacional: O modelo relacional, proposto por E.F. Codd, organiza dados em tabelas bidimensionais (ou relações). Cada tabela consiste em linhas e colunas, e as relações entre as tabelas são estabelecidas por chaves primárias e estrangeiras. No entanto, nesse modelo, um registro filho geralmente está ligado a um único registro pai através de uma chave estrangeira, o que não permite a complexidade e flexibilidade citadas na questão.

B - de dados hierárquico: No modelo hierárquico, os dados são organizados em uma estrutura de árvore, onde cada registro tem apenas um pai e pode ter vários filhos. Este modelo é mais restritivo, permitindo apenas relacionamentos um-para-muitos, o que não se encaixa na descrição da questão.

C - conceitual: O modelo conceitual é uma representação abstrata de como os dados se relacionam dentro de um sistema, muitas vezes usando diagramas como o Diagrama Entidade-Relacionamento (ER). Embora seja crucial para a compreensão do domínio do problema, ele não se refere diretamente à forma de armazenamento e acesso aos dados como um modelo físico faria.

D - de armazenamento sequencial: Este método refere-se ao armazenamento de dados em uma sequência linear, como em fitas magnéticas. É um método de acesso simples e geralmente usado em backups ou armazenamento de dados históricos. Não envolve estruturas de relacionamento complexas entre registros.

Portanto, a alternativa correta é mesmo a E - de dados em rede, pois é a única que permite que um registro filho esteja ligado a múltiplos registros pai, facilitando conexões complexas e flexíveis.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

de dados em rede letra E

Se um registro filho está ligado a mais de um registro pai e permite conexões não tabulares diferenciadas e complexas, isso descreve um modelo de banco de dados:

**E) de dados em rede.**

Aqui está a explicação:

- **Modelo de dados em rede**: Nesse modelo, os registros podem ter múltiplas conexões e relacionamentos. Um registro filho pode estar associado a vários registros pai, permitindo uma estrutura de dados mais complexa e flexível do que o modelo hierárquico. As conexões entre os registros são mais complexas e não seguem uma estrutura tabular rígida.

Vamos revisar as outras opções para entender por que não são adequadas:

A) **Modelo de dados relacional**: No modelo relacional, os dados são armazenados em tabelas e os relacionamentos são definidos através de chaves primárias e estrangeiras. Cada registro em uma tabela (ou relação) é geralmente associado a um único registro em outra tabela, o que não corresponde ao cenário descrito.

B) **Modelo de dados hierárquico**: Nesse modelo, os dados são organizados em uma estrutura de árvore, onde cada registro (ou nó) tem apenas um registro pai. Isso não permite que um registro filho esteja associado a vários registros pai.

C) **Modelo conceitual**: O modelo conceitual é um nível de abstração que define a estrutura lógica dos dados e seus relacionamentos sem se preocupar com a implementação física. Ele não especifica como as conexões entre os registros são feitas.

D) **Modelo de armazenamento sequencial**: Refere-se a uma maneira de armazenar dados em um formato sequencial, sem suporte para relacionamentos complexos entre registros.

Portanto, a resposta correta é:

**E) de dados em rede.**

  • A) Motivo da incorreção: No modelo relacional, os dados são organizados em tabelas, e os relacionamentos entre as tabelas são definidos por meio de chaves estrangeiras. Embora seja possível representar relações complexas, cada registro geralmente se relaciona de forma bem definida com outros registros. Não há a mesma flexibilidade de múltiplos pais por registro filho, como no modelo em rede.
  • B) Motivo da incorreção: No modelo hierárquico, os dados são organizados em uma estrutura de árvore, onde cada registro filho tem exatamente um pai. Isso difere da descrição do enunciado, onde o filho pode ter mais de um pai, o que não é possível no modelo hierárquico.
  • C) Motivo da incorreção: Um modelo conceitual é uma representação abstrata de um sistema de dados, geralmente usando diagramas como o Entidade-Relacionamento. Ele não é um modelo de implementação como os outros (relacional, hierárquico, em rede) e, portanto, não se aplica diretamente à questão.
  • D) Motivo da incorreção: O armazenamento sequencial é uma técnica de organização física dos dados, onde os registros são armazenados em uma sequência linear. Isso não tem relação com a estrutura de relacionamentos complexos entre registros, como descrito no enunciado.
  • E) O modelo de dados em rede permite que um registro filho se relacione com vários registros pais, o que cria uma estrutura de relacionamento mais flexível e complexa. Isso corresponde exatamente ao cenário descrito.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo