Zusammenfassung der Ressource
BASES DE DATOS
- Información
- Conjunto de datos
relacionados
- Dato: es cualquier
cosa de importancia
- TIPOS DE ENFOQUES
- Por Agregación
- Características
- 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
- Ejemplo: facturación, contabilidad,
cuentas corrientes, inventarios,etc.
- Administrativos
- De apoyo a la toma de decisiones
- 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)