Presentaci - PowerPoint PPT Presentation

About This Presentation
Title:

Presentaci

Description:

Representaci n conceptual Modelo E / R Entidad: ... RDBMS = DBMS basado en el modelo relacional. Modelo relacional: los datos se organizan en tablas. – PowerPoint PPT presentation

Number of Views:85
Avg rating:3.0/5.0
Slides: 100
Provided by: Jorg2230
Category:

less

Transcript and Presenter's Notes

Title: Presentaci


1
Introducción a los Sistemas de información
y a los Sistemas de administración de bases de
datos
2
Introducción a los Sistemas de información
y a los Sistemas de administración de bases de
datos
3
(No Transcript)
4
Un 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
5
Un 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
6
Conclusió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.
7
Es necesario que estudiemos todo tipo de
sistemas?
No
8
Es necesario que estudiemos todo tipo de
sistemas?
Sin embargo, es útil organizar nuestro
conocimiento en categorías.
9
Sistemas automatizados
Clasificación
10
Clasificació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
11
Clasificación
Sistemas
Naturales
Hechos porel ser humano
Físicos
Vivientes
Sociales
de manufactura
de transporte
etc.
Estelares
Geológicos
Vegetales
Animales
Moleculares
12
Otra clasificación
Sistemas
Cerrados
Abiertos
13
Sistema 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).
14
Sistema 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).
15
Un 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 .
16
Por qué no deben automatizarse algunos sistemas
de información?
Causas posibles
Facilidad demantenimiento
Seguridad
Costo
Conveniencia
Políticas
17
Sistemas 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
18
Sistemas automatizados
Clasificación
en línea
en tiempo real
de apoyo a decisionesy de planeamiento
estratégico
basados enconocimiento
19
Sistemas 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.
20
Sistemas automatizados
Clasificación
en línea
21
Sistemas 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.
22
Sistemas 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
23
Sistemas 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
24
Sistemas 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
25
Sistemas automatizados
Clasificación
de apoyo a decisionesy de planeamiento
estratégico
Brecha
Resultados esperados
Estrategias
Puesta en marcha
Problemas especiales
Resultado operacional
26
Sistemas automatizados
Relación entre los tipos de sistema
Sistemas de planeamiento estratégico
Sistemas de apoyo a decisiones
Sistemas operacionales
27
Sistemas 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.
28
Fundamentos
Teoría general de sistemas
Ludwig von Bertalanffy
29
Objetivo de L. v B.
La formulación y derivación deaquellos
principios válidos paratodos los sistemas en
general.
30
Propiedades de los sistemas
Interrelación
(Del latín inter, entre, en medio y relatio,
-onis, conexión). Relaciones mutuas entre los
elementos componentes.
31
Propiedades 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.
32
Propiedades 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.
33
Propiedades 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.
34
Propiedades 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
35
Propiedades 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.
36
Propiedades 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.
37
Principios generales de los sistemas
Cuanto más especializado sea un sistema, menos
capaz de adaptarse a circunstancias diferentes.
38
Principios generales de los sistemas
Cuanto mayor sea un sistema, mayor es la cantidad
de recursos que es necesario dedicar a
su mantenimiento.
39
Principios generales de los sistemas
Los sistemas siempre forman parte de sistemas
mayores y siempre pueden dividirse en sistemas
menores.
40
Principios generales de los sistemas
Los sistemas crecen.
41
Objetivos
Comprender el papel de los modernos sistemas
de información en organizaciones complejas
Adquirir conocimientos acerca de su
uso
diseño
administración
42
Objetivos
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
43
Sistema 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
44
Estructura de una organización
Sistema de control
Subsistema de decisión
Actividad central
45
Resumen 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
46
Del dato a la información
Ingreso de datos Codificación
Procesamiento Interpretación Salida de
información
47
El 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
48
El 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
49
El 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
50
Componentes 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
51
Estructura 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
52
Té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
53
Sistemas 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
54
Sistemas 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.
55
Sistemas 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
56
Sistemas 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.
57
Sistemas 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

58
Sistemas 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.

59
Sistemas 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 total de ventas
  • Monto de ventas por día, por caja, por producto,
    etc.

60
Sistemas 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.
  • Relaciones complejas
  • Hay relación entre vino y postre?

61
Sistemas 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.

62
Sistemas 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...
63
Sistemas de información y Sistemas computacionales
Se requieren herramientas efectivas y fácilmente
comprensibles para representar datos y relaciones

64
Sistemas 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.
65
Sistemas 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.
66
Sistemas 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.
67
Sistemas 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.).
68
Sistemas 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
69
Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
Relación
Es el vínculo lógico entre entidades.
70
Sistemas 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.
71
Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
Relación
Se representa con un rombo.
72
Sistemas 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
73
Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
Atributo
Es una propiedad elemental de una entidad o una
relación.
74
Sistemas de información y Sistemas computacionales
Representación conceptual
Modelo E / R
Atributo
Una representación
Apellido, Nombre, DNI, son atributos de Empleado.
75
Sistemas 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
76
Sistemas 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
77
Sistemas 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
78
Sistemas 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.
79
Sistemas 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
80
Sistemas 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.
81
Sistemas 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.

82
Sistemas 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
83
Sistemas 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
84
Sistemas de Información - Ciclo de diseño
ModeloEntidad/Relación
Esquema conceptual (E/R)
ModeloRelacional
Esquema lógico (DDL SQL)
DBMS (DDL)
Lenguaje SQL
85
Sistemas 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.
86
Sistemas de Información - Ciclo de vida
Cómo conseguir un buen diseño?
Método
87
Sistemas de Información
Por qué estudiar Sistemas de Información?
Al menos 4 puntos de vista
88
Sistemas 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.
89
Sistemas 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.
90
Sistemas 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.
91
Sistemas 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.
92
Sistemas de Información - Aspectos críticos del
proceso de diseño
Es extremadamente útil manejar unlenguaje común
93
Sistemas 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
94
Sistemas de Información - Aspectos críticos del
proceso de diseño
Se requiere que
sea representado en varios niveles
. Conceptual . Lógico . Físico
95
Sistemas 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.
96
Sistemas 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.
97
Herramientas 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
98
Herramientas 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
99
Fin de la presentación
Referencias Yourdon, E. Análisis estructurado
moderno, y otros
Write a Comment
User Comments (0)
About PowerShow.com