Com relação aos modelos de dados de um Banco de Dados, anal...

Próximas questões
Com base no mesmo assunto
Q788727 Banco de Dados
Com relação aos modelos de dados de um Banco de Dados, analise as seguintes definições: I. O modelo entidade-relacionamento foi o primeiro a ser reconhecido como um modelo de dados. Seu desenvolvimento somente foi possível devido à consolidação dos discos de armazenamento endereçáveis, pois esses discos possibilitaram a exploração de sua estrutura de endereçamento físico para viabilizar a representação hierárquica das informações. II. O modelo em redes surgiu como uma extensão ao modelo hierárquico, eliminando o conceito de hierarquia e permitindo que um mesmo registro estivesse envolvido em várias associações. Ao contrário do Modelo Hierárquico, em que qualquer acesso aos dados passa pela raiz, o modelo em rede possibilita acesso a qualquer nó da rede sem passar pela raiz. III. O modelo hierárquico armazena dados em um conjunto de relações simples. A relação é um conjunto de tuplas. Uma tupla é um conjunto desordenado de valores de atributos. Uma tabela é uma representação bidimensional de uma relação sob a forma de linhas (linhas) e as colunas (atributos). IV. O modelo orientado a objetos tem um papel importante porque são mais adequados para o tratamento de objetos complexos (textos, gráficos, imagens) e dinâmicos (programas, simulações) por possuírem maior naturalidade conceitual e, finalmente por estarem em harmonia com fortes tendências em linguagens de programação e engenharia de software. Assinale a única alternativa correta:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - Apenas as assertivas II e IV estão corretas.

Para resolver essa questão, é necessário compreender os conceitos básicos de diferentes modelos de dados usados em bancos de dados. Modelos de dados são abstrações que definem como os dados são armazenados e relacionados entre si, cada um com seus próprios métodos e estruturas. Aqui estão as justificativas para a alternativa correta:

Assertiva II: O modelo em redes é de fato uma extensão do modelo hierárquico, que permite que um registro possa estar conectado a vários outros registros, não estando limitado a uma única relação pai-filho como no modelo hierárquico. No modelo em redes, os registros são organizados como nós de uma rede, e cada nó pode ter ligações (ou "setas") para vários outros nós, formando uma estrutura de rede, ao invés de uma árvore estrita do modelo hierárquico.

Assertiva IV: O modelo orientado a objetos é utilizado para lidar com dados complexos e dinâmicos, integrando os conceitos de objetos - estruturas que combinam estado (dados) e comportamento (funções ou métodos) - muitas vezes encontrados em linguagens de programação orientadas a objetos. Este modelo é efetivo na gestão de dados como textos, gráficos, imagens, bem como na manipulação de dados que mudam com o tempo, como simulações e outros programas.

As assertivas I e III não são corretas porque:

A Assertiva I apresenta um erro ao dizer que o modelo entidade-relacionamento (ER) explora a estrutura de endereçamento físico dos discos para viabilizar a representação hierárquica das informações. Na verdade, o modelo ER serve para representar dados em termos de entidades e relacionamentos e não tem relação direta com a estrutura de armazenamento físico, nem se baseia em uma hierarquia na sua forma básica.

A Assertiva III contém uma confusão entre os conceitos de modelo hierárquico e o modelo relacional. O modelo hierárquico organiza dados em uma estrutura tipo árvore, onde cada registro tem um único registro pai. Já o modelo relacional utiliza o conceito de tabelas, onde uma relação é um conjunto de tuplas, sendo estas um conjunto de valores para os atributos. Portanto, confundir as características do modelo relacional com o modelo hierárquico é um erro.

Com base nestas informações, a alternativa correta é a letra C, que afirma a correção das assertivas II e IV apenas.

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

I) ERRADO - O modelo hierárquico foi o primeiro a ser reconhecido como um modelo de dados. Seu desenvolvimento somente foi possível devido à consolidação dos discos de armazenamento endereçáveis, pois esses discos possibilitar am a exploração de sua estrutura de endereçamento físico para viabilizar a representação hierárquica das informações.

II) CORRETO

III) ERRADO - O modelo relacional armazena dados em um conjunto de relações simples. A relação é um conjunto de tuplas. Uma tupla é um conjunto desordenado de valores de atributos. Uma tabela é uma representação bidimensional de uma relação sob a forma de linhas (linhas) e as colunas (atributos).

IV) CORRETO

 

FONTES:

https://www.ime.usp.br/~jef/apostila.pdf

http://www.rodrigoalmeida.net/e-um-modelo-relacional/

Gabarito: C (II e IV)

I. O modelo entidade-relacionamento foi o primeiro a ser reconhecido como um modelo de dados. Seu desenvolvimento somente foi possível devido à consolidação dos discos de armazenamento endereçáveis, pois esses discos possibilitaram a exploração de sua estrutura de endereçamento físico para viabilizar a representação hierárquica das informações. (Essa alternativa se refere ao modelo hierárquico)

II. O modelo em redes surgiu como uma extensão ao modelo hierárquico, eliminando o conceito de hierarquia e permitindo que um mesmo registro estivesse envolvido em várias associações. Ao contrário do Modelo Hierárquico, em que qualquer acesso aos dados passa pela raiz, o modelo em rede possibilita acesso a qualquer nó da rede sem passar pela raiz.

III. O modelo hierárquico armazena dados em um conjunto de relações simples. A relação é um conjunto de tuplas. Uma tupla é um conjunto desordenado de valores de atributos. Uma tabela é uma representação bidimensional de uma relação sob a forma de linhas (linhas) e as colunas (atributos). (Essa alternativa está na verdade de referindo ao MER.)

IV. O modelo orientado a objetos tem um papel importante porque são mais adequados para o tratamento de objetos complexos (textos, gráficos, imagens) e dinâmicos (programas, simulações) por possuírem maior naturalidade conceitual e, finalmente por estarem em harmonia com fortes tendências em linguagens de programação e engenharia de software.

Era só saber que o modelo entidade-relacionamento não foi o primeiro a ser considerado um modelo de dados! 

Clique para visualizar este comentário

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