Basado en archivos maestros,
actualizados a partir de archivos
transaccionales
Cada departamento de una
organización tiene sus propios
archivos maestros
Defectos
Mucha redundancia, inconsistencia
de datos, inflexibilidad
Escasa posibilidad de compartir datos
Pobre estandarización, mucha
mantención ==> BAJA
PRODUCTIVIDAD DEL
PROGRAMADOR
Por Base de Datos
Características
Basado de bases de datos que
son accesibles por cualquier
usuario con acceso
Cada departamento tiene
acceso a la información,
facilitando la toma de
deciciones
Beneficios
Control de la redundancia e
inconsistencia de datos
Posibilidad de compartir datos
Muy flexible, estandarizada, requiere
de baja mantención ==> ALTA
PRODUCTIVIDAD DEL PROGRAMADOR
COMPONENTES PRINCIPALES
Datos
Hardware
Software
DBMS (Data Base Management System)
Lenguajes DBMS
Lenguaje de definición de datos
(DDL, data definition language)
Lenguaje de definición del
almacenamiento (SDL)
Lenguaje de definición de vistas (VDL)
Lenguaje de manipulación de datos
(DML data manipulation language)
Usuarios
Usuarios Informáticos
Diseñadores (Lógicos/Físicos)
Programador de Aplicaciones
Administradores de DB o
DBA (Data Base
Administrator)
Responsabilidades
Desarrollo, estructuración y
crecimiento de la BD según
facilidades del SABD y situación de
empresa
Habilitación de interfaz de usuarios,
mecanismos de seguridad,
integridad, privacidad, validación,
verificación, entre otros
Supervisión del uso
dado por usuarios
Definir políticas de
acceso a BD
Preparación y difusión de procedimientos,
asistencia técnica a usuarios, medición
periódica de desempeño
Usuarios Finales
ARQUITECTURA ANSI/SPARC
Se divide en tres niveles
Nivel Interno
Estructura física: dispositivos de almacenamiento
físico, direcciones físicas, estrategias de acceso,
relaciones, índices, apuntadores, etc.
NINGUN USUARIO TIENE
CONOCIMIENTO DE ESTE
NIVEL
Nivel Conceptual
Implica el análisis de las necesidades de información
de los usuarios y las clases de datos necesarias para
satisfacer dichas necesidades
El resultado del diseño conceptual
contiene la descripción de todos los
datos y las interrelaciones entre ellos,
así como las restricciones de integridad
y de confidencialidad
Nivel Externo
Es el que se ocupa de la forma en como los
usuarios individuales percibe los datos
Es la visión que posee un
usuario de la base de datos
Diagrama de Interacción de Niveles
SISTEMAS DE INFORMACIÓN SIA's
Objetivos
Automatización de
procesos operativos
==> Sistemas
Transaccionales
Proporcionar información que sirva de apoyo
a la toma de decisiones ==> Sistemas de
Soporte a las Decisiones (DSS), Sistemas
Gerenciales, Sistemas Ejecutivos (EIS),
Sistemas Expertos
Lograr ventajas competitivas a
través de su implantación y uso
==> Sistemas Estratégicos
Tipos
Operacionales
Sistemas Transaccionales
Transacción: conjunto de operaciones que
deben ejecutarse en su conjunto
obligatoriamente
Los Sistemas Transaccionales o los Sistemas
Estratégicos (SIS) son los encargados de
recolectar la información que contendrá la
base de datos, por medio de las funciones de
creación, bajas o modificación de la
información. La forma de operar de estos
sistemas puede ser batch o en línea
Características principales: ahorros significativos
de mano de obra, intensiva E/S pero pobre en
cálculo y procedimientos, fácil justificación
(ingreso v/s costos), recolectores de datos
Implantación posterior a los
Sistemas Transaccionales
Información de apoyo a los
mandos intermedios y de
alta administración
Características principales: intensivos en
cálculos y escasos en E/S, interactivos y
amigables (gráfico-visual), pueden ser
desarrollados por los usuarios finales.
Ejemplo: programación de la producción,
compra de materiales, flujo de caja,
proyecciones financieras, simulación de
negocios, etc
Data Warehouse
Es una colección de datos en
la cual se encuentra
integrada la información de
una organización y que se usa
como soporte para el proceso
de toma de decisiones
gerenciales
Por objetivo tiene:
Agrupar los datos con el propósito de facilitar
su posterior análisis, de forma que sean útiles
para acceder y analizar información sobre la
propia empresa
Se les conoce como
“informativos”
Los sistemas que los manejan
datos se denominan OLAP (Online
Analytical Processing)
Además muchos de los datos de una
empresa se utilizan como soporte a
los negocios
Se les denomina “operacionales”
Los sistemas usados con el fin de
recogerlos reciben el nombre de OLTP
(Online Transaction Processing)