Base De Daros
En toda organización es esencial la disponibilidad
de información y la capacidad de gestionarla en
forma eficaz.
Los sistemas de información (SI) son los que
organizan y manejan la información a fin de que la
organización pueda alcanzar sus propios objetivos.
La existencia de un SI es independiente de la
automatización: normalmente coexistenuna parte
manual y una parte automatizada. Esta última
llamada sistema informático.
Bases de Datos: Introducción
Franco Guidi Polanco
Escuela de Ingeniería Industrial
Pontificia Universidad Católica de Valparaíso, Chile
fguidi@ucv.cl
Revisión: 8 de Mayo de 2006
Franco Guidi Polanco
Sistema de Bases de Datos
2
Sistema de base de datos
Es un sistema cuyo propósito esalmacenar datos y
poner estos a disposición de los usuarios cuando
así se requiera.
Los datos almacenados pueden corresponder a
cualquier cosa de significación para el individuo u
organización a que el sistema sirve.
El sistema se encuentra por integrado por datos,
hardware, software y personas
DBMS
DB
Aplicaciones
Usuarios
Franco Guidi Polanco
3
Franco Guidi Polanco
4Sistemas de Administración de Bases de Datos
Sistemas de Administración de Bases de Datos (cont.)
El DBMS controla los accesos a la base de datos
“Un Sistema de Administración de Bases de Datos
(o DBMS – Data Base Management System) es un
sistema capaz de manejar grandes colecciones de
datos en forma compartida y persistente,
asegurando su confiabilidad y privacidad.”
Una Base de Datos esuna colección de datos
manejada por un DBMS.
Requerimiento
sobre datos
(opción de
menú, botón,
etc...)
Requerimiento
satisfecho
Usuario
Franco Guidi Polanco
5
Datos en un Sistema de BD
Franco Guidi Polanco
Franco Guidi Polanco
6
Perno
150
UNIDAD DE MEDIDA
Resultado del
requerimiento
estructurado
BD
Resultado de
las
operaciones
095644398
COSTO($)
DBMS
Pueden ocupar grandes cantidades de bytes,
mucho más que lo disponible en memoria
principal.
En consecuencia los DBMS proveen la gestión de
datos en memoria secundaria.
PRODUCTOS
DESCRIPCION
Software
de
aplicación
Operaciones
sobre la base
de datos
Las Bases de Datos pueden ser grandes...
Dato: dupla atributo-valor
CODIGO_PRODUCTO
Requerimiento
enlenguaje
estructurado
(Ej. SQL)
Unidad
7
Franco Guidi Polanco
8
Las Bases de Datos pueden ser compartidas...
Las Bases de Datos son persistentes...
Aplicaciones y usuarios distintos pueden requerir acceso,
bajo ciertas modalidades, a datos comunes.
Al evitar repeticiones, se reduce la redundancia de datos y,
en consecuencia, su inconsistencia.
Para garantizar el accesocompartido a los datos, los DBMS
disponen de un mecanismo denominado control de
concurrencia.
El tiempo de vida de los datos no está
limitado al tiempo de ejecución de una
aplicación.
Aún más: el tiempo de vida de los datos ni
siquiera está determinado por el ciclo de
vida de la aplicación que los utiliza.
PRODUCTOS
VENTAS
DPTO.
MARKETING
PROVEEDORES
DPTO.
ABASTECIMIENTOFranco Guidi Polanco
9
Los DBMS garantizan la confiabilidad y la
privacidad de los datos...
10
Aplicaciones
Confiabilidad: el DBMS es capaz de conservar el
contenido de la base de datos (o al menos, de
permitir su reconstrucción) en caso de fallas de
hardware/software. Los DBMS definen funciones
de respaldo y restablecimiento (backup y recovery).
Privacidad: por medio demecanismos de
autenticación y autorización, los usuarios son
habilitados para efectuar determinadas acciones
sobre los datos.
Franco Guidi Polanco
Franco Guidi Polanco
Programas que emplean la BD para llevar a cabo
una función específica dentro de la organización
(ej.: Análisis de ventas, control del inventario,
etc.).
Las aplicaciones se pueden desarrollar en distintos
lenguajes...
Regístrate para leer el documento completo.