introducción a los sistemas de información y a los sistemas de administración de bases de datos
TRANSCRIPT
![Page 1: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/1.jpg)
Introducción a los Sistemas de información
y a los Sistemas de administración de bases de datos
![Page 2: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/2.jpg)
Introducción a los Sistemas de información
y a los Sistemas de administración de bases de datos
![Page 3: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/3.jpg)
![Page 4: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/4.jpg)
S i
s t
e m
a
Un grupo de cuerpos que interactúan entre sí
bajo la influencia de fuerzas relacionadas
Un sistemagravitacional
Un grupo de órganos del cuerpo que juntos llevan a cabo una o
más funciones vitales
El sistemadigestivo
![Page 5: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/5.jpg)
S i
s t
e m
a Un grupo de aparatos
que forma una red para distribuir algo o servir a un propósito
común
Un sistematelefónico
Un sistemade calefacción
Un sistemade autopistas
Un sistema deproceso de datos
![Page 6: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/6.jpg)
Existen muchos tipos diferentes de sistemas
Conclusión:
De hecho, todo aquello con lo que entramos en contacto en la vida cotidiana, es un sistema o parte
de un sistema.
![Page 7: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/7.jpg)
¿Es necesario que estudiemos todo tipo de sistemas?
No
![Page 8: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/8.jpg)
¿Es necesario que estudiemos todo tipo de sistemas?
Sin embargo, es útil organizar nuestro conocimiento
en categorías.
![Page 9: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/9.jpg)
Sistemas automatizados
Clasificación:
![Page 10: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/10.jpg)
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) embalsamados, 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
Clasificación de los animales:
![Page 11: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/11.jpg)
Clasificación:
Naturales
Sistemas
Hechos porel ser humano
Físicos Vivientes
Este
lare
s
Geoló
gic
os
Mole
cu
lare
s
Veg
eta
les
An
imale
s
Socia
les
de m
an
ufa
ctu
ra
de t
ran
sp
ort
e
etc
.
![Page 12: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/12.jpg)
Otra clasificación:
Cerrados
Sistemas
Abiertos
![Page 13: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/13.jpg)
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).
![Page 14: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/14.jpg)
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).
![Page 15: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/15.jpg)
Un sistema de autoría humana no supone necesariamente el uso de la computadora.
Sin embargo, aunque esapredisposición exista, la labor
primaria del analista es estudiarel sistema para determinar su
esencia independientemente de la tecnología utilizada .
![Page 16: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/16.jpg)
¿Por qué no deben automatizarse algunos sistemas de información?
Causas posibles:
Costo
Conveniencia
Seguridad Facilidad demantenimiento
Políticas
![Page 17: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/17.jpg)
* Hardware
* Software
* Tecnología de almacenamiento
* Comunicación
Sistemas automatizados
Infraestructura de ICT:
componente fundamental para las
actividades de la organización
* Personas
* Datos
* Procedimientos
Componentes:
![Page 18: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/18.jpg)
Sistemas automatizados
en línea
Clasificación:
en tiempo real
de apoyo a decisionesy de planeamiento estratégico
basados enconocimiento
![Page 19: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/19.jpg)
Sistemas automatizados
en línea
Clasificación:
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.
![Page 20: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/20.jpg)
Sistemas automatizados
en línea
Clasificación:
Procesador Datos
![Page 21: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/21.jpg)
Sistemas automatizados
en tiempo real
Clasificación:
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.
![Page 22: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/22.jpg)
Sistemas automatizados
en tiempo real
Clasificación:
Ejemplos:
Control de procesos
Cajeros automáticos
Adquisición de datos
Guía de proyectiles
Conmutación telefónica
Vigilancia de pacientes
![Page 23: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/23.jpg)
Sistemas automatizados
de apoyo a decisionesy de planeamiento estratégico
Clasificación:
Recuperan exhiben los datos.
Realizan análisis matemáticos / estadísticos.
Presentan la información en forma gráfica
![Page 24: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/24.jpg)
Sistemas automatizados
de apoyo a decisionesy de planeamiento estratégico
Clasificación:
Identificar alternativas
Establecer criterios de evaluación
Calificar alternativas según los criterios
Elegir lo más adecuado
![Page 25: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/25.jpg)
Sistemas automatizados
de apoyo a decisionesy de planeamiento estratégico
Clasificación:
Expectativas de los
propietarios
Deseos de la
gerencia
Resultados esperados
Brecha
Fortalezas
Debilidades
Oportunidades
Amenazas
Problemas especiales
Estrategias
Puesta en marcha
Resultado operacional
![Page 26: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/26.jpg)
Sistemas automatizados
Relación entre los tipos de sistema:
Sistemas operacionales
Sistemas de apoyo a decisiones
Sistemas de planeamiento
estratégico
![Page 27: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/27.jpg)
Sistemas automatizados
basados en conocimiento(o expertos)
Clasificación:
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.
![Page 28: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/28.jpg)
Fundamentos
Teoría general de sistemas
Ludwig von Bertalanffy
![Page 29: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/29.jpg)
Objetivo de L. v B.
La formulación y derivación deaquellos principios válidos paratodos los sistemas en general.
![Page 30: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/30.jpg)
Propiedades de los sistemas
Interrelación
(Del latín inter, entre, en medio y relatio, -onis,
conexión).
Relaciones mutuas entre los elementos componentes.
![Page 31: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/31.jpg)
Propiedades de los sistemas
Sinergia
(Del griego συνεργα: cooperación;συν: simultaneidad + εργα: obra)
Acción de dos o más causas cuyo efecto es superior a la suma de los
efectos individuales.
![Page 32: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/32.jpg)
Propiedades de los sistemas
Homeostasis
(Del griego μοιο: semejante y στσι: posición, estabilidad).
C.Bernard (1865) Característica mediante la cual se regula el
ambiente interno para mantener una condición estable y constante.
![Page 33: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/33.jpg)
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.
![Page 34: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/34.jpg)
Propiedades de los sistemas
Entropía
(Del griego ντροπα, vuelta, transformación).
R.Clausius (1850): magnitud que mide la parte de la energía que no puede utilizarse para producir un trabajo.
Entropía Desorden Probabilidad CaosIncertidumbre
![Page 35: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/35.jpg)
Propiedades de los sistemas
Equifinalidad
(Del lat. aequi igual – fīnis término, consumación).
Es posible alcanzar un mismo estado final a partir de diferentes estados
iniciales, por distintos caminos.
![Page 36: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/36.jpg)
Propiedades de los sistemas
Isomorfismo
(Del griego σο igual - μορφο forma).
Pretende captar la idea de tener la misma estructura.
Semejanzas formales entre diferentes tipos de sistemas.
![Page 37: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/37.jpg)
Principios generales de los sistemas
Cuanto más especializado seaun sistema, menos capaz deadaptarse a circunstancias
diferentes.
![Page 38: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/38.jpg)
Principios generales de los sistemas
Cuanto mayor sea un sistema,mayor es la cantidad de recursos
que es necesario dedicar a sumantenimiento.
![Page 39: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/39.jpg)
Principios generales de los sistemas
Los sistemas siempre formanparte de sistemas mayores ysiempre pueden dividirse en
sistemas menores.
![Page 40: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/40.jpg)
Principios generales de los sistemas
Los sistemas crecen.
![Page 41: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/41.jpg)
* Comprender el papel de los modernos sistemas de información en organizaciones complejas
* Adquirir conocimientos acerca de su
Objetivos
uso diseño administración
![Page 42: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/42.jpg)
* 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
Objetivos
Comprender:
![Page 43: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/43.jpg)
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
manejar
procesar
adquirir
almacenar
distribuir
recuperar
![Page 44: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/44.jpg)
Estructura de una organización:
Actividad centralEntrada Salida
Sistema de control
Subsistema de decisión
Memoria
![Page 45: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/45.jpg)
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
Resumen histórico:
![Page 46: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/46.jpg)
* Ingreso de datos
* Codificación
* Procesamiento
* Interpretación
* Salida de información
Del dato a la información
![Page 47: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/47.jpg)
* 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
El valor de la información
ProducciónMateria prima
Productos
Sistema deinformaciónDatos Información
![Page 48: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/48.jpg)
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 valor de la información
“el estudiante Juan Pérez tiene matrícula 12345” es una información simple
![Page 49: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/49.jpg)
El valor de la información
Valor
Tamaño
Datos elementales
Información seleccionada
Informes
Tendencias
Una tabla con los empleados de una
gerencia
Para cada gerencia, el
sueldo promedio
Para el próximo semes- tre se prevé un incre-
mento del 2 % en ventas
![Page 50: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/50.jpg)
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
![Page 51: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/51.jpg)
* Sigue criterios estrictos
Guía telefónica
Libro de contabilidad
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:
![Page 52: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/52.jpg)
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
Técnicas de almacenamiento
Información no estructurada:
Información estructurada:
Sistemas de archivos
Documentos (Word, Web, …), correo electrónico
Recuperación de información
Index Server, Yahoo!, Google
![Page 53: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/53.jpg)
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 deInformación
Computacional
![Page 54: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/54.jpg)
Sistemas de información y Sistemas computacionales
Datos y Bases de datos
Generalmente, un Sistema de Información Computacional, maneja datos codificados.Intuitivamente, una base de datos es una colección
de datos que le interesan a la organización.
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).
Sistema de Información
Sistema de Información Computacional
Sistema de Administración de Bases de Datos
Datos
![Page 55: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/55.jpg)
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 datosUn DBMS es un producto de software capaz de manejar datos compartidos por diferentes aplicaciones y usuarios (y bastante más...)
DBMS
DB
Inscripción Exámenes Documentos Títulos
![Page 56: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/56.jpg)
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.
![Page 57: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/57.jpg)
Sistemas de información y Sistemas computacionales
Características de los lenguajes DBMS
•SQL incluye las tres características anteriores
Tres áreas funcionales principales:
DDL •(Data Definition Language)Define el esquema lógico.
DML•(Data Management Language)Define consultas y modificaciones a la base de datos.
DCL•(Data Control Language)Maneja concurrencia y recuperación.
![Page 58: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/58.jpg)
Sistemas de información y Sistemas computacionales
Características de los DBMS
• Diversos registros de ventas.
Ejemplo: Base de datos con tabla simple.
Día Hora Caja Producto Cantidad Importe
18:45 12 Vino XX 3 66,0020/05/09
18:46 12 Postre YY 1 18,5020/05/09
18:47 12 Azúcar ZZ 3 6,0020/05/09
18:49 7 Vino XX 2 44,0020/05/09
18:51 14 Café WW 1 67,0020/05/09
![Page 59: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/59.jpg)
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
18:45 12 Vino XX 3 66,0020/05/09
18:46 12 Postre YY 1 18,5020/05/09
18:47 12 Azúcar ZZ 3 6,0020/05/09
18:49 7 Vino XX 2 44,0020/05/09
18:51 14 Café WW 1 67,0020/05/09
• Pueden requerirse operaciones complejas de
análisis.
• Monto total de ventas
• Monto de ventas por día, por caja, por producto, etc.
![Page 60: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/60.jpg)
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
18:45 12 Vino XX 3 66,0020/05/09
18:46 12 Postre YY 1 18,5020/05/09
18:47 12 Azúcar ZZ 3 6,0020/05/09
18:49 7 Vino XX 2 44,0020/05/09
18:51 14 Café WW 1 67,0020/05/09
• Pueden requerirse operaciones complejas de
análisis.
• Relaciones complejas
•¿Hay relación entre vino y postre?
![Page 61: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/61.jpg)
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
18:45 12 Vino XX 3 66,0020/05/09
18:46 12 Postre YY 1 18,5020/05/09
18:47 12 Azúcar ZZ 3 6,0020/05/09
18:49 7 Vino XX 2 44,0020/05/09
18:51 14 Café WW 1 67,0020/05/09
• Es necesario poder expresar las operaciones anteriores sin conocer detalles de la estructura
de datos.
![Page 62: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/62.jpg)
Sistemas de información y Sistemas computacionales
* Empleados* Ventas
* Órdenes de compra...
•¿Qué ocurre si la Base de datos se vuelve más complicada y se necesita
manejar también... ?
![Page 63: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/63.jpg)
Sistemas de información y Sistemas computacionales
Se requieren herramientas efectivas y fácilmente comprensibles para
representar datos y relaciones
![Page 64: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/64.jpg)
Sistemas de información y Sistemas computacionales
* Standard de hecho para el diseño conceptual.
* Tiene presentación gráfica.
* Hay muchos dialectos, pero los conceptos principales son comunes.
Representación conceptual
Modelo E / R
![Page 65: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/65.jpg)
Sistemas de información y Sistemas computacionales
* Entidad.* Relación.* Atributo.
Representación conceptual
Modelo E / R
Conceptos principales:
y también:* Restricciones de cardinalidad.* Identificadores.* Jerarquía.
![Page 66: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/66.jpg)
Sistemas de información y Sistemas computacionales
Conjunto de objetos en el dominio de aplicación, con características comunes (por ejemplo: personas, autos, etc.) y con existencia autónoma.
Representación conceptualModelo E / R
Entidad:
![Page 67: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/67.jpg)
Sistemas de información y Sistemas computacionales
Una entidad tiene como elementos, objetos específicos (por ejemplo: yo, mi auto, etc.).
Representación conceptualModelo E / R
Entidad:
![Page 68: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/68.jpg)
Sistemas de información y Sistemas computacionales
La representación gráfica de una entidad es el rectángulo con un nombre adentro.
Representación conceptualModelo E / R
Entidad:
Producto Factura Empleado
![Page 69: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/69.jpg)
Sistemas de información y Sistemas computacionales
Es el vínculo lógico entre entidades.
Representación conceptualModelo E / R
Relación:
![Page 70: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/70.jpg)
Sistemas de información y Sistemas computacionales
Tiene como elementos una agregación de elementos de
las entidades.
Representación conceptualModelo E / R
Relación:
![Page 71: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/71.jpg)
Sistemas de información y Sistemas computacionales
Se representa con un rombo.
Representación conceptualModelo E / R
Relación:
Producto FacturaVenta
![Page 72: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/72.jpg)
Sistemas de información y Sistemas computacionales
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
Representación conceptualModelo E / R
Relación:
Producto FacturaVenta
![Page 73: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/73.jpg)
Sistemas de información y Sistemas computacionales
Es una propiedad elemental de una entidad o una relación.
Representación conceptualModelo E / R
Atributo:
![Page 74: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/74.jpg)
Sistemas de información y Sistemas computacionales
Una representación:
Representación conceptualModelo E / R
Atributo:
EmpleadoApellido
Nombre
DNI
Apellido, Nombre, DNI, son atributos de Empleado.
![Page 75: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/75.jpg)
Sistemas de información y Sistemas computacionales
Un ejemplo más complejo:Representación conceptual
Modelo E / R
Venta
Fecha
Código
DNI
Producto Factura
Caja
Empleado
Nombre Precio
Número TipoTurno
Nombre
Fecha Hora Número
Cantidad
![Page 76: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/76.jpg)
Sistemas de información y Sistemas computacionales
Representación conceptualModelo E / R
El esquema anterior tiene que ser traducido a tablas
Una base de datos real puede tener cientos de tablas
![Page 77: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/77.jpg)
Sistemas de información y Sistemas computacionales
Representación conceptualModelo E / R
En la vida real, los datos habitualmente tienen ciertas
restricciones
Algunas combinaciones de valores no están permitidas
![Page 78: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/78.jpg)
Sistemas de información y Sistemas computacionales
Representación conceptualModelo E / R
* 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.
En el ejemplo anterior:
![Page 79: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/79.jpg)
Sistemas de información y Sistemas computacionales
Representación conceptualModelo E / R
* Obtener una base de datos bien diseñada
* Comprobar la calidad de la base
El conocimiento de las restricciones permite:
![Page 80: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/80.jpg)
Sistemas de información y Sistemas computacionalesEjemplo de restricciones:
Día Hora Caja Producto Cantidad Importe
18:45 12 Vino XX 3 66,0020/05/09
18:46 12 Postre YY 1 18,5020/05/09
18:47 12 Azúcar ZZ 3 6,0020/05/09
18:49 7 Vino XX 2 ???20/05/09
18:51 14 Café WW 1 67,0020/05/09
Restricción:
El precio de un producto no puede cambiar en el día.
![Page 81: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/81.jpg)
Sistemas de información y Sistemas computacionales
• 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.
Ejemplo de restricciones:
Día Hora Caja Producto Cantidad Importe
18:45 12 Vino XX 3 66,0020/05/09
18:46 12 Postre YY 1 18,5020/05/09
18:47 12 Azúcar ZZ 3 6,0020/05/09
18:49 7 Vino XX 2 ???20/05/09
18:51 14 Café WW 1 67,0020/05/09
![Page 82: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/82.jpg)
Sistemas de información y Sistemas computacionales
La tabla tiene valores redundantes
Ejemplo de restricciones:
Día Hora Caja Producto Cantidad Importe
18:45 12 Vino XX 3 66,0020/05/09
18:46 12 Postre YY 1 18,5020/05/09
18:47 12 Azúcar ZZ 3 6,0020/05/09
18:49 7 Vino XX 2 ???20/05/09
18:51 14 Café WW 1 67,0020/05/09
![Page 83: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/83.jpg)
Sistemas de información y Sistemas computacionalesEjemplo de restricciones:
Día Hora Caja Producto Cantidad Importe
18:45 12 Vino XX 3 66,0020/05/09
18:46 12 Postre YY 1 18,5020/05/09
18:47 12 Azúcar ZZ 3 6,0020/05/09
18:49 7 Vino XX 2 ???20/05/09
18:51 14 Café WW 1 67,0020/05/09
Cualquier otro valor estaría mal.Las restricciones ayudan a evitar
inconsistencias
![Page 84: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/84.jpg)
Sistemas de Información - Ciclo de diseñoDominio de aplicación
Esquema conceptual(E/R)
Diseño conceptual
ModeloEntidad/Relación
Esquema lógico(DDL SQL)
Diseño lógico
ModeloRelacional
Evaluación de
desempeño
Lenguaje SQL
DBMS(DDL)
AplicacionesDB
![Page 85: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/85.jpg)
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 resultarmuy costoso.
Un Sistema de Información bien diseñadopuede evolucionar más fácilmente.
![Page 86: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/86.jpg)
Sistemas de Información - Ciclo de vida
¿Cómo conseguirun buen diseño?
Método
![Page 87: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/87.jpg)
Sistemas de Información
¿Por qué estudiarSistemas de Información?
Al menos 4 puntosde vista:
![Page 88: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/88.jpg)
Sistemas de Información
¿Por qué estudiarSistemas 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.
![Page 89: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/89.jpg)
Sistemas de Información
¿Por qué estudiarSistemas 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.
![Page 90: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/90.jpg)
Sistemas de Información
¿Por qué estudiarSistemas de Información?
Administrador: cómo manejar el SI
Conocer la estructura interna del DBMS, principalmente por razones de performance.
![Page 91: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/91.jpg)
Sistemas de Información
¿Por qué estudiarSistemas de Información?
Comprador: cómo interactuar con los equipos de diseño y desarrollo
Conocer las fases principales del ciclo de vida.
![Page 92: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/92.jpg)
Sistemas de Información - Aspectos críticos del proceso de diseño
Es extremadamenteútil manejar unlenguaje común
![Page 93: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/93.jpg)
Sistemas de Información - Aspectos críticos del proceso de diseño
Es necesario adoptaruna metodología:
Proceder con orden y en etapasclaramente establecidas
Compartir los resultados en elgrupo de trabajo
Mantener interacciones cercanasentre los sujetos
![Page 94: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/94.jpg)
Sistemas de Información - Aspectos críticos del proceso de diseño
sea representado en varios niveles:
. Conceptual
. Lógico
. Físico
Se requiere que:
![Page 95: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/95.jpg)
Sistemas de Información - Aspectos críticos del proceso de diseño
capture la esencia del significadode los datos que serán manejados.
Se requiere que:
![Page 96: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/96.jpg)
Sistemas de Información - Aspectos críticos del proceso de diseño
garantice la calidad de los datos.
Se requiere que:
sea apto para evolucionar en el tiempo.
se acompañe la documentacióncorrespondiente.
![Page 97: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/97.jpg)
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
![Page 98: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/98.jpg)
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
![Page 99: Introducción a los Sistemas de información y a los Sistemas de administración de bases de datos](https://reader036.vdocuments.pub/reader036/viewer/2022081603/5665b45d1a28abb57c90e237/html5/thumbnails/99.jpg)
Fin de la presentación
Referencias:* Yourdon, E.: Análisis estructurado moderno,
y otros