Sei sulla pagina 1di 12

Base de datos

relacionales:
Conceptos Bsicos

Luis Alberto Dvila Hurtado


Universidad Nacional Pedro Ruiz
Gallo
1

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 cada prstamo se guarda la informacin


del cliente correspondiente: Redundancia
4

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

Esquema lgico, resultado de


un proceso de modelamiento
Esquema fsico

Nivel de Visin
Externo
El

ms cercano a los usuarios finales


Percepcin de la base de datos por
parte de los usuarios finales
Tantas visiones como tipos de
usuarios
Cada visin de usuario final se
puede caracterizar como un
subesquema
10

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

entre los otros 2 niveles


Interesante para el usuario
especialista
Se ocupa de los datos almacenados en
la base de datos fsica y las relaciones
entre ellos
Descripcin semntica de los datos
que conforman la base de datos
Soporta a cada visin de usuario
externa
12

Potrebbero piacerti anche