You are on page 1of 25

Agenda

Enfoque Departamental
Enfoque de Procesos Entorno Tradicional de Archivos Bases de Datos

Distribucin de Bases de datos


Tendencias

Anlisis Multidimensional Almacenes de Datos Bases de Datos en la Web

Enfoque Departamental
Nivel Estratgico

Nivel Gerencial Sistemas Transaccionales

Nivel Operativo

Finanzas
Software
Soft de Finanzas

Compras Produccin Ventas


Soft de Compra Soft de
Produccin

Soft de Ventas

Sistema de Archivos

Enfoque de Procesos
Software Integrado

Com pras
Proveedores

Prod ucci n

Venta s
Clientes

Finanzas

Gobierno Bancos

Base de Datos

Organizacin de Archivos: Conceptos Bsicos


Organizacin de datos en Jerarqua:
Nivel Fsico
Bit

representa un cero o un uno representa una palabra, un grupo de palabras o una cifra completa grupo de campos relacionados grupo de registros del mismo tipo

Byte representa un carcter, nmero o smbolo Campo Registro Archivo

Base de Datos grupo de archivos relacionados

Nivel Lgico
Entidad Atributo Instancia

Objeto de la realidad: persona, lugar, cosa o suceso caractersticas o cualidades que describen al objeto/entidad los valores que toma un caso prctico de ese objeto

Clave o llave Campo o conjunto de campos que identifica univocamente a cada instancia de una

entidad

Tipos de Organizacin Tradicional de Archivos


Los archivos se generan y guardan en dispositivos de

almacenamiento secundario.
La forma en que los registros se acomodan en los medios

de almacenamiento secundario determina la manera en que

se puede acceder a los mismos, a saber:


Organizacin secuencial almacenamiento y acceso a la informacin en el mismo orden fsico en el que se fueron grabando. (Unico medio de almacenamiento posible en cintas magnticas) Organizacin secuencial indexada almacenamiento en el mismo orden fsico en el que se fueron grabando pero generando un ndice con campos claves y ubicacin fsica. (Indice de cilindros e Indice
de pistas)

Organizacin directa o aleatoria almacenamiento y acceso a la informacin mediante algoritmo matemtico de transformacin que toma como base el campo clave del registro y define su ubicacin fsica. (Utilizada con discos magnticos)

Desventajas del Entorno Tradicional de Archivos


Redundancia de datos y confusin

Dependencia Programa-Dato
Inflexibilidad Inseguridad Incapacidad de compartir

El Concepto de Bases de Datos


Conjunto de datos organizados para satisfacer

eficientemente a muchas aplicaciones, centralizando los datos y minimizando su redundancia. Las bases de datos son posibles gracias a softwares especiales: Administrador de bases de datos (DBMS)

Sistema de Administracin de Bases de Datos


Software que posibilita la organizacin centralizada de

datos Interfaz entre los programas de aplicacin y los archivos fsicos de datos que organiza, administra y proporciona acceso a los datos. Vistas lgicas y vistas fsicas Tres componentes:
Lenguaje de definicin de datos Lenguaje de manipulacin de datos Diccionario de datos

Tipos de Bases de Datos


Bases de Datos Jerrquicas Bases de Datos de Red Bases de Datos Relacionales

Tipos de Bases de Datos - Jerrquica


Relaciones Padre-Hijo Forma de rbol Cada hijo puede tener un solo padre. Imposibilidad de representar relaciones de Muchos a Muchos

Tipos de Bases de Datos - Red


Cada hijo puede tener ms de un padre, formando una red. Se genera redundancia por la proliferacin de punteros

Tipos de Bases de Datos - Relacional


Representa todos los datos de la base de datos en tablas bi-dimensionales, llamadas

relaciones
Las tablas se dividen en registros y campos Las tablas se relacionan entre si a travs de elementos de datos comunes

Tipos de Bases de Datos Relacional (cont 1)


Campos
Clientes Cdigo Cliente 1155 1156 1157 1158 1159 Nombre Carlos Pedro Ral Marcelo Esteban Direccin Calle A Calle B Calle C Calle D Calle E

Registros

Clave

Tipos de Bases de Datos Relacional (cont 2)


Clientes Cdigo Cliente 1155 1156 1157 1158 1159 Nombre Carlos Pedro Ral Marcelo Esteban Direccin Calle A Calle B Calle C Calle D Calle E Facturas Nmero Factura 1599 1600 1601 1602 1603 Fecha Cdigo Cliente 01/01/2003 1155 01/06/2003 1155 15/07/2003 1156 24/08/2003 1157 01/09/2003 1157 $ $ $ $ $ Importe Vencimiento 1.000,00 01/02/2003 2.000,00 01/07/2003 3.000,00 15/08/2003 4.000,00 24/09/2003 5.000,00 01/10/2003

Cuenta Corriente Nmero Factura 1599 1600 1601 1602 1603

Pagado S/N S P N N N

$ $ $ $ $

Importe 1.000,00 1.000,00 3.000,00 4.000,00 5.000,00

$ $ $ $ $

Saldo 1.000,00 3.000,00 4.000,00 5.000,00

Tipos de Bases de Datos Relacional (cont 3)


Operaciones Bsicas
Seleccionar Proyectar Juntar

Tipos de Bases de Datos Relacional (cont 4)


