You are on page 1of 11

Sistemas

de Bases de Datos
Bases de Datos Guillermo Caldern Ruiz

Constante evolucin de los mecanismos de almacenamiento

BD Mul<media BD OO

BD Relacionales

Ficheros tradicionales

Conceptos y temas relacionados


Base de Datos (BD) Dato
Coleccin de datos relacionados

hecho conocido

Sistema Gestor de coleccin de programas para crear y mantener BD Bases de Datos (SGBD) Medios de almacenamiento
Papel, medios magn<cos u p<cos, etc.

Ges<n autom<ca de Hojas de clculo, SQL Server, MySql, etc. datos


3

Las BDs representan hechos del mundo real


Son de inters de muchas personas Tienen una fuente de datos denida Pueden ser de diferentes tamaos
Las grandes son las ms complejas

Se <enen tres procesos bsicos sobre una BD


Denicin Construccin Manipulacin

Las BDs vs. El enfoque tradicional


Naturaleza auto descrip<va BD posee metadata (catlogo) Separacin entre cdigo y En el enfoque tradicional eran uno solo (hard code) datos Abstraccin de datos
Permite la independencia de programas y datos Diferentes modelos de datos

Soporte de ml<ples vistas Los mismos datos desde diferentes enfoques Compar<cin y SGBD controla la concurrencia transacciones mul<usuario
6

Roles en una BD
Administrador
Supervisar y ges<onar recursos Autoriza accesos Coordina y vigila uso recursos HW y SW Soluciona problemas

Diseador
Iden<car datos a almacenar Elegir estructuras Trabajo con usuarios (requerimientos) Desarrollan vistas, que luego integran

Ingeniero de So^ware
Desarrolla aplicaciones que harn uso de la BD Desarrollan SGBD

Usuario nal
Ocasionales (gerentes, informacin diferente,SQL) Simples (mayora) Avanzados (implementa sus propias aplicaciones) Autnomos (construyen y administran sus propias BD)
7

Cuatro componentes en un Sistema de BD


So^ware Datos

Hardware

Sistema de BD

Personas

Ventajas de una BD
Control de la redundancia
Almacenar lo mismo varias veces (duplicidad de trabajo, inconsistencia de datos)

Restriccin de accesos
Cuentas de usuario

Suministro de almacenamiento persistente de objetos y estructuras de datos


BDOO, almacenan estructuras complejas y programas

Ventajas de una BD
Capacidad de realizar inferencias y acciones con reglas
BD deduc<vas Reglas de deduccin, asociadas a los datos

Suministro de ml<ples interfaces de usuario


Entorno textual, Formularios, GUIs, etc.

Representacin de vnculos complejos entre datos


Modelo relacional

10

Ventajas de una BD
Restricciones de integridad (garania)
Recursos apropiados para esta ac<vidad No asegura el error humano

Copias de seguridad y recuperacin

11

You might also like