Arquitectura de SGBD
Nivel interno o físico
- Estructura física de almacenamiento.
- Todos los detalles de cómo el SGBD utiliza:
- El disco duro.
- La memoria
- El sistema debe ser rápido en responder y eficiente en el uso de espacio.
- Administrador de la base de datos.
Nivel conceptual
- Estructura lógica de almacenamiento.
- Diseño conceptual de la base de datos.
- Tablas, columnas
- El diseño debe reflejar conceptual mente el problema a modelar.
- Administradores de datos.
Nivel externo
- Vistas sobre las tablas.
- Requiere sólo acceso parcial a los datos.
- Público objetivo.
- Desarrolladores de aplicaciones
- Usuarios finales
- Cada vista debe reflejar adecuadamente la parte de los datos que interesa a cada uno.
Independencia de datos
Independencia lógica de datos.
- Agregar más columnas no afecta las vistas.
- Modificar columnas sólo afecta las vistas que incluyen esas columnas.
Independencia física de datos.
- Si el SGBD modifica su organización interna de archivos, no pasa nada con el esquema conceptual (sucede cuando hay un cambio de versión, o al migrar a otro SGBD).
No hay comentarios:
Publicar un comentario