You are on page 1of 20

ASIGNATURA: DISEÑO DE BASE DE DATOS

1.  ENFOQUE TRADICIONAL DE PROCESAMIENTO DE DATOS


◦  Enfoque por Agregación
◦  Sistema de Procesamiento de Archivos

2.  ENFOQUE DE BASES DE DATOS


◦  Archivos Relacionados
◦  Elementos del Enfoque de Base de Datos
◦  Implementación del Enfoque de Base de Datos
◦  Enfoque tradicional vs Enfoque de Base de Datos

3.  TIPOS DE SISTEMAS DE INFORMACIÓN

4.  TIPOS DE BASES DE DATOS


Ø  Enfoque por Agregación
Cada sistema es
diseñado para satisfacer
las necesidades de un
departamento no
existiendo una
planificaron corporativa,
representa un proceso
evolutivo que se
presenta al ir acoplando
nuevas funciones al
sistema.
Ø  Sistema de Procesamiento de Archivos
Ø  Archivos Relacionados
Ø  Elementos del Enfoque de Base de Datos
Ø  Implementación del Enfoque de Base de Datos
Desventajas de Archivos Ventajas de Bases de Datos
§  Redundancia no §  Mínima redundancia de datos
controlada §  Consistencia de datos
§  Inconsistencia de datos §  Integración de datos
§  Inflexibilidad §  Compartir datos
§  Escasa posibilidad de
§  Esfuerzo por estandarización
compartir datos
§  Facilita el desarrollo de
§  Pobre estandarización aplicaciones
§  Baja productividad del
§  Controles de seguridad,
programador privacidad e integridad
§  Excesiva mantención §  Flexibilidad en el acceso
§  Independencia de los datos
§  Reducción de la mantención
de programas
¿QUÉ ES UN DATA WAREHOUSE?
Sistema de almacenamiento de datos transformados
provenientes de diferentes bases de datos.

PROCESOS DE UN DATA WAREHOUSE


a)  Extracción
b)  Transformación o Elaboración
c)  Carga
d)  Explotación
ARQUITECTURA DE DATA WAREHOUSE

DATA WAREHOUSE

PROCESOS CLAVE
DE DATA WAREHOUSE
}  Predomina la actualización }  Predomina la consulta
}  La actividad más importante es }  La actividad más importante es el
de tipo operativo (día a día) análisis y la decisión estratégica
}  Predomina el proceso puntual }  Predomina el proceso masivo
}  Mayor importancia a la }  Mayor importancia al dinamismo
estabilidad }  Datos en distintos niveles de detalle
}  Datos en general desagregados y agregación
}  Importancia del dato actual }  Importancia del dato histórico
}  Importancia del tiempo de }  Importancia de la respuesta masiva
respuesta de la transacción
instantánea
}  Visión multidimensional
}  Usuarios de perfiles altos
}  Estructura relacional
}  Usuarios de perfiles medios o
}  Explotación de toda la información
bajos interna y externa relacionada con el
negocio
}  Explotación de la información
relacionada con la operativa de
cada aplicación
a)  JERÁRQUICAS
◦  Organiza la información en un modelo padre/hijo
b)  DE RED
◦  Datos estructurados en enlaces y registros
◦  Similar al modelo jerárquico
◦  Modelo muy complejo
c)  RELACIONALES
◦  Basadas en relaciones
◦  Se componen de tablas, filas y columnas
d)  ORIENTADAS A OBJETO
◦  Adaptadas a lenguajes OOP
}  Sistemas de Gestión de Bases de datos (DBMS)
Software específico dedicado a servir de interfaz entre la base de datos, el usuario y
las aplicaciones que la utilizan.

El propósito general de los DBMS es manejar de manera clara, sencilla y ordenada un


conjunto de datos que luego se convertirán en información relevante para una
organización

}  Objetivos de un BDMS

–  Abstracción de la información: Ahorro de detalles


al usuario sobre de su funcionamiento (ejemplo: es
transparente al usuario cuántos archivos utiliza
una bases de datos)

–  Independencia: consiste en la capacidad de


modificar el esquema (físico o lógico) de una base
de datos sin necesidad de modificar las
aplicaciones que la usan.
}  Funciones de un DBMS

a)  La definición de todos los datos


Describir y definir todos los esquemas que participen en la base de
datos. Consiste en la descripción de los objetos que vamos a representar,
y de todas las estructuras que formen nuestra base de datos.

b)  Manipulación de datos


Recoge todas las operaciones de intercambio de datos entre tablas, estas
operaciones pueden ser de consulta o de actualización (inserción,
modificación o eliminación).
Estas operaciones se realizan utilizando DML (Data Manipulation
Language).
}  Funciones de un DBMS

c)  Seguridad de los datos


Consiste en garantizar que sólo los usuarios autorizados pueden efectuar
operaciones correctas sobre la base de datos.
Hay 2 tipos de seguridad:
–  Control sobre la base de datos
–  Control sobre las tablas

d)  Gestión de accesos concurrentes


El principal objetivo de la implementación de una base de datos es poner
a disposición de un gran número de usuarios el conjunto integrado de
datos.
Estos datos podrán ser manipulados por los diferentes usuarios y
garantizando la coherencia de los datos después de dicha manipulación.

You might also like