#revisão
a) Hierarquico: é um modelo que conecta registros numa estrutura de dados em árvore, ligados de modo que cada registro tenha um único possuidor. Não podem existir ciclos entre os nós da árvore (registros) e ligações formadas na árvore devem retratar somente relações um-para-um ou um-para-muitos entre um pai e um filho.
b) Semelhante ao modelo hierárquico. Tanto o modelo hierárquico quanto o de rede são chamados de sistemas de navegação. O modelo em Rede eliminou o conceito de hierarquia, permitindo que um mesmo registro estivesse envolvido em várias associações, ou seja, registro filho pode ser ligado a mais de um registro pai (N:M);
C) Gabarito;
d) Distribuido: é uma coleção de várias bases de dados logicamente inter-relacionadas, distribuídas por uma rede de computadores. Podem ser homogêneos ou heterogêneos. Os homogêneos são compostos pelos mesmos bancos de dados, já os Heterogêneos são aqueles que são compostos por mais de um tipo de banco de dados.
e) OO: Os dados são armazenados como objetos onde só podem ser manipulados pelos métodos definidos pela classe de que estes objetos pertencem. Os objetos são organizados numa hierarquia de tipos e subtipos que recebem as características de seus supertipos. Os objetos podem conter referências para outros objetos, e as aplicações podem consequentemente acessar os dados requeridos usando um estilo de navegação de programação.
Fonte: wikipedia