Title: Presentaci
1Introducción a los Sistemas de información
y a los Sistemas de administración de bases de
datos
2Introducción a los Sistemas de información
y a los Sistemas de administración de bases de
datos
3(No Transcript)
4Un grupo de cuerpos que interactúan entre sí bajo
la influencia de fuerzas relacionadas
Un grupo de órganos del cuerpo que juntos llevan
a cabo una o más funciones vitales
S i s t e m a
El sistema digestivo
Un sistema gravitacional
5Un grupo de aparatos que forma una red para
distribuir algo o servir a un propósito común
S i s t e m a
Un sistema telefónico
Un sistema de calefacción
Un sistema de autopistas
Un sistema de proceso de datos
6Conclusión
Existen muchos tipos diferentes de sistemas
De hecho, todo aquello con lo que entramos en
contacto en la vida cotidiana, es un sistema o
parte de un sistema.
7Es necesario que estudiemos todo tipo de
sistemas?
No
8Es necesario que estudiemos todo tipo de
sistemas?
Sin embargo, es útil organizar nuestro
conocimiento en categorías.
9Sistemas automatizados
Clasificación
10Clasificación de los animales
Jorge Luis Borges, citando una supuesta
enciclopedia china titulada Emporio celestial de
conocimientos benévolos, en El idioma analítico
de John Wilkins, Otras inquisiciones, en Obras
completas, Buenos Aires Emecé, p. 708).
a) pertenecientes al Emperador,b) embalsamad
os, c) amaestrados, d) lechones,e) sirenas,
f) fabulosos, g) perros sueltos, h) incluidos
en esta clasificación, i) que se agitan como
locos,j) innumerables, k) dibujados con un
pincel finísimo de pelo de camello, l) etcétera,
m) que acaban de romper el jarrón, n) que de
lejos parecen moscas
11Clasificación
Sistemas
Naturales
Hechos porel ser humano
Físicos
Vivientes
Sociales
de manufactura
de transporte
etc.
Estelares
Geológicos
Vegetales
Animales
Moleculares
12Otra clasificación
Sistemas
Cerrados
Abiertos
13Sistema cerrado
No tiene capacidad de cambio por sí mismo para
adaptarse al ambiente. Es irreversible y su
estado presente y final está determinado por su
estado original. Es perecedero por desgaste
(entropía).
14Sistema abierto
Su estado original se modifica constantemente por
la acción retroalimentadora del ambiente, desde
su nacimiento hasta su extinción. Su vida útil
depende de su adaptabilidad a las exigencias del
ambiente (homeostasis).
15Un sistema de autoría humana no supone
necesariamente el uso de la computadora.
Sin embargo, aunque esa predisposición exista, la
labor primaria del analista es estudiar el
sistema para determinar su esencia
independientemente de la tecnología utilizada .
16Por qué no deben automatizarse algunos sistemas
de información?
Causas posibles
Facilidad demantenimiento
Seguridad
Costo
Conveniencia
Políticas
17Sistemas automatizados
Componentes
Hardware Software Tecnología de
almacenamiento Comunicación
Infraestructura de ICT componente fundamental
para las actividades de la organización
Personas Datos Procedimientos
18Sistemas automatizados
Clasificación
en línea
en tiempo real
de apoyo a decisionesy de planeamiento
estratégico
basados enconocimiento
19Sistemas automatizados
Clasificación
en línea
Es el que acepta material de entrada del área
donde se creó y devuelve material de salida (o
resultado de la computación) a donde es requerido.
20Sistemas automatizados
Clasificación
en línea
21Sistemas automatizados
Clasificación
en tiempo real
Es el que controla un ambiente recibiendo datos,
procesándolos y devolviéndolos con la suficiente
rapidez como para influir en dicho ambiente en
ese momento.
22Sistemas automatizados
Clasificación
en tiempo real
Ejemplos
Control de procesos
Guía de proyectiles
Cajeros automáticos
Conmutación telefónica
Adquisición de datos
Vigilancia de pacientes
23Sistemas automatizados
Clasificación
de apoyo a decisionesy de planeamiento
estratégico
Recuperan exhiben los datos. Realizan análisis
matemáticos / estadísticos. Presentan la
información en forma gráfica
24Sistemas automatizados
Clasificación
de apoyo a decisionesy de planeamiento
estratégico
Identificar alternativas
Establecer criterios de evaluación
Calificar alternativas según los criterios
Elegir lo más adecuado
25Sistemas automatizados
Clasificación
de apoyo a decisionesy de planeamiento
estratégico
Brecha
Resultados esperados
Estrategias
Puesta en marcha
Problemas especiales
Resultado operacional
26Sistemas automatizados
Relación entre los tipos de sistema
Sistemas de planeamiento estratégico
Sistemas de apoyo a decisiones
Sistemas operacionales
27Sistemas automatizados
Clasificación
basados en conocimiento(o expertos)
Se asocian al campo de la inteligencia
artificial. La meta es producir programas
capaces de imitar el desempeño humano en un nivel
de experto.
28Fundamentos
Teoría general de sistemas
Ludwig von Bertalanffy
29Objetivo de L. v B.
La formulación y derivación deaquellos
principios válidos paratodos los sistemas en
general.
30Propiedades de los sistemas
Interrelación
(Del latín inter, entre, en medio y relatio,
-onis, conexión). Relaciones mutuas entre los
elementos componentes.
31Propiedades de los sistemas
Sinergia
(Del griego s??e??a cooperacións??
simultaneidad e??a obra) Acción de dos o más
causas cuyo efecto es superior a la suma de los
efectos individuales.
32Propiedades de los sistemas
Homeostasis
(Del griego µ??? semejante y sts? posición,
estabilidad). C.Bernard (1865) Característica
mediante la cual se regula el ambiente interno
para mantener una condición estable y constante.
33Propiedades de los sistemas
Retroalimentación
(De latín retro, hacia atrás). Cierta proporción
de la señal de salida de un sistema se redirige
de nuevo a la entrada.Bidireccionalidad.
34Propiedades de los sistemas
Entropía
(Del griego ?t??pa, vuelta, transformación). R.Cla
usius (1850) magnitud que mide la parte de la
energía que no puede utilizarse para producir un
trabajo.
Entropía
Desorden
Probabilidad
Caos
Incertidumbre
35Propiedades de los sistemas
Equifinalidad
(Del lat. aequi igual finis término,
consumación). Es posible alcanzar un mismo estado
final a partir de diferentes estados iniciales,
por distintos caminos.
36Propiedades de los sistemas
Isomorfismo
(Del griego s? igual - µ??f? forma). Pretende
captar la idea de tener la misma estructura.
Semejanzas formales entre diferentes tipos de
sistemas.
37Principios generales de los sistemas
Cuanto más especializado sea un sistema, menos
capaz de adaptarse a circunstancias diferentes.
38Principios generales de los sistemas
Cuanto mayor sea un sistema, mayor es la cantidad
de recursos que es necesario dedicar a
su mantenimiento.
39Principios generales de los sistemas
Los sistemas siempre forman parte de sistemas
mayores y siempre pueden dividirse en sistemas
menores.
40Principios generales de los sistemas
Los sistemas crecen.
41Objetivos
Comprender el papel de los modernos sistemas
de información en organizaciones complejas
Adquirir conocimientos acerca de su
uso
diseño
administración
42Objetivos
Comprender
El papel de los Sistemas de Información en una
organización El papel de los DBMS en los
sistemas de información Los servicios de los
DBMS
43Sistema de información
Componente de una organización cuyo propósito es
manejar (la mayor parte de) la información útil
para los objetivos de la organización
adquirir
procesar
manejar
almacenar
distribuir
recuperar
44Estructura de una organización
Sistema de control
Subsistema de decisión
Actividad central
45Resumen histórico
1960-1980 Procesamiento de datos. Centros de
procesamiento de datos. Algunos procesos bien
estructurados se automatizan. Principalmente
aplicaciones comerciales, demografía.
Interacción alfanumérica vía teclado 1980-1995
Micro-computación. Computadoras personales,
cliente/servidor. Aplicaciones
descentralizadas. Interfases gráficas
(GUI) 1995-actualidad Redes. Los inicios
ARPANET 1969, TCP/IP 1977, HTML 1991, MOSAIC
1993. En 1995 Internet cubre todo el mundo.
Interconexión y , algunas veces, integración
46Del dato a la información
Ingreso de datos Codificación
Procesamiento Interpretación Salida de
información
47El valor de la información
Es necesario planificar y controlar
efectivamente las actividades El dato es la
materia prima del sistema de información, la
información es su resultado final El valor
de la información aumenta en el tiempo Es tan
importante como disponer de fondos, plantas,
know-how Tiene un precio
48El valor de la información
El valor aumenta a partir de datos elementales,
agregando interpretación en un contexto
específico. Juan, Pérez y 12345 son
datos elementales
el estudiante Juan Pérez tiene matrícula 12345
es una información simple
49El valor de la información
Valor
Para el próximo semes- tre se prevé un incre-
mento del 2 en ventas
Para cada gerencia, el sueldo promedio
Tendencias
Informes
Una tabla con los empleados de una gerencia
Información seleccionada
Datos elementales
Tamaño
50Componentes de los sistemas de información
Recursos tecnológicos Computadora, redes,
tecnología de apoyo Recursos organizacionales
Know how Paquete de aplicaciones Selección
de software específico y general
51Estructura de la información
Información no estructurada
Tiene sólo una macro-estructura Páginas
genéricas de Internet Artículos de
diarios y periódicos Colección de leyes
Información estructurada
Sigue criterios estrictos Guía
telefónica Libro de contabilidad
52Técnicas de almacenamiento
Información no estructurada
Sistemas de archivos Documentos (Word, Web,
), correo electrónico Recuperación de
información Index Server, Yahoo!, Google
Información estructurada
Sistemas de administración de bases de datos
(OLTP) Microsoft Access, Microsoft SQL
Server, Oracle, IBM DB2, MySQL Análisis
multidimensional de datos (OLAP) y Data Mining
Business Objects, Redbrick Servicios
agregados a MS SQL y Oracle De tablas a
hipercubos
53Sistemas de información y Sistemas computacionales
En principio, un Sistema de información (SI)
puede manejar información sin computadoras ni
tecnología informática.
Los registros de operación y los censos
aparecieron hace siglos.
La parte del Sistema de Información manejada con
Tecnología Informática, es el Sistema de
Información Computacional (SIC).
Sistema de Información
Sistema de Información Computacional
54Sistemas de información y Sistemas computacionales
Datos y Bases de datos
Generalmente, un Sistema de Información
Computacional, maneja datos codificados.
Con mayor precisión una base de datos es una
colección de datos manejada por un Sistema de
Administración de Base de Datos (DBMS).
Intuitivamente, una base de datos es una
colección de datos que le interesan a la
organización.
55Sistemas de información y Sistemas computacionales
Dato y Aplicación EL papel de los DBMS
En toda organización, diversas aplicaciones
pueden usar (parte de) los mismos datos
Un DBMS es un producto de software capaz de
manejar datos compartidos por diferentes
aplicaciones y usuarios (y bastante más...)
Inscripción
Exámenes
Documentos
Títulos
DBMS
DB
56Sistemas de información y Sistemas computacionales
Características de los DBMS
- Compartir.
- Grandes cantidades de datos (Giga, tera, y más).
- Persistencia y resiliencia de datos.
- Datos estructurados según bien fundados
modelos lógicos.
RDBMS DBMS basado en el modelo
relacional. Modelo relacional los datos se
organizan en tablas.
57Sistemas de información y Sistemas computacionales
Características de los lenguajes DBMS
Tres áreas funcionales principales
DDL
- (Data Definition Language)Define el esquema
lógico.
- (Data Management Language)Define consultas y
modificaciones a la base de datos.
DML
- (Data Control Language)Maneja concurrencia y
recuperación.
DCL
- SQL incluye las tres características anteriores
58Sistemas de información y Sistemas computacionales
Características de los DBMS
Ejemplo Base de datos con tabla simple.
Día
Hora
Caja
Producto
Cantidad
Importe
1845
12
Vino XX
3
66,00
20/05/09
1846
12
Postre YY
1
18,50
20/05/09
1847
12
Azúcar ZZ
3
6,00
20/05/09
1849
7
Vino XX
2
44,00
20/05/09
1851
14
Café WW
1
67,00
20/05/09
- Diversos registros de ventas.
59Sistemas de información y Sistemas computacionales
Características de los DBMS
Ejemplo Base de datos con tabla simple.
Día
Hora
Caja
Producto
Cantidad
Importe
1845
12
Vino XX
3
66,00
20/05/09
1846
12
Postre YY
1
18,50
20/05/09
1847
12
Azúcar ZZ
3
6,00
20/05/09
1849
7
Vino XX
2
44,00
20/05/09
1851
14
Café WW
1
67,00
20/05/09
- Pueden requerirse operaciones complejas de
análisis.
- Monto de ventas por día, por caja, por producto,
etc.
60Sistemas de información y Sistemas computacionales
Características de los DBMS
Ejemplo Base de datos con tabla simple.
Día
Hora
Caja
Producto
Cantidad
Importe
1845
12
Vino XX
3
66,00
20/05/09
1846
12
Postre YY
1
18,50
20/05/09
1847
12
Azúcar ZZ
3
6,00
20/05/09
1849
7
Vino XX
2
44,00
20/05/09
1851
14
Café WW
1
67,00
20/05/09
- Pueden requerirse operaciones complejas de
análisis.
- Hay relación entre vino y postre?
61Sistemas de información y Sistemas computacionales
Características de los DBMS
Ejemplo Base de datos con tabla simple.
Día
Hora
Caja
Producto
Cantidad
Importe
1845
12
Vino XX
3
66,00
20/05/09
1846
12
Postre YY
1
18,50
20/05/09
1847
12
Azúcar ZZ
3
6,00
20/05/09
1849
7
Vino XX
2
44,00
20/05/09
1851
14
Café WW
1
67,00
20/05/09
- Es necesario poder expresar las operaciones
anteriores sin conocer detalles de la estructura
de datos.
62Sistemas de información y Sistemas computacionales
- Qué ocurre si la Base de datos se vuelve más
complicada y se necesita manejar también... ?
Empleados Ventas Órdenes de compra...
63Sistemas de información y Sistemas computacionales
Se requieren herramientas efectivas y fácilmente
comprensibles para representar datos y relaciones
64Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
Standard de hecho para el diseño conceptual.
Tiene presentación gráfica. Hay muchos
dialectos, pero los conceptos principales son
comunes.
65Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
Conceptos principales
Entidad. Relación. Atributo.
y también Restricciones de cardinalidad.
Identificadores. Jerarquía.
66Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
Entidad
Conjunto de objetos en el dominio de aplicación,
con características comunes (por ejemplo
personas, autos, etc.) y con existencia autónoma.
67Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
Entidad
Una entidad tiene como elementos, objetos
específicos (por ejemplo yo, mi auto, etc.).
68Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
Entidad
La representación gráfica de una entidad es el
rectángulo con un nombre adentro.
Producto
Factura
Empleado
69Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
Relación
Es el vínculo lógico entre entidades.
70Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
Relación
Tiene como elementos una agregación de elementos
de las entidades.
71Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
Relación
Se representa con un rombo.
72Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
Relación
Si p es un elemento de Producto y t es un
elemento de Factura, el par (p,t) puede ser un
elemento de la relación Venta
73Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
Atributo
Es una propiedad elemental de una entidad o una
relación.
74Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
Atributo
Una representación
Apellido, Nombre, DNI, son atributos de Empleado.
75Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
Un ejemplo más complejo
Fecha
Número
Tipo
Turno
Venta
Caja
Código
Cantidad
Empleado
Producto
Factura
DNI
Nombre
Nombre
Precio
Fecha
Hora
Número
76Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
El esquema anterior tiene que ser traducido a
tablas
Una base de datos real puede tener cientos de
tablas
77Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
En la vida real, los datos habitualmente tienen
ciertas restricciones
Algunas combinaciones de valores no están
permitidas
78Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
En el ejemplo anterior
Cada caja tiene un número distinto Cada
empleado trabaja en un solo turno El pecio de
un producto no puede cambiar en el día.
79Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
El conocimiento de las restricciones permite
Obtener una base de datos bien diseñada
Comprobar la calidad de la base
80Sistemas de información y Sistemas computacionales
Ejemplo de restricciones
Día
Hora
Caja
Producto
Cantidad
Importe
1845
12
Vino XX
3
66,00
20/05/09
1846
12
Postre YY
1
18,50
20/05/09
1847
12
Azúcar ZZ
3
6,00
20/05/09
1849
7
Vino XX
2
???
20/05/09
1851
14
Café WW
1
67,00
20/05/09
Restricción
El precio de un producto no puede cambiar en el
día.
81Sistemas de información y Sistemas computacionales
Ejemplo de restricciones
Día
Hora
Caja
Producto
Cantidad
Importe
1845
12
Vino XX
3
66,00
20/05/09
1846
12
Postre YY
1
18,50
20/05/09
1847
12
Azúcar ZZ
3
6,00
20/05/09
1849
7
Vino XX
2
???
20/05/09
1851
14
Café WW
1
67,00
20/05/09
- Entonces El valor en la última columna de la
cuarta fila no aporta nueva información está
implícito por la cantidad y la primera fila. El
valor tiene que ser 44,00.
82Sistemas de información y Sistemas computacionales
Ejemplo de restricciones
Día
Hora
Caja
Producto
Cantidad
Importe
1845
12
Vino XX
3
66,00
20/05/09
1846
12
Postre YY
1
18,50
20/05/09
1847
12
Azúcar ZZ
3
6,00
20/05/09
1849
7
Vino XX
2
???
20/05/09
1851
14
Café WW
1
67,00
20/05/09
La tabla tiene valores redundantes
83Sistemas de información y Sistemas computacionales
Ejemplo de restricciones
Día
Hora
Caja
Producto
Cantidad
Importe
1845
12
Vino XX
3
66,00
20/05/09
1846
12
Postre YY
1
18,50
20/05/09
1847
12
Azúcar ZZ
3
6,00
20/05/09
1849
7
Vino XX
2
???
20/05/09
1851
14
Café WW
1
67,00
20/05/09
Cualquier otro valor estaría mal.Las
restricciones ayudan a evitar inconsistencias
84Sistemas de Información - Ciclo de diseño
ModeloEntidad/Relación
Esquema conceptual (E/R)
ModeloRelacional
Esquema lógico (DDL SQL)
DBMS (DDL)
Lenguaje SQL
85Sistemas de Información - Ciclo de vida
El Sistema de Información cambia en el tiempo,
junto con la organización para la que fue
diseñado.
El mantenimiento puede resultar muy costoso.
Un Sistema de Información bien diseñado puede
evolucionar más fácilmente.
86Sistemas de Información - Ciclo de vida
Cómo conseguir un buen diseño?
Método
87Sistemas de Información
Por qué estudiar Sistemas de Información?
Al menos 4 puntos de vista
88Sistemas de Información
Por qué estudiar Sistemas de Información?
Usuarios cómo usar el SI Conocer los principios
de los modelos de datos, el lenguaje de
administración de bases de datos y cómo acceder
las bases de datos directamente o desde las
aplicaciones.
89Sistemas de Información
Por qué estudiar Sistemas de Información?
Diseñadores cómo diseñar el SI Entender los
requerimientos de la organización y cómo
traducirlos en estructuras de datos.
90Sistemas de Información
Por qué estudiar Sistemas de Información?
Administrador cómo manejar el SI Conocer la
estructura interna del DBMS, principalmente por
razones de performance.
91Sistemas de Información
Por qué estudiar Sistemas de Información?
Comprador cómo interactuar con los equipos de
diseño y desarrollo Conocer las fases principales
del ciclo de vida.
92Sistemas de Información - Aspectos críticos del
proceso de diseño
Es extremadamente útil manejar unlenguaje común
93Sistemas de Información - Aspectos críticos del
proceso de diseño
Es necesario adoptar una metodología ? Proceder
con orden y en etapas claramente establecidas ?
Compartir los resultados en el grupo de trabajo ?
Mantener interacciones cercanas entre los sujetos
94Sistemas de Información - Aspectos críticos del
proceso de diseño
Se requiere que
sea representado en varios niveles
. Conceptual . Lógico . Físico
95Sistemas de Información - Aspectos críticos del
proceso de diseño
Se requiere que
capture la esencia del significadode los datos
que serán manejados.
96Sistemas de Información - Aspectos críticos del
proceso de diseño
Se requiere que
garantice la calidad de los datos.
sea apto para evolucionar en el
tiempo.
se acompañe la documentación correspond
iente.
97Herramientas de modelado
Características deseables
Gráfica, con detalles de texto apropiados
Permitir ver el sistema en forma descendente
Redundancia mínima
Ayudar a predecir el comportamiento del sistema
Transparencia
98Herramientas de modelado
Diagrama de flujo de datos
Diccionario de datos
Especificación de procesos
Diagrama de Entidad / Relación
Diagrama de transición de estados
99Fin de la presentación
Referencias Yourdon, E. Análisis estructurado
moderno, y otros