domingo, 23 de abril de 2017


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. 

A.C.I.D

  • 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:
  • 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.

Interfaces de usuario

  • Intérprete de comandos. 
  • Formularios. 
  • Interfaces gráficas. 
  • Interfaces en lenguaje natural.

No hay comentarios:

Publicar un comentario