El documento describe los fundamentos de las bases de datos. Explica que un sistema de información es un conjunto de componentes interrelacionados que permiten capturar, almacenar, procesar y distribuir información para apoyar la toma de decisiones. Luego contrasta los sistemas de archivos independientes con la gestión centralizada de datos en una base de datos, señalando que esta última evita problemas como la redundancia y inconsistencia de datos.
2. ..
Es un conjunto de elementos
interrelacionados formando un todo, que
buscan alcanzar un conjunto de objetivos.
Sistemas naturales
Sistemas hechos por el hombre
Clasificació
n de
Sistemas
Sistema planetario solar
Sistema circulatorio humano
Sistema eléctrico interconectado del sur
Sistema de Contabilidad
3. Conjunto de componentes interrelacionados que permiten capturar, almacenar, procesar y
distribuir la información para apoyar la toma de decisiones y el control en una
organización.
Entrada deEntrada de
datosdatos
ProcesamientoProcesamiento
clasificación
ordenamiento
cálculos
Salida de la
información
Retroalimentación
SISTEMA DE INFORMACION
ORGANIZACIONORGANIZACION
CLIENTES PROVEEDORES
COMPETIDORES
ACCIONISTAS
ENTESDELESTADO
MEDIO AMBIENTEMEDIO AMBIENTE
4. PRECISA
No es lo mismo el cálculo de notas de un
alumno que las transacciones bancarias
a nivel de empresas multinacionales
OPORTUNA
La información resulta oportuna si esta
disponible en el momento requerido.
SIGNIFICATIVA
Ha de ser comprensible e importante. El
volúmen mostrado debe ser lo justo.
COHERENTE
Los resultados obtenidos deben parecerse a lo
esperado y la relación entre ellos debe ser lógica
SEGURA Debe estar protegida contra daños físicos,
errores lógicos o de accesos no autorizados.
7. Cada aplicación recurre aCada aplicación recurre a archivos separados.archivos separados.
1. Aplicaciones con manejo de datos independiente1. Aplicaciones con manejo de datos independiente
(( Sistema de ArchivosSistema de Archivos ))(( Sistema de ArchivosSistema de Archivos ))
Datos centralizados y compartidos por todas lasDatos centralizados y compartidos por todas las
aplicacionesaplicaciones
2. Gestión centralizada2. Gestión centralizada
(( Sistema de Bases de DatosSistema de Bases de Datos ))(( Sistema de Bases de DatosSistema de Bases de Datos ))
8. Archivo de cuentas corrientesArchivo de cuentas corrientes
Num. Cliente nombre cliente DatosCuentaCorriente
2056 juan pérez ........ ........ ....... .......
Archivo de AhorrosArchivo de Ahorros
Archivo de prestamosArchivo de prestamos
Num. Cliente nombre cliente Datos de Ahorros
2056 juan pérez ........ ........ ....... .......
Num. Cliente nombre cliente Datos de Prestamos
2056 juan pérez ........ ........ ....... .......
redundancia
Aplicación 1
inconsistencia
Aplicación 2 Aplicación 3
SistemaSistema
dede
ArchivosArchivos
SistemaSistema
dede
ArchivosArchivos
Aplicaciones con archivos IndependienteAplicaciones con archivos Independientes
Cada aplicación recurre a archivos separados.
¿Cómo funcionaría un Banco bajo este criterio?
Archivos separados según tipo de operaciones bancarias y áreas funcionales: cuentas corrientes, ahorros y
prestamos,..
Ejemplo : Si Juan Pérez es un cliente del Banco y tiene cuenta corriente, cuenta de ahorros y un préstamo que
actualmente esta pagando, los datos concernientes a Juan, estarían repetidos en los tres archivos, cada uno de los
cuales se actualiza con programas diferentes.
9. Archivo de ClientesArchivo de Clientes
Num. Cliente nombre cliente
2056 juan pérez
Datos de
Cuentas
Corrientes
Datos de
Cuentas de
Ahorros
Datos de
Prestamos
Archivo de
CuentasCuentas
CorrientesCorrientes
Datos de
cuentas
corrientes
Archivo de
PréstamosPréstamos
Datos de
préstamos
Archivo de
Cuentas deCuentas de
AhorrosAhorros
Datos de
cuentas de
ahorros
Aplicación 1Aplicación 1
Aplicación3Aplicación3
Aplicación3Aplicación3
Gestión Centralizada de Datos (BD)Gestión Centralizada de Datos (BD)
EnfoqueEnfoque
de Basesde Bases
de Datosde Datos
EnfoqueEnfoque
de Basesde Bases
de Datosde Datos
Usando el ejemplo anterior:
- En este caso se establece un solo archivo de clientes para las tres cuentas.
- Se crea un archivo para cada actividad bancaria: Cuenta corriente, Cuenta de ahorros y Prestamos.
- Ya no se registran los datos del cliente, solo se hace referencia a ellos.
- Los datos son compartidos por todas las aplicaciones.
Asi por ejemplo es posible transferir dinero entre una cuenta y las otras, o preparar un solo estado mensual para las tres
cuentas de un cliente o de todos los clientes.
11. Alto nivel de redundancia
Un mismo dato puede estar repetido en diferentes archivos.
Riesgo de inconsistencias
Las diversas copias de los mismos datos pueden no coincidir (por ejemplo el cambio
de dirección de un cliente)
Uso excesivo de recursos humanos
Una alta proporción de recurso humano, se dedica a actividades de mantenimiento de
software.
Las aplicaciones dependen de los archivos
Si se hacen cambios en los formatos de archivos, también deben modificarse los
programas( falta de independencia ).
Los archivos pueden ser incompatibles
Un archivo en Cobol no es igual que un archivo hecho en C++. Los archivos no
pueden combinarse o compararse.
Datos separados y aislados
En ocasiones es necesario obtener información de dos o más archivos.
Costos elevados
Cambios a las aplicaciones muy costosos, un cambio trivial provoca una reacción en
cadena de otros cambios. Almacenamiento redundante incrementa los costos.
Tendencia a crear más y más archivos
Proliferación constante de nuevos archivos y por tanto dificultad en su actualización.