MODELO DE REDE:
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. No modelo em rede, os registros são organizados em
grafos onde aparece um único tipo de associação (set) que define uma relação
1:N entre 2 tipos de registros: proprietário e membro. Desta maneira, dados
dois relacionamentos 1:N entre os registros A e D e entre os registros C e D é
possível construir um relacionamento M:N entre A e D. O gerenciador Data Base
Task Group (DBTG) da CODASYL (Committee on Data Systems and Languages)
estabeleceu uma norma para este modelo de banco de dados, com linguagem própria
para definição e manipulação de dados.
O
mecanismo de segurança fornecia uma facilidade na qual parte do banco de dados
(ou área) pudesse ser bloqueada para prevenir acessos simultâneos, quando
necessário. A sintaxe da segurança permitia que uma senha fosse associada a
cada objeto descrito no esquema. 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. No Modelo em Rede o sistema
comercial mais divulgado é o CAIDMS da Computer Associates.
O
diagrama para representar os conceitos do modelo em redes consiste em dois
componentes básicos: Caixas, que correspondem aos registros e Linhas, que
correspondem às associações.
O
Modelo de Dados de Rede difere do Modelo de Dados Relacional à medida que os
dados são apresentados por uma coleção de registros e os relacionamentos entre
dados são representados por meio de links, enquanto no Modelo Relacional,
os dados e os relacionamentos entre dados são representados por meio de uma
coleção de tabelas.
As
principais características são:
· Eliminam
o conceito de hierarquia, permitindo que um mesmo registro possua várias
associações;
· Dados
estão organizados em grafos, e não em árvores como no modelo hierárquico;
· Modelo
em rede existe apenas um tipo de associação, que é o Set;
· Set
define um relacionamento 1:M entre dois tipos de registro,
o Owner e o Member; e
· Dado
um Set a um Owner estão associados zero ou mais registros Member.
Nenhum comentário:
Postar um comentário