Seleccionar
Clientes Cdigo Cliente 1155 1156 1157 1158 1159 Nombre Carlos Pedro Ral Marcelo Esteban Direccin Calle A Calle B Calle C Calle D Calle E Facturas Nmero Factura 1599 1600 1601 1602 1603 Fecha Cdigo Cliente 01/01/2003 1155 01/06/2003 1155 15/07/2003 1156 24/08/2003 1157 01/09/2003 1157 Importe Vencimiento 1.000,00 01/02/2003 2.000,00 01/07/2003 3.000,00 15/08/2003 4.000,00 24/09/2003 5.000,00 01/10/2003

$ $ $ $ $

Cuenta Corriente Nmero Factura 1599 1600 1601 1602 1603

Pagado S/N S P N N N

$ $ $ $ $

Importe 1.000,00 1.000,00 3.000,00 4.000,00 5.000,00

$ $ $ $ $

Saldo 1.000,00 3.000,00 4.000,00 5.000,00

Cdigo Cliente Nombre 1159 Esteban

Direccin Calle E

Tipos de Bases de Datos Relacional (cont 5)


Proyectar
Clientes Cdigo Cliente 1155 1156 1157 1158 1159 Nombre Carlos Pedro Ral Marcelo Esteban Direccin Calle A Calle B Calle C Calle D Calle E Facturas Nmero Factura 1599 1600 1601 1602 1603 Fecha Cdigo Cliente 01/01/2003 1155 01/06/2003 1155 15/07/2003 1156 24/08/2003 1157 01/09/2003 1157 Importe Vencimiento 1.000,00 01/02/2003 2.000,00 01/07/2003 3.000,00 15/08/2003 4.000,00 24/09/2003 5.000,00 01/10/2003

$ $ $ $ $

Cuenta Corriente Nmero Factura 1599 1600 1601 1602 1603

Pagado S/N S P N N N

$ $ $ $ $

Importe 1.000,00 1.000,00 3.000,00 4.000,00 5.000,00

$ $ $ $ $

Saldo 1.000,00 3.000,00 4.000,00 5.000,00

Cdigo Cliente 1155 1155 1156 1157 1157

Direccin Calle A Calle A Calle B Calle C Calle C

$ $ $ $ $

Importe Vencimiento 1.000,00 01/02/2003 2.000,00 01/07/2003 3.000,00 15/08/2003 4.000,00 24/09/2003 5.000,00 01/10/2003

Tipos de Bases de Datos Relacional (cont 6)


Juntar
Clientes Cdigo Cliente Nombre 1155 Carlos 1156 Pedro 1157 Ral 1158 Marcelo 1159 Esteban Direccin Calle A Calle B Calle C Calle D Calle E Facturas Nmero Factura Fecha Cdigo Cliente Importe Vencimiento 1599 01/01/2003 1155 $ 1.000,00 01/02/2003 1600 01/06/2003 1155 $ 2.000,00 01/07/2003 1601 15/07/2003 1156 $ 3.000,00 15/08/2003 1602 24/08/2003 1157 $ 4.000,00 24/09/2003 1603 01/09/2003 1157 $ 5.000,00 01/10/2003

Cdigo Cliente Nmero Factura 1155 1599 1155 1600 1156 1601 1157 1602 1157 1603

Nombre Carlos Carlos Pedro Ral Ral

Direccin Calle A Calle A Calle B Calle C Calle C

Fecha 01/01/2003 01/06/2003 15/07/2003 24/08/2003 01/09/2003

$ $ $ $ $

Importe 1.000,00 2.000,00 3.000,00 4.000,00 5.000,00

Vencimiento 01/02/2003 01/07/2003 15/08/2003 24/09/2003 01/10/2003

Tipos de Bases de Datos - Comparacin


Ventajas 1. Eficiencia de procesamiento 1. Desventajas Estructura y accesos definidos con anterioridad Dificultades en mantenimiento Diseo complejo Lentitud de procesamiento

Jerrquica

y Red

2. 3. 1. Flexibilidad Diseo Sencillo Fcil Mantenimiento 1.

Relacional

2. 3.

Distribucin de Bases de Datos


Host
Base de Datos Central

Host
Base de Datos Central

CPU Remota A
Base de Datos Particin A

CPU Remota B
Base de Datos Particin B

CPU Remota A
Base de Datos Rplica A

CPU Remota B
Base de Datos Rplica B

Tendencias
Anlisis Multidimensional Almacenes de datos Bases de datos en la Web

Tendencias Anlisis Multidimensional

Tendencias Almacenes de Datos


Base de Datos que almacena datos actuales e histricos,

originados en varios sistemas y de fuentes externas Los datos de los diversos sistemas se copian al almacen de datos con diversa frecuencia Proporciona herramientas de consulta ad hoc, analticas y de caractersticas grficas, incluyendo OLAP y extraccin de datos

Tendencias Almacenes de Datos (cont)


OLAP: Procesamiento analtico en lnea. Capacidad de

manipulacin y anlisis de grandes volmenes de datos desde mltiples perspectivas Extraccin de datos: Utiliza varias tcnicas para encontrar patrones y relaciones ocultos en grandes concentraciones de datos e inferir reglas que se puedan aplicar para predecir el comportamiento futuro o tomar decisiones.

Tendencias Bases de datos en la Web


Bases de datos hipermedios: Permiten administrar los datos

en una organizacin de red de nodos vinculados (hyperlink) Los nodos pueden contener textos, grficos, sonidos y video. La bsqueda de informacin no sigue un esquema predeterminado de organizacin. La relacin entre registros est menos estructurada que en un DBMS tradicional

You might also like