Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sesión 2
Contenido
Administración de datos
Contenido
1. Captura de datos:
• Medición del hecho, evento o transacción
• Codificación cualitativa y/o cuantitativa
• Almacenamiento en soportes primarios o
secundarios
Proceso administrativo de tratamiento de
datos
2. Recuperación de información:
• Selección de un conjunto de datos almacenados
• Procesamiento bajo la lógica de algún algoritmo
• Presentación (reporte gráfico y/o escrito)
Soportes de almacenamiento de datos
► Primarios:
► Secundarios:
Ambiente Tradicional
Software
Hardware
SIST. APLICACION
SIST. OPERATIVO
ARCH.
DE
DATOS
Archivos de almacenamiento de datos
Organización Tradicional
Sistema de
Sistema de Sistema de Sistema de
Producció
Ventas Administr. Almacenes
n
Problemas
►Redundancia: Datos repetidos en diferentes
lugares
Problemas
Ambiente Actual
Software
APLICACION
SIST.
Hardware
SIST. OPERATIVO
DBMS
BASE
DE
DATOS
Base de Datos
Organización Actual
BASE
DE
DATOS
Base de Datos
Modelo Jerárquico:
A mediados de los 60 con el proyecto Apolo (hombre a la
luna), para gestionar la inmensa cantidad de datos que
requería el mismo. La encargada NAA (North American
Aviation), desarrolló el software GUAM (General Update
Access Method) basado en el concepto árbol, para poder
unir varias piezas pequeñas en una pieza más grande, y así
sucesivamente hasta ensamblar el producto final.
Modelos de Base de Datos
Modelo Jerárquico:
Modelo Red:
A mediados de los 60 General Electric desarrolló IDS
(Integrated Data Store, dirigido por uno de los pioneros
en los sistemas de bases de datos, Charles Bachmann,
para satisfacer la necesidad de representar relaciones
entre datos, más complejas de las que se podían
modelar con los sistemas jerárquicos y en parte, para
imponer un estándar de bases de datos.
Modelos de Base de Datos
Modelo Relacional:
Desarrollado a comienzos del 70 por Edgar F. Codd
para IBM, que concitó rápidamente la atención de
los medios académicos, basado en la teoría
matemática de conjuntos y consta de las
siguientes características:
Modelos de Base de Datos
Tabla
Estructura de Tabla
Modelo Relacional de Base de Datos
Ventajas:
Facilidad con el que se pueden diseñar Tablas
para almacenar datos eliminando
redundancias
Desventajas:
Complicación en la manipulación de Tablas
cuando una aplicación posee demasiadas de
ellas
Sistema de Administración de Bases de
Datos (DBMS)
Software
Hardware
DBMS SISTEMA
Administrador Interprete OPERATIVO
de DDL
Base de Datos
Interprete Archivos
Desarrollador
PL de
de Gest Administrad Datos
Aplicaciones or or
Trigger Archivos
de de
Usuario BD Archivos de
de Procesador Diccionari
Aplicaciones PL o
de Datos
Usuario Interprete
SQL
Casual
Servicios de un DBMS Relacional
► Es una interfaz de
programación de
aplicaciones (API) de
estándar abierto para
acceder a una base de
datos.
► Mediante el uso de
sentencias de ODBC en
un programa, usted
puede acceder a los
archivos de diferentes
bases de datos.
Servicios de un DBMS Relacional
► Define un conjunto
estándar de rutinas con
las que una aplicación
puede tener acceso a
datos de orígenes
remotos.
Servicios de un DBMS Relacional
► Seguridad y Auditoría
► Confiabilidad
► Distribución
► Performance
► Backups
► Recuperación de datos
DBMS: Seguridad y Auditoría
► Seguridad: privilegios a nivel usuario y grupo
► Facilidades de Auditoria:
► Registro de las acciones realizadas por los
usuarios sobre los objetos para realizar
seguimiento
► Separación de roles de administración
_require _exclude
usuario Registros
_default _user masks de Audit
Motor 2
Motor 1
Tecnología que permite
mirroring configurar dos servidores
Data Data
de Bases de Datos uno
Log 1
Set 1,2
Log 2
Set 3,4 principal en servicio y
otro secundario de
FAIL OVER resguardo en espera
(stand by).
Fuera de servicio En servicio
Motor 1 Motor 2
Log 2 Data
Log 1 Data Set 3,4
Set 1,2
DBMS: Confiabilidad
Alta Disponibilidad
Espejado (mirroring) /
En servicio En espera Replicación
Motor 2
Motor 1
Ambos actualizan los
mirroring datos simultáneamente,
Data Data
y en caso de que el
Log 1
Set 1,2
Log 2
Set 3,4 principal falle (failover)
se produce una
FAIL OVER permutación automática
asumiendo la
Fuera de servicio En servicio responsabilidad de
servicio el segundo
servidor, quedando el
Motor 1 Motor 2
primero fuera de servicio
hasta su reparación.
Log 2 Data
Log 1 Data Set 3,4
Set 1,2
DBMS: Performance
Escalabilidad
Capacidad desarrollada a un
mismo motor de base de
datos para que funcione y se
conecte con distintas
configuraciones de sistemas Cluster
operativos y plataformas de
hardware. SMP
Workgroups
Desktops
◆Advance Decision Support
◆Extended Parallel
► Tipos de duplicaciones:
► COMPLETO: Copia todos las tablas
seleccionados.
► INCREMENTAL: Copia sólo las tablas que
han cambiado desde la primer copia
COMPLETA realizada.
► DIFERENCIAL: Copia sólo las tablas que
han cambiado desde la última copia
DIFERENCIAL realizada.
DBMS: Duplicaciones y Restauraciones
COMPLETO
DBMS: Duplicaciones y Restauraciones
DIFERENCIAL
DBMS: Duplicaciones y Restauraciones
INCREMENTAL
¿Comprar o Desarrollar?
A
n
al
is
is
¿Comprar o Desarrollar?
d
e
PROYECTON
e
c
e
si
P
dr
ua
de
be
A
Actividades en el Desarrollo de Sistemas c
t
i
v
Externas: Clientes y i
Proveedores d
a
De Transición: d
• Nuevos Procedimientos
• Beneficios para la Empresa e
• Instalación Física s
Internas: A
d
• Roles y Responsabilidades Empresa c
e
• Personas y Habilidades en
Especificación
• Entorno, Cultura y Estilo lt
“del negocio” Marcha
i
N
Análisis de v
e
las Pruebas Entrega
i
g
Inicio Revisiones de del
Necesidad Validez d
o
Sistema
es a
c
Especificación id
Trabajos Técnicos Sistema
“del sistema” e
o
• Diseño técnico Probado
• Construcción del Sistema s
• Integración y verificación
T
Desarrollo de Software
Sistemas de Aplicación