Independencia de datos
Independencia física
- La base de datos siempre debe estar funcionando así se cambie de disco duro, sistema operativo, etc.
- El esquema conceptual no se afecta por cambios al esquema físico de datos. El esquema físico hace referencia al hardware.
Independencia lógica
- Algunos elementos del esquema externo no son afectados por cambios al esquema conceptual.
- Agregar columnas adicionales no afecta a las vistas.
Transacciones
Ejecución de varias sentencias como si fueran una sola, resultando en un cambio consistente de los datos. Proporcionan flexibilidad y control cuando los datos cambian y asegura la consistencia de los datos.
- Begin transaction: Comienza y termina una transacción.
- Commit transaction: Termina una transacción.
- Registro y recuperación en caso de fallas.
- Control de concurrencia.
- Atomicidad: Se refiere a no es divisible, no se ejecuta por partes.
- Consistencia: La base de datos se mantiene consistente siempre.
- Aislamiento (Isolation): Las transacciones no pueden estar mezcladas entre sí.
- Durabilidad: Transacción durable.
Administrador de base de datos
Planificar la base de datos, desarrollar estándares políticas y procedimientos, diseño lógico de la base de datos. Y para la administración de una base de datos se debe tomar en cuenta el diseño e implementación de la base de datos, acceso y control para el control de usuarios y contraseñas, mantenimiento para mejorar el rendimiento, respaldo.
Usuarios finales
- Paramétricos: Personas que usualmente no conocen de informática.
- Expertos: Personas que generan informes de errores.
Claves para el futuro
Personal:
Lenguajes
Según área
Según nivel
Interfaces de usuario
- Funciones especializadas.
- formación continua.
- Mayor conocimiento de SO.
- Automatización de las funciones de administración.
- Internet.
- Métricas de productividad y calidad del servicio.
Lenguajes
Según área
- Vistas, definición de datos, manipulación de datos, etc.
Según nivel
- Alto nivel, sin procedimientos. Bajo nivel, con procedimientos.
- Intérprete de comandos.
- Formularios.
- Interfaces gráficas.
- Interfaces en lenguaje natural.
No hay comentarios:
Publicar un comentario