Clase 3
Lecturas asociadas(C.J.Date,7ma.Edición)
Capitulo 2: Arquitectura de los sistemas de
bases de datos (continuación)
Slide 1
DBMS
Un Sistema Administrador de Bases de Datos (DBMS)proporciona las
siguientes facilidades:
Concurrencia: Varios usuarios pueden accesar y actualizar datos al
mismo tiempo, preservando la consistencia de los datos.
Mínima Redundancia: Los datos soloestán repetidos por
justificadas razones.
Reducción de Inconsistencias: En teoría, no se deben producir
inconsistencias.
Soporte de Transacciones: Se pueden definir “transacciones” que
aseguren laejecución completa de un conjunto de operaciones sobre
los mismos datos por varios usuarios.
Preservar la Integridad: Se pueden emplear mecanismos para
asegurar que los datos están “correctos”.
Mejormanejo de la Seguridad: Se puede establecer un mejor
control de la seguridad.
Estándares: Se pueden forzar estándares para su aplicación en
todos los sistemas.
DBMS (Continuación)
Porconsecuencia, se puede afirmar que el DBMS es:
Eficiente: Puede manejar grandes volúmenes de
datos y realizar complejas consultas (“queries”) sin
tener que revisar todos los datos (optimizador).
Ojo: losSistemas Basados en Archivos también manejan grandes volúmenes de datos
Conveniente: Es fácil escribir queries para extraer
datos (información)
Los Sistemas Basados en Archivos no cuentan con undiccionario centralizado
Permite arbitrar conflictos: El DBA puede hacer
prevalecer lo que más conviene a la organización.
Los Sistemas Basados en Archivos no tienen un “Administrador” central. Inversión
Desventajas
deinicial
un DBMS
? (discusión)
(software,
hardware, capacitación)
Costo de migración desde sistemas basados en archivos
Riesgo de falla, si falla el DBMS --…….#$&*°zñ~
Razones para no usar un DBMS
Estructuras de datos simples, bien definidas y que no
cambiarán en el tiempo (muy poco frecuente!!)
Aplicaciones de Tiempo Real
Solo un usuario/aplicación...
Regístrate para leer el documento completo.