6.5 Registros virtuales.
Como se describió anteriormente, en las relaciones muchos a muchos se requería la repetición de datos para conservar la organización de la estructura del árbol de la base de datos.
La repetición de la información genera 2 grandes problemas:
| La actualización puede generar inconsistencia de los datos. | |
| Se genera un desperdicio considerable de espacio. |
Para solventar estos problemas se introdujo el concepto de registro virtual, el cual no contiene datos almacenados, si no un puntero lógico a un registro físico determinado.
Cuando se va a repetir un registro en varios árboles de la base de datos, se mantiene una sola copia de ese registro en uno de los árboles y empleamos en los otros registros la utilización de un registro virtual que contiene la dirección del registro físico original.