Академический Документы
Профессиональный Документы
Культура Документы
TECNOLOGICO PUBLICO
NASCA
De la era de la informacin
a la del conocimiento
Inteligencia
Conocimiento
Informacin
Industrial
Agrcola
3,000 A.C.
Recoleccin y Caza
Era de la Agricultura
1,800 D.C.
Era Industrial
1,950 D.C.
Era de la Informacin
Conocimiento
Informacin
Datos
Informacin
Aprendizaje
Conocimiento
La representacin y la manipulacin
computacional de grandes volmenes de
informacin, as como su presentacin y
tratamiento para el apoyo a la toma de
decisiones en diferentes niveles,
constituyen necesidades vitales de la
empresa actual.
Procesar la informacin:
Ha sido y ser una de las tareas bsicas de
cualquier civilizacin.
Debido al crecimiento econmico y
demogrfico se procesan grandes
cantidades de datos.
Los datos interrelacionados en conjunto
forman un sistema.
Seguridad de la Informacin
Integridad
Disponibilidad
Confidencialidad
No alteracin
de la
informacin
en su
contenido.
Acceso a la
informacin
por la persona
autorizada.
Informacin
disponible
cuando sea
requerida.
Universidad
Hospital
Planta industrial
Banco
Granja Agrcola
Compaa de
Servicio Pblico
Supermercado
personal,
nminas,
inventarios,
pedidos,
informes de ventas,
pruebas de laboratorio,
matriculas,
transacciones financieras,
Definicin de BD
Una base de datos (BD)
es un conjunto de datos
interrelacionados
almacenados en conjunto,
sin redundancias
innecesarias, de forma
independiente de los
programas que acceden a
ellos.
Bases de datos
Datos organizados en tablas formadas
por : filas y columnas.
Columnas
Filas
codcli
1
2
3
4
nombre
Juan
Luis
Javier
Pedro
direccin codpue
Enmedio, 3
100
Mayor, 12
Cuesta, 5
101
Subida, 10
105
Tipos de Datos
Carcter
Numrico
real y entero
Fecha
Lgico
Memo
Imagen
BLOB (binary large object)
Calculated field
Evolucin histrica
Modelos jerrquicos: Los
primeros en aparecer, de
estructuras rgidas y en forma de
rbol. Una vez diseada la BD, son
complejas de cambiar. Dominaron
el mercado hasta mediados lo 80,
hoy, no se utilizan.
Evolucin histrica
Modelos de datos en red: Evolucin
del modelo jerrquico, menos rgido
pero ms complejo. Los registros
estn enlazados entre s, pero no
necesariamente en estructura en rbol.
Hoy en da en desuso.
Evolucin histrica
Modelo relacional: Los datos se presentan
como un conjunto de tablas bidimensionales
compuestas de filas y columnas. Son muy
flexibles y de fcil manejo, por lo que hoy
en da dominan el mercado. Para el manejo
de datos se utiliza el Lenguaje SQL.
Definicin de un SGBD
Un conjunto coordinado de
programas, procedimientos, lenguajes,
etc. que suministra, tanto a los usuarios
no informticos como a los analistas,
programadores o al administrador, los
medios necesarios para describir,
recuperar y manipular los datos
almacenados en la base manteniendo su
integridad, confidencialidad y seguridad.
JEFE
Empleado
Almacn
Usuario
SGBD
BD
SGBD
Usuario
Datos
El sistema gestor de BD
SGBD
Aplicacin
4
Base
de
Datos
SGBD
Aplicacin
3
SGBD
SGBD
Aplicacin
1
Aplicacin
2
Usuarios
Sistema de Gestin de BD
Programa de
Aplicacin
Programa de
Aplicacin
Programa de
Aplicacin
Base de Datos
Finales
Usos de un gestor de BD
Sirve para:
Algunos SGBD:
File Maker, dBASE III y dBASE IV
SQL
Funciones de un:
DDL
(Data Definition
Language)
DML
DCL
(Data
Manipulation
Language)
(Data Control
Language)
Funciones de un SGBD
Funcin de definicin: Permite describir los
elementos de datos, sus estructuras, sus interrelaciones
y sus validaciones a nivel externo, lgico e interno.
Arquitectura de un SGBD
Sugerida por ANSI (1978), se divide la BD en 3 niveles:
Nivel externo: Nivel de mayor
abstraccin. Parte a la que tiene
acceso el usuario.
Nivel conceptual: Nivel medio
de abstraccin. Incluye la
definicin de datos y las relaciones
entre ellos.
Nivel interno: Nivel ms bajo de abstraccin, define cmo se
almacenan los datos en el soporte fsico, y los mtodos de acceso.
Usuarios Ingenuos
Programador de Aplicaciones
Interfaces de
aplicacin
Programadores
de Aplicacin
Precompilador
de DML
Cdigo Objeto de
Prog Aplic
Usuarios
Sofisticados
Consulta
Procesador de
consultas
Gestor de BD
Administrador de BD
Planificacin de
BD
DBMS
Compilador
de DDL
Gestor de
Archivos
Archivo
de Datos
Almacenamiento
en disco
Diccionario
de Datos
Estructura del
Sistema Global
EVOLUCIN DEL
MODELO
RELACIONAL
P
R
E
R
R
E
L
A
C
I
O
N
A
L
P
O
S
T
R
E
L
A
C
I
O
N
A
L
R
E
L
A
C
I
O
N
A
L
1968 - 1970
Surge el modelo
1970 . . .
Desarrollos tericos
1973 - 1978
1978
QBE
1979
Oracle
1980
Ingres
1981
SQL
1982
DB2
1986
SQL/ANS
1987
1989
SQL Addendum
1989
1990
1990
1992
SQL 92
1995
3er Manifiesto
1999
SQL:1999
Certificacin
de Notas
Departamento
Docente
Horarios
Programas
Analticos
Planes de
Trabajo
Base de Datos de la
Organizacin Docente
Ficheros de
la Secretara
Acadmica
Ficheros de los
Departamentos
Docentes
NIVEL ESTRATEGICO
Ordenes y Planes
- Elaboracin de planes
- Objetivos generales
Informacin
S
NIVEL TACTICO
- Control de gestin
- Objetivos especficos
NIVEL OPERACIONAL
- Tareas administrativas
G
B
D
Base
Comn
de Datos
Sistemas de apoyo a
la toma de decisiones
Dirigente
intermedio
Sistemas de
informacin de
gestin
Personal
operativo
Sistema de
procesamiento
electrnico de datos
Identificacin del
entorno
Descubrimiento de
tendencias
Informes estratgicos
Integracin y
planificacin de las
tareas
Informes de direccin
por reas funcionales
Transacciones
Mantenimiento de
ficheros
Procesamiento de
informes de control
Usuario
remoto
Usuario
local
Usuario
local
Computadora
Usuario
local
Usuario
remoto
Base de
Datos
Usuario
remoto
Base de
Datos
Computadora
Computadora
Lnea de
Comunicacin
Computadora
Lnea de
Comunicacin
Base de
Datos
Base de
Datos
Escalabilidad
La escalabilidad es la
caracterstica de una familia
de productos de tener
versiones para diferentes
categoras de equipos
manteniendo caractersticas
Dada la escalabilidad se
puede tener funcionalidad
importante desde SGBD para
equipos de mano, hasta
equipos multiprocesadores.
El Arte de la Guerra
"Conoce al enemigo y concete a ti
mismo y, en cien batallas, no corrers
jams el ms mnimo peligro.
Cuando no conozcas al enemigo, pero
te conozcas a ti mismo, las
probabilidades de victoria o de derrota
son iguales.
Pero si a un tiempo ignoras todo del
enemigo y de ti mismo, es seguro que
ests en peligro en cada batalla"
Sun Tzu