-
Uma ocorrência do relacionamento ou tipo pai - filho consiste de um registro do tipo pai e um número qualquer (zero ou mais) do
tipo filho.
http://www.di.ufpe.br/~if559/slides/hierarquico.pdf
-
Modelo Hierárquico
Definição:
Coleção de registros conectados por meio de ligações
• Cada registro é uma coleção de campos
• Cada campo contêm um só valor
• Cada ligação liga exatamente 2 registros
Diagramas de estrutura de árvore:
– Consiste de dois componentes básicos:
• Caixas (tipos de registros)
• Linhas (ligações)
– Facilmente associado a um diagrama Entidade Relacionamento
– Forma de árvore enraizada sem cíclos,
– Cardinalidade 1:1 ou 1:n entre pai e filho
Características do diagrama:
• A flecha indica cardinalidade (1:n) entre pai e filho
• cardinalidade 1:1 seria descrita por uma flecha de duas pontas
• ** O relacionamento n:n é mais complicado!!
Conclusão
– Pode ser mapeado à partir de um diagrama ER
– Não diferencia objeto de associação c/ atributo
– Pode gerar redundância e incoerência
– Modelo impõe restrições à descrição da realidade
– Requer noções de estrutura de dados
fonte: http://www.inf.ufpr.br/sunye/BD/cap2.pdf
-
Um registro pai cujo código, por exemplo, é 1 pode ter um ou mais filhos (dependentes) cujo código se for mais de 1 filho na tabela filhos seria 02 e 03, logicamente o registro 01 do lado pai pode ter vários registro do lado filho onde 02 (pk) Filho e 01 (FK) Pai e 03 (pk) Filho e 01 (Fk) Pai. Dessa forma, registros do lado PAI podem corresponder a 1 ou mais registros no Filho, porém o contrário não é verdade. Item falso.
-
hierarquico: pai pode ter varios filhos
e) O modelo hierárquico se assemelha a um organograma com um segmento raiz e um número qualquer de segmentos subordinados, podendo cada segmento filho ter mais de um segmento pai.
Errada → rede
a) Em bancos de dados orientados a objetos, busca-se agrupar os dados e os códigos que manipulam esses dados em vários elementos formando um grafo, e podendo, como uma extensão do modelo hierárquico, cada segmento pai ter mais de um segmento filho, e cada segmento filho ter mais de um segmento pai.
Errada → rede
b) No modelo em rede, representam-se os dados em um conjunto de árvores normalizadas, sendo possível modificar sua estrutura com facilidade, uma vez que não é preciso reconstruir o banco de dados.
Errada → hierárquico
-
ERRADO!
Um pai pode ter vários filhos
-
Leia com atenção! No modelo hierárquico, múltiplos registros do lado filho correspondem a um mesmo pai, mas nunca o contrário. Cada filho tem apenas um pai!
Gabarito: E
-
Segundo Silberschatz, Korth e Sudarshan (2006, p. 18), “cada registro ‘filho’ pode ser ligado a mais de um registro ‘pai’, criando conexões bastante complexas”, logo, um filho pode ter mais de um pai, ampliando-se as possibilidades de relações.