Base De Datos
En el modelo relacional, los datos y las relaciones entre ellos se representan mediante un conjunto de tablas. El modelo de red se diferencia del modelo relacional en que los datos serepresentan mediante conjuntos de registros, y las relaciones entre ellos mediante punteros.
Una base de datos en red consiste en un conjunto de registros conectados entre si mediante punteros. Losregistros son en muchos aspectos parecidos a las entidades del modelo entidad-relación (E-R). Cada registro es un conjunto de campos (atributos), cada uno de los cuales sólo contiene un valor de datos.Los punteros son asociaciones entre exactamente dos registros. Por tanto, los punteros pueden considerarse una forma restringida (binaria) de relación en el sentido del modelo E-R.
Como ejemplo,considérese una base de datos que represente una relación cliente-cuenta en un sistema bancario. Hay dos tipos de registros, cliente y cuenta. Como se ha visto anteriormente, se puede definir el tipo deregistro cliente utilizando una notación parecida a la del Pascal, de la manera siguiente:
type cliente = record
nombre-cliente: string;
calle-cliente: string;
ciudad-cliente: string;
endEl tipo de registro cuenta puede definirse de la manera siguiente:
type cuenta = record
número-cuenta: string;
saldo: integer;
end
La base de datos de ejemplo de la Figura, muestra queLópez tiene la cuenta C-102, González tiene las cuentas C-101 y C-201 y Abril tiene la cuenta C-305.
MODELO JERÁRQUICO
La implementación del modelo Jerárquico en los productos se lleva a cabo en base apunteros; estructura física que varía según los productos, e incluso un mismo producto proporciona distintas organizaciones físicas a fin de que el usuario pueda conseguir una mayor eficiencia en eldiseño físico de la base de datos.
El modelo jerárquico fue desarrollado para permitir la representación de aquellas situaciones de la vida real en las que predominan las relaciones de tipo 1 : N....
Regístrate para leer el documento completo.