Julgue o item subsequente , que versam sobre modelagem de ...
O modelo hierárquico é embasado em lógica de predicados e na teoria de conjuntos, sendo as informações, nesse modelo, representadas por valores em relações.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Errado.
A questão aborda a compreensão de modelos de banco de dados, especificamente a distinção entre o modelo hierárquico e o modelo relacional. Para responder a esta questão, é necessário conhecer as características fundamentais de ambos os modelos.
O modelo hierárquico de dados é um dos mais antigos e sua estrutura é baseada em uma árvore, em que os registros têm uma relação de parentesco, ou seja, cada registro tem um único pai e pode ter vários filhos. Este modelo é adequado para cenários em que a informação é naturalmente organizada em hierarquias. A forma de representação de dados hierárquicos não é baseada na lógica de predicados e na teoria de conjuntos, mas sim em ligações de tipo "pai-filho".
Por outro lado, o modelo relacional, criado por Edgar F. Codd, é fundamentado na teoria de conjuntos e na lógica de predicados. Neste modelo, os dados são representados em tabelas chamadas relações. Uma relação é um conjunto de tuplas (linhas) e atributos (colunas), e as operações sobre essas relações são feitas através da álgebra relacional e do cálculo relacional, que são matematicamente fundamentadas pela lógica e teoria de conjuntos.
Portanto, a afirmação da questão incorre em um erro ao atribuir características do modelo relacional ao modelo hierárquico. O modelo hierárquico não utiliza a lógica de predicados e a teoria de conjuntos como base para sua representação de dados, por isso a alternativa correta é E - Errado.
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
Na verdade, esta é a descrição do Modelo Relacional
errado- o banco hierarquico é um conjunto de registros conectados por ligações a partir de um root node. nada a ver com valores em relações
Modelo Hierarquico utiliza o conceito de árvore. Já a questão elenca o conceito do modelo relacional.
M O D E LO R E L A C I O N A L
(Q153233) Ano: 2008 Banca: CESPE Órgão: HEMOBRÁS Prova: Analista de Gestão Corporativa - Analista de TI
O modelo relacional de banco de dados baseia-se na lógica de predicados e na teoria dos conjuntos. (C)
(Q261473) Ano: 2011 Banca: CESPE Órgão: MEC Prova: Analista de Processos
No modelo relacional, os dados são representados, independentemente de seus tipos, em forma de tabelas (relações), ou seja, por meio de linhas (tuplas) e colunas (domínios). (C)
M O D E L O H I E R Á R Q U I C O
(Q869357) Ano: 2018 Banca: CESPE Órgão: CGM de João Pessoa – PB Prova: Auditor Municipal de Controle Interno - Desenvolvimento de Sistemas
Nos bancos de dados construídos sob a concepção do modelo hierárquico, os dados são estruturados em hierarquia ou árvores cujos “nós” contêm ocorrências de registros, e cada registro consiste em uma coleção de atributos. (C)
GABARITO ERRADO!
.
.
O cálculo relacional é uma linguagem formal, fundamentada no ramo da lógica matemática chamado de cálculo de predicado. No cálculo relacional de tupla, variáveis estendem-se por tuplas, enquanto no cálculo relacional de domínio, variáveis estendem-se por domínios (valores) de atributos.
.
NAVATHE
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo