1. BASES DE DATOS Conceptos B á sicos Prof. Eric Nelson Pérez Z. Bases de datos I
2.
3. Un poco de historia … Bases de datos I Procesamiento de Clientes Archivo de Clientes Procesamiento de Préstamos Archivo de Préstamos Usuario del Archivo de Clientes Usuario del Archivo de Préstamos Por cada préstamo se guarda la información del cliente correspondiente: Redundancia
4.
5. … Antes Bases de datos I Empleados Clientes Inventario Ventas Cuentas SGBD Empleados Clientes Ventas Inventario Cuentas Dpto. Personal Dpto. Ventas Dpto. Contabilidad BASE DE DATOS … Ahora Personal Ventas Contabilidad
6.
7.
8.
9.
10.
11.
12.
13. Bases de datos I Universidad Nacional de Colombia Funciones y componentes principales de un SGBD DDL: lenguaje de definición de datos DML: lenguaje de manipulación de datos Fuente: “Introducción a los sistemas de bases de datos” C.J. Date
14.
15.
16.
17.
18.
19.
20. Niveles de abstracción (ANSI/SPARC) Bases de datos I Nivel interno gestión de acceso Nivel conceptual integridad-coherencia Nivel externo confidencialidad Esquema físico Esquema lógico, resultado de un proceso de modelamiento Vista usuario 1 Vista usuario 2 Vista usuario n n esquemas externos
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
Notas do Editor
Generalmente las bases de datos manejan transacciones que deben cumplir una serie de propiedades, a las que, comúnmente, se les suele denominar como propiedades ACID (Atomicity, Consistency, Isolation, Durability): Atomicidad : garantiza que se ejecutan todas las acciones o que no se haga ninguna. Consistencia : garantiza que, aunque haya muchos usuarios accediendo a la base de datos de manera concurrente, se mantenga la integridad de la información. Aislamiento : garantiza que las transacciones que se están realizando concurrentemente en el sistema no interfieran entre ellas. Durabilidad : garantiza que una transacción que finaliza correctamente queda adecuadamente reflejada. Además, el sistema será capaz de recordar todas la transacciones que han sido realizadas.