Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
relacionales:
Conceptos Bsicos
Un poco de historia
Sistemas de archivos:
Surgieron a raz de la necesidad de
almacenamiento de la informacin
para su correspondiente reutilizacin
(persistencia)
Desventajas:
Redundancia de los datos
Los archivos estn separados unos de
otros(no se pueden combinar
fcilmente)
Alto costo para la propagacin de
cambios
Inconsistencia debido a
Un ejemplo clsico
Procesamiento
de
Usuario del
Archivo de Clientes
Clientes
Archivo
de
Clientes
Procesamiento
de
Usuario del
Archivo de Prstamos
Prstamos
Archivo
de
Prstamos
Por qu surgieron
los sistemas de
Bases de Datos?
Solucin a las debilidades de los sistemas de
archivos
Manejo de persistencia
Soporte por lo menos de un modelo de datos
Control de acceso
Soporte de un lenguaje de alto nivel que permita
manipular y definir la estructura de la
informacin
Antes
Dpto. Personal
Dpto. Ventas
Clientes
Empleados
Ventas
SGBD
Ventas
Cuentas
Inventario
Ahora
Personal
Dpto. Contabilidad
BASE DE DATOS
Empleados
Clientes
Ventas
Inventario
Cuentas
Contabilidad
7
Ventajas de un SGBD
1.
2.
3.
6.
7.
8.
9.
Control de redundancia
Consistencia (No hay redundancia)
Es posible equilibrar las cargas de los
requerimientos (establecer prioridades)
Integridad (Se cumplen las reglas
establecidas)
Seguridad
Rapidez de desarrollo
Mantenimiento: cambios en la estructura
de datos sin cambiar los programas que los
usan (hasta cierto punto)
8
Niveles de abstraccin
(ANSI/SPARC)
Vista usuario n
n esquemas
externos
Vista usuario 2
Nivel externo
confidencialidad
Nivel conceptual
integridad-coherencia
Nivel interno
gestin de acceso
Vista usuario 1
Nivel de Visin
Externo
El
Nivel de Visin
Algunas visiones de usuario pueden
incluir:
Datos Agrupados: Totales por Dpto.
Datos Derivados:
Sueldo total = bsico + comisin
Datos Calculados:
Edad de una persona (inferida a
partir de su fecha de Nacimiento)
11
Nivel Conceptual
Mediador