Escolar Documentos
Profissional Documentos
Cultura Documentos
MODELO HIERÁRQUICO
F Desenvolvido para modelar os muitos tipos de
organizações hierárquicas existentes no mundo
real
/Esquemas de classificação para espécies dos
reinos animal e vegetal
Ana Carolina Salgado /Classificação de línguas humanas
/Corporações
Fernando Fonseca /Hierarquias governamentais
1
Esquema de BD Hierárquico Diagrama Hierárquico
2
Esquema Hierárquico Esquema Hierárquico
3
Um Exemplo Um Exemplo
DEPARTAMENTO EMPREGADO
DNOME DNÚMERO ENOME ECPF ESAL Definição de Dados
4
Definição de Dados - Exemplo
Definição de Dados
schema name = Companhia
hierarchies = Hierachia 1, Hierarchia 2
F Sintaxe (Cont.) /*Raiz*/
/*Registro Virtual*/ record
... name = Empregado
data items = type = root of Hierarchia 2
[ < nomes de campo > < tipo > ] data items =
< nome do ponteiro > pointer with Enome character 15
virtual parent = < pai virtual > ECPF character 12
Esalário real
key = ECPF
order by Enome
Vantagens e Desvantagens
F Vantagens:
/Adequação a aplicações com estrutura
arborescente
/Simplicidade sobretudo na implementação
/Interessante para aplicações cuja utilização é
conhecida a priori
/ Comercialização bastante divulgada dos SGBD
F Desvantagens:
/Dificuldade de representação dos
relacionamentos M:N entre entidades
/Anomalias para operações de atualização
/Independência lógica reduzida
/Ausência de interfaces declarativas