Un objetivo importante de un sistema de datos es proporcionar a los usuarios una visión abstracta de los datos, es decir, el sistema esconde ciertos detalles de cómo se almacenan y mantienen los mismos.
NIVELES DE ABSTRACCIÓN:
Existen diferentes niveles de abstracción para simplificar la interacción de los usuarios con el sistema.
- Interno - Físico
- Conceptual
- Externo - Visión

NIVEL DE VISIÓN:
- Externo.
- El más cercano a los usuarios finales.
- percepción del sistema de datos por parte de los usuarios finales.
- Tantas visiones como tipos de usuarios.
- Cada visión de usuario final se puede caracterizar como un subesquema.
Cada visión puede proporcionar diferentes representaciones de los mismos datos.
Algunas visiones de usuario pueden incluir:
- Datos Agrupados: Totales por Departamento
- Datos Derivados: Sueldo Total = básico + comisión
- Datos Calculados: Edad de una persona (Inferida a partir de su fecha de nacimiento)
Los conceptos de dato derivado y calculado podrían usarse indistintamente para significar que un dato se genera a partir de otro.
puede haber a su vez datos agrupados derivados, datos agrupados calculados etc.
NIVEL CONCEPTUAL:
- Es una visión completa de todos los requerimientos y elementos de interés para la organización.
- Debe incluir restricciones sobre los datos.
- La descripción del nivel conceptual no debe tener detalles dependientes del almacenamiento.
- Tiene asociado un lenguaje de alto nivel.
NIVEL FÍSICO:
- Interno.
- Más cercano a la máquina.
- Interesa al administrador y al usuario.
- Esquema Físico: descripción y tipos de datos (tamaño y precisión, tipos de índices y de estructuras de almacenamiento concretas).
- Describe Cómo los datos son almacenados en términos de estructuras de datos particulares.
- Se encarga de: reservar espacio para datos e índices, compresión de datos y técnicas para encriptar datos.
INDEPENDENCIA DE LOS DATOS:
- Permite modificar la definición de un nivel sin afectar en lo posible e nivel inmediatamente superior.
- Sin independencia de datos se requeriría un gran esfuerzo para cambiar las aplicaciones de tal forma que se adaptaran a una nueva estructura de una base de datos.
- Hay dos tipos: Física y Lógica.
FÍSICA: Inmunidad que tienen los usuarios y las aplicaciones ante los cambios en la forma de almacenar físicamente los datos.
LÓGICA: Inmunidad que poseen los usuarios y las aplicaciones ante los cambios en la estructura lógica de la base de datos.
No hay comentarios.:
Publicar un comentario