Está en la página 1de 20

Tecnologías de Información

Departamento de Ingeniería Informática y


Ciencias de la Computación
1 Introducción al
manejo de datos
Contexto
▸ ¿Por qué es importante el manejo de datos?
▸ ¿Cómo se hacia antiguamente sin las tecnologías que tenemos en
hoy?

3
Contexto Histórico
Antes de 1960

• Sistemas de
Archivos

4
Sistema de Archivos
Archivo
Procesamiento de
Clientes de Clientes
Usuario 1

Procesamiento de Archivo
préstamos de Préstamos
Usuario 2

Para cada préstamo se almacena la información del cliente: redundancia


5
Sistema de Archivos
▸ Inscribir “Ignacio Peña" en “503353":
Escriba un programa C para realizar las siguientes:

Leer “Estudiantes. Txt”


Leer “Cursos. Txt”
Encontrar y actualizar el registro “Ignacio Peña”
Buscar y actualizar el registro “503353”
Escriba “Estudiantes. Txt”
Escriba “Cursos. Txt”

6
Sistema de Archivos
▸ Conjuntos de datos grandes Leer “Estudiantes. Txt”
(digamos 1 terabyte) Leer “Cursos. Txt”
▹ ¿Cuál es el problema? Encontrar y actualizar el registro “Ignacio
Peña”
▸ El acceso simultáneo de muchos
Buscar y actualizar el registro “503353”
usuarios
Escriba “Estudiantes. Txt”
▹ Necesita bloquear accesos Escriba “Cursos. Txt”

CRASH !

7
SISTEMA DE ARCHIVOS

8
Algunos inconvenientes del
Sistema de Archivos
Redundancia e
Acceso a los datos
inconsistencia de los
difícil
datos

Falencias de
Aislamiento de datos Integridad y
seguridad en general

Problemas de
Dificultades en la
Atomicidad
concurrencia
(transacciones)
9
Contexto Histórico
1960 1970

• Sistemas de • Bases de datos


Archivos Relacionales
(Edgard Codd)
• Modelo Relacional
• 1976 – Modelo
entidad relación

10
Sistema de Gestión de Base de Datos

11
Sistema de Gestión de
Base de Datos
(SGBD)
“Conjunto de programas y metadatos que permiten a los
usuarios tener acceso a esos datos y modificarlos”

12
Archivos vs Base de Datos

13
Modelo Entidad Relación

14
Contexto Histórico
1960 1970 1980

• Bases de datos • Nacimiento de PC


• Sistemas de
Relacionales IBM
Archivos
• Modelo Relacional • SQL se estandariza
• 1976 – Modelo a ANSI
entidad relación • Investigación en
BDOO

15
Contexto Histórico
1960 1970 1980 1990

• Bases de datos • Nacimiento de PC • Nuevos SGBD OO


• Sistemas de
Relacionales IBM • Nuevas
Archivos
• Modelo Relacional • SQL se estandariza Aplicaciones: Data
• 1976 – Modelo a ANSI warehouse, OLAP
entidad relación • Investigación en • Desarrollo de
BDOO productos para
procesamiento
como Excel y
Acces
16
Contexto Histórico
1990-2000

• XLM
• Inversión en
empresas de
Internet
• Proyectos de
código abierto

17
Contexto Histórico
1990-2000 2010

• XLM • Big Data


• Inversión en • Nuevas formas de
empresas de para optimizar
Internet consultas
• Proyectos de
código abierto

18
El crecimiento de la
información en la Web

19
Tecnologías de Información

Departamento de Ingeniería Informática y


Ciencias de la Computación

También podría gustarte