Download Tema 4 - Tratamiento de Datos 2013

Document related concepts

Base de datos wikipedia , lookup

Base de datos jerárquica wikipedia , lookup

Modelo de base de datos wikipedia , lookup

MySQL wikipedia , lookup

Sistema de gestión de bases de datos relacionales wikipedia , lookup

Transcript
Tecnología de Información
CAPITULO 6°:
ADMINISTRACIÓN DE DATOS
MBA SERGIO ORTEGA
Material revisado para la cursada 2009
BIBLIOGRAFIA
• Básica:
Laudon & Laudon, Sistemas de Información Gerencial. Organización y
tecnología de la empresa conectada en red. Sexta Edición. Prentice
Hall, México 2002.
– Capítulo 8: pág. 226/256
Laudon & Laudon,
Sistemas de Información Gerencial.
Administración de la Empresa Digital. Octava Edición. Prentice Hall,
México 2004.
– Capítulo 7: pág. 218/247
• Apunte de Cátedra: .
- Conceptos
RESEÑA
•
•
•
•
•
•
•
•
Qué es una Base de Datos
Qué es un Administrador de Bases de Datos
Qué Modelos de Administradores existen
En qué consiste el Modelo más difundido
Cómo se usa un Administrador
Qué características tiene un Administrador
Cuales son los campos de aplicación
Qué pasos hay que seguir para construir una
solución
BASES DE DATOS
Término acuñado a comienzos de 1960
BASES DE DATOS
Término acuñado a comienzos de 1960
Conjunto de datos
alojados
estructuradamente
(sin redundancias
innecesarias)
dentro del
almacenamiento de las
computadoras
BASES DE DATOS
Desarrollador de Aplicaciones
Ingreso Datos + Cálculos + Reportes +
estrategias de almacenamiento de datos
FALLAS => DEMORAS
BASES DE DATOS
Desarrollador de Aplicaciones
Ingreso Datos + Cálculos + Reportes +
estrategias de almacenamiento de datos
FALLAS => DEMORAS
SE CREA !!!
Sistema de Administración de Base de Datos
Date Base Management System (DBMS)
Sistema Gestor de Bases de Datos (SGBD)
Motor de Bases de Datos
Administra automáticamente DATOS Y RELACIONES
Grabación
y
Búsqueda
Base de Datos
Definición de James Martin
Colección de datos interrelacionados que
se almacenan
Base de Datos
Definición de James Martin
Colección de datos interrelacionados que
se almacenan
1. sin redundancias perjudiciales o
innecesarias
Base de Datos
Definición de James Martin
Colección de datos interrelacionados que
se almacenan
1. sin redundancias perjudiciales o
innecesarias
2. sirviendo a una o más
aplicaciones
Base de Datos
Definición de James Martin
Colección de datos interrelacionados que
se almacenan
1. sin redundancias perjudiciales o
innecesarias
2. sirviendo a una o más
aplicaciones
3. independientes de los
programas que los usan
Base de Datos
Definición de James Martin
Colección de datos interrelacionados que
se almacenan
1. sin redundancias perjudiciales o
innecesarias
2. sirviendo a una o más
aplicaciones
3. independientes de los
programas que los usan
4. con métodos lógicomatemáticos para grabación y
búsqueda
Base de Datos
Definición de James Martin
Colección de datos interrelacionados que
se almacenan
1. sin redundancias perjudiciales o
innecesarias
Fichero: Soporte de una
Base de Datos manual
2. sirviendo a una o más
aplicaciones
3. independientes de los
programas que los usan
4. con métodos lógicomatemáticos para grabación y
búsqueda
Disco: Soporte de una
Base de Datos informática
ADMINISTRADOR DE BASES DE DATOS
ESTRATEGIAS
DE
AGRUPAMIENTO Y VINCULACION
DE
DATOS
Grupo A
VINCULO
Grupo B
ADMINISTRADOR DE BASES DE DATOS
ESTRATEGIAS DE AGRUPAMIENTO
1ra IDEA
MODELO
JERARQUICO
Vinculación
por dirección de
almacenamiento
Principios de 1960
Proyecto APOLO
Sistema SABRE
ADMINISTRADOR DE BASES DE DATOS
ESTRATEGIAS DE AGRUPAMIENTO
1ra IDEA
MODELO
JERARQUICO
MODELO
RED
Vinculación
por dirección de
almacenamiento
Principios de 1960
Proyecto APOLO
Sistema SABRE
Fines de 1960
ADMINISTRADOR DE BASES DE DATOS
ESTRATEGIAS DE AGRUPAMIENTO
1ra IDEA
MODELO
JERARQUICO
MODELO
RED
2da IDEA
MODELO
RELACIONAL
Vinculación
por dirección de
almacenamiento
Principios de 1960
Proyecto APOLO
Sistema SABRE
Fines de 1960
Búsqueda
con métodos
lógico-matemáticos
Principios de 1970
ADMINISTRADOR DE BASES DE DATOS
ESTRATEGIAS DE AGRUPAMIENTO
3ra IDEA
MODELO
MULTIDIMENSIONAL
Búsqueda
con métodos
lógico-matemáticos
Principios de 1970
ADMINISTRADOR DE BASES DE DATOS
ESTRATEGIAS DE AGRUPAMIENTO
3ra IDEA
MODELO
MULTIDIMENSIONAL
4ta IDEA
MODELO
OBJETOS
Búsqueda
con métodos
lógico-matemáticos
Principios de 1970
Búsqueda
con métodos
lógico-matemáticos
Mediados de 1970
ADMINISTRADOR DE BASES DE DATOS
MODELO
MULTIDIMENCIONAL
MODELO
RELACIONAL
MODELO
OBJETO
RELACIONAL
MODELO
OBJETOS
HIBRIDO
APLICACIONES
GESTION DE ORGANIZACIONES
GEOAPLICACIONES
ADMINISTRADOR DE BASES DE DATOS
CARACTERISTICAS
• Administración centralizada de almacenamiento y
búsqueda de datos
• Independencia de las aplicaciones
• Control de consistencia y congruencia de datos
• Sincronización frente al acceso de simultáneo de
usuarios
• Control de acceso y control de permisos de acción
sobre los datos
ADMINISTRADOR DE BASES DE DATOS
RELACIONAL
Sujetos
Objetos
Fichas Analógicas Manuales
Conceptos
Hechos
ADMINISTRADOR DE BASES DE DATOS
RELACIONAL
Tablas
Sujetos
Objetos
Ficha -> Fila
Fichas Analógicas Manuales
Conceptos
Hechos
Tabla Digital
ADMINISTRADOR DE BASES DE DATOS
RELACIONAL
Estructura de Tablas
Tabla de Asistencias a Clase
ADMINISTRADOR DE BASES DE DATOS
RELACIONAL
Estructura de Tablas
Descripción del tipo de dato
de cada columna de la Tabla
ADMINISTRADOR DE BASES DE DATOS
RELACIONAL
Arquitectura de Base de Datos
Tablas
+
Relaciones entre Tablas
Almacenan
hechos de los sujetos
que manipulan objetos
y conceptos.
Mapa de Relaciones entre Tablas
ADMINISTRADOR DE BASES DE DATOS
Interfaces de Desarrollo
Del inglés interface: “superficie de contacto”
Conexión física y funcional
entre
dos sistemas o dispositivos
Forma de interacción
con un dispositivo
ADMINISTRADOR DE BASES DE DATOS
Interfaces de Desarrollo
TABLAS Y RELACIONES
ADMINISTRADOR DE BASES DE DATOS
Interfaces de Desarrollo
TABLAS Y RELACIONES
PANTALLAS
ADMINISTRADOR DE BASES DE DATOS
Interfaces de Desarrollo
TABLAS Y RELACIONES
REPORTES
PANTALLAS
ADMINISTRADOR DE BASES DE DATOS
Interfaces de Desarrollo
TABLAS Y RELACIONES
REPORTES
PANTALLAS
ALARMAS
ADMINISTRADOR DE BASES DE DATOS
Interfaces de Desarrollo
TABLAS Y RELACIONES
PANTALLAS
CONSULTAS
REPORTES
ALARMAS
ADMINISTRADOR DE BASES DE DATOS
Usuario
Usuario
RED
Arquitectura
Base de Datos
Usuario
Simultáneas
Base de Datos
Transaccional
ADMINISTRADOR DE BASES DE DATOS
Métricas
Fabricantes de DBMS
Arquitectura
Base de Datos
Base de Datos
Transaccional
Capacidades de
Datos y Accesos Concurrentes
Robustez
Rendimiento
Corporativo
Personal
SISTEMAS DE INFORMACION
APLICACIÓN A LAS ORGANIZACIONES
Reportes
Data Mining (Minería)
Procesamiento Analítico
Tablero de Comandos
APLICACIÓN A LA GEOGRAFIA
TECNICAS DE DIGITALIZACION
CARTOGRAFICA
VECTORIAL / RASTER
SISTEMAS DE INFORMACION
GEOGRAFICOS
(LIBRE)
BASE DE DATOS
DESARROLLO DE APLICACIONES
METODOLOGIA
Estudiar
Secuencia de etapas
y actividades
Analizar
Diseñar
Programar
Probar y Corregir
Instalar
Usar y Mantener
Herramientas
y Técnicas
DESARROLLO DE APLICACIONES
METODOLOGIA
Estudiar
ENTREVISTAR
OBSERVAR
VERIFICAR
Procesos
Tareas
Registros
DESARROLLO DE APLICACIONES
METODOLOGIA
Estudiar
Analizar
Diagrama de
Flujo de Datos
Modelación
Gráfica
Visión lógica de
procesos y datos
DESARROLLO DE APLICACIONES
METODOLOGIA
Estudiar
Analizar
Diseñar
TABLAS Y RELACIONES
PANTALLAS
REPORTES
ALARMAS
DESARROLLO DE APLICACIONES
METODOLOGIA
Estudiar
Analizar
Diseñar
Programar
TABLAS Y RELACIONES
PANTALLAS
REPORTES
ALARMAS
DESARROLLO DE APLICACIONES
METODOLOGIA
Estudiar
Analizar
Diseñar
Programar
Probar y Corregir
DESARROLLO DE APLICACIONES
METODOLOGIA
Estudiar
Analizar
Diseñar
Programar
Probar y Corregir
Instalar
DESARROLLO DE APLICACIONES
METODOLOGIA
Estudiar
Analizar
Diseñar
Programar
Probar y Corregir
Instalar
Usar y Mantener
CASO: APLICACION
Una solución para atender al público (Video)
- Práctica de Caso
Biblioteca UNICEN
Resolución de CASO
PASOS
1. Estudiar: Recordar la
experiencia como usuario.
2. Analizar: Procesos de
atención al público.
3. Diseñar: Arquitectura de
Base de Datos.
- Práctica de Escritorio
Ensayo
CONOCIENDO LA
HERRAMIENTA
• Crear y Vincular
Tablas
• Crear Interfaces de
Usuario
• Creación de
Reportes
• Consultar
PRODUCIENDO CON
LA HERRAMIENTA
• Gestión de alquiler
de películas
• Gestión de
transporte de
encomiendas
- Reflexión
Sociedad Desarrollada
Una visión de un ciudadano del primer mundo (Video)
- Fin
- Licencia didáctica
Cómo convertir un disco rígido
en un block de hojas cuadriculadas
(licencia pedagógica)
Cómo convertir un disco rígido
en un block de hojas cuadriculadas
(licencia pedagógica)
0
0
1
1
0
1
0
1
0
1
0
4
5
3
6
2
7
1
8
Cómo convertir un disco rígido
en un block de hojas cuadriculadas
(licencia pedagógica)
0
0
1
1
0
1
0
1
0
1
0
4
5
3
6
2
7
1
8
Pistas
Sector
Cómo convertir un disco rígido
en un block de hojas cuadriculadas
(licencia pedagógica)
0
0
1
1
0
1
0
1
0
1
0
CORTAR
4
1
5
3
6
2
7
1
8
Cómo convertir un disco rígido
en un block de hojas cuadriculadas
(licencia pedagógica)
0
0
1
1
0
1
0
1
0
1
0
CORTAR
4
1
5
3
6
2
7
1
8
2
ESTIRAR
Cómo convertir un disco rígido
en un block de hojas cuadriculadas
(licencia pedagógica)
0
0
1
1
0
1
0
1
0
1
0
CORTAR
4
1
ESTIRAR
5
3
6
2
7
1
2
8
CORTAR
3
Cómo convertir un disco rígido
en un block de hojas cuadriculadas
(licencia pedagógica)
0
0
1
1
0
1
0
1
0
1
0
CORTAR
4
1
ESTIRAR
5
3
6
2
7
1
2
8
CORTAR
JUNTAR
4
3
Cómo convertir un disco rígido
en un block de hojas cuadriculadas
(licencia pedagógica)
0
0
1
1
0
1
0
1
0
1
0
CORTAR
4
1
ESTIRAR
5
3
6
2
7
1
2
8
Pistas = Líneas
Sectores = Hojas
CORTAR
JUNTAR
4
3
Almacenamiento de Datos