Upload
others
View
14
Download
0
Embed Size (px)
Citation preview
Sistemas de Información y Bases de Datos
Diseño de Bases de Datos y Seguridad de la Información
Curso 2010-2011
1
Índice
1. Sistemas de Información1.1. Concepto de Sistema1.2. Concepto de Sistema de Información1.3. Componentes de un Sistema de Información1.4. SI para la Gestión y SI para la Ayuda a la Toma de
Decisiones2. De los Sistemas Tradicionales de Ficheros a las
Bases de Datos3. Ventajas e Inconvenientes de las BD frente a los
Ficheros 4. Concepto de Base de Datos5. Distintos Niveles de Abstracción de una BD
2
Bibliografía
3
Básica
Date, C. J. “An Introduction to Database Systems” (8ª edición), Addison-Wesley, 2004. (Existe traducción al castellano de la 7ª Ed.)
Elmasri, R. y Navathe, S. B. “Fundamentals of Database Systems” (4ª edición). Addison-Wesley, 2003. (Existe traducción al castellano de la 3ª Ed.)
Complementaria
M. Piattini, E. Marcos, C. Calero y B. Vela. “Tecnología y Diseño de Bases de Datos”. RAMA. Septiembre, 2006.
4
Concepto de Sistema
Un sistema puede definirse como un conjunto de cosas que ordenadamente relacionadas entre sí contribuyen a un determinado objetivo.
Los sistemas están limitados, natural o artificialmente.
Todo lo que está situado fuera de los límites del sistema se denomina entorno
El sistema toma elementos del entorno, entradas, como materias primas para elaborar los productos que se devuelven al entorno, salidas.
Los sistemas pueden ser naturales o artificiales, si son debidos al hombre. Un sistema de información es un sistema artificial.
1. Sistemas de Información: Concepto de sistema
5
ENTORNO
ENTORNO
ENTRADAS SALIDASSISTEMA
1. Sistemas de Información: Concepto de sistema
6
Controla su actuación en función de cómo las salidas cumplen los objetivos marcados.
Se adecúa dinámicamente a las condiciones del entorno.
El control del sistema se puede realizar mediante mecanismos internos (sistemas autorregulados), del entorno o por ambos.
Sistema Dinámico
1. Sistemas de Información: Concepto de sistema
7
ENTRADAENTRADA SALIDASALIDAPROCESADOR
CONTROLADOR
datos información
señalesestímulos
estímulos
realimentación
Esquema de un sistema dinámico
1. Sistemas de Información: Concepto de sistema
8
Toda organización necesita, para su funcionamiento, un conjunto de informaciones que se han de transmitir entre sus elementos y desde y hacia el exterior del sistema.
Una parte de esta comunicación que se realiza por medio de contactos interpersonales entre los empleados, es el sistema de información informal.
Cuando se trata de organismos complejos, este tipo de flujo de información es insuficiente y costoso, por lo que se hace necesario un sistema de información formal u organizacional.
Concepto de SI
1. Sistemas de Información: Concepto de sistema de información
9
Concepto de SI
Un Sistema de Información toma datos del entorno y devuelve como resultado la información que la organización require para su gestión y toma de decisiones.
La organización debe marcar objetivos y directrices que permitan regular al SI.
Se denomina Sistema Objeto a la parte de la organización de la cual se nutre el SI y a la cual revierten sus resultados. Los SI son sistemas eminentemente dinámicos.
1. Sistemas de Información: Concepto de sistema de información
10
ENTRADAENTRADA SALIDASALIDAPROCESADOR
CONTROLADOR INTERNO
CONTROLADOR EXTERNO(ORGANOS DIRECTIVOS)
SI
ORGANIZACION
1. Sistemas de Información: Concepto de sistema de información
Control a dos niveles del SI de una organización
11
Definiciones de SI
“Sistemas de Información son sistemas que suministran servicios de información”, Langefors (1977).
“Un Sistema de Información puede ser definido como una colección de personas, procedimientos y equipos diseñados, construidos, operados y mantenidos para recoger, registrar, procesar, almacenar, recuperar y visualizar información”, Teichroew (1976).
“Un SI es un conjunto de elementos, ordenadamente relacionados
entre sí de acuerdo con unas ciertas reglas, que aporta al sistema objeto (es decir a la organización a la cual sirve y que le marca las directrices de funcionamiento) la información necesaria para el cumplimiento de sus fines, para lo cual tendrá que recoger, procesar y almacenar datos, procedentes tanto de la misma organización como de fuentes externas, facilitando la recuperación, elaboración y presentación de los mismos”, de Miguel y Piattini (1999).
1. Sistemas de Información: Concepto de sistema de información
12
SISTEMA
DE
INFORMACION
Contenido-datos-
Equipo físico-hardware-
Soporte lógico-software-
Administrador
Usuarios
referencial
factual
unidad central de proceso
equipo periférico
Sistema operativo
Gestión de datos -SGBD-
Control de las comunicaciones
Tratamientos específicos
área de datos
área informática
informáticos
no informáticos
estructurados
no estructurados
1. Sistemas de Información: Componentes del SI
13
Sistemas de Gestión de Bases de Datos (SGBD):
Tratamiento de datos estructurados
Sistemas de Recuperación de Información (SRI):
Tratamientos de datos no estructurados
Dos tipos de sistemas de gestión:
Convergencia
1. Sistemas de Información: Componentes del SI
14
NIVEL ESTRATEGICO- Elaboración de planes- Objetivos generales
NIVEL ESTRATEGICO- Elaboración de planes- Objetivos generales
NIVEL OPERACIONAL- Tareas administrativasNIVEL OPERACIONAL
- Tareas administrativas
NIVEL TACTICO- Control de gestión- Objetivos específicos
NIVEL TACTICO- Control de gestión- Objetivos específicos
Ordenes y PlanesInformación
Niveles de gestión en las organizaciones
1. Sistemas de Información: SI para la Gestión y SI para la Ayuda a la Toma de Decisiones
15
1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo.
2. Posteriormente, se optó por utilizar una BD común que incorporara, sin redundancias innecesarias, la información necesaria para las distintas funciones. De este modo, se dispone de un único SI capaz de dar respuesta tanto a las necesidades de gestión como a las de decisión.
3. En la actualidad se han incorporado nuevas técnicas para dar soporte a la toma de decisiones: minería de datos (Data Mining) y almacenes de datos (Data Warehouse). Surgen nuevos sistemas dirigidos a los directivos (Decision Support Systems o Executive Information Systems).
Históricamente:
1. Sistemas de Información: SI para la Gestión y SI para la Ayuda a la Toma de Decisiones
16
NIVEL DIRECTIVO- TACTICO Y ESTRATEGICO-
(Ayuda a la decisión)
NIVEL DIRECTIVO- TACTICO Y ESTRATEGICO-
(Ayuda a la decisión)
SISTEMADE
INFORMACION
SISTEMADE
INFORMACION
NIVEL OPERACIONAL(Gestión rutinaria)
NIVEL OPERACIONAL(Gestión rutinaria)
ORDE NES
Y
PLANES
Informaciónagregada
datoselementales
datosexternos
Sistema de información único (nivel directivo y operacional)
1. Sistemas de Información: SI para la Gestión y SI para la Ayuda a la Toma de Decisiones
17
D1D1
D2D2
D3D3
D4D4
D5D5
D6D6
D7D7
f 1
f 5
f 4
f 3
f 2
T1T1
T4T4
T2T2
T3T3
T5T5
f 6
R1
R5
R2
R3
R4
DATOS FICHEROS TRATAMIENTOS RESULTADOS
Organización clásica: sistemas orientados al proceso
2. De los Sistemas Tradicionales de Ficheros a las Bases de Datos
18
Inconvenientes de los Sistemas Orientados a procesos
Ocupación inútil de memoria secundaria
Aumento en los tiempos de proceso
Inconsistencias
Dependencia de los datos respecto al soporte físico y a los programas (falta de flexibilidad frente a cambios)
No son apropiados para sistemas de ayuda a la toma de decisiones
Surge un nuevo enfoque, el de una BD, donde los datos se almacenen una sola vez, con independencia de los tratamientos
2. De los Sistemas Tradicionales de Ficheros a las Bases de Datos
19
D1D1
D2D2
D3D3
D4D4
D5D5
DEPURACION
ACTUALIZA-CION
ALMACENA-MIENTO
B.D.
RECUPERA-CION
TRATAMIEN-TO
R1
R3
R2
DATOS CREACION Y RECUPERACION RESULTADOSACTUALIZACION Y TRATAMIENTOS
Organización en BD: sistemas orientados a los datos
2. De los Sistemas Tradicionales de Ficheros a las Bases de Datos
20
Ventajas de las BD
REFERIDAS A:
A) LOS DATOS:- Independencia de éstos respecto de los tratamientos y viceversa- Mejor disponibilidad de los mismos- Mayor eficiencia en la recogida, codificación y entrada en el sistema
B) LOS RESULTADOS- Mayor coherencia- Mayor valor informativo- Mejor y más normalizada documentación
C) LOS USUARIOS- Acceso más rápido y sencillo de los usuarios finales- Más facilidades para compartir los datos por el conjunto de los usuarios- Mayor flexibilidad para atender a demandas cambiantes
3. Ventajas e Inconvenientes de las BD frente a los Ficheros
21
Inconvenientes de las BD
Instalación costosa
Coste de almacenamiento de los productos
Necesidad de personal especializado
Implantación larga y difícil Falta de rentabilidad a corto plazo
Escasa estandarización
Desfase entre teoría y práctica
Sistemas monolíticos
Excesiva dependencia del fabricante
3. Ventajas e Inconvenientes de las BD frente a los Ficheros
22
“Colección de datos interrelacionados almacenados en conjunto sin redundancias perjudiciales o innecesarias; su finalidad es servir a una aplicación o más, de la mejor manera posible; los datos se almacenan de modo que resulten independientes de los programas que los usan; se emplean métodos bien determinados para incluir nuevos datos y para modificar o extraer los datos almacenados”, (Martin, 1975).
“Colección o depósito de datos, donde los datos están lógicamente relacionados entre sí, tienen una definición y descripción comunes y están estructurados de una forma particular. Una base de datos es también un modelo del mundo real y, como tal, debe poder servir para toda una gama de usos y aplicaciones”, (Conference des Statisticiens Européens, 1977).
“Conjunto de datos de la empresa memorizado en un ordenador, que es utilizado por numerosas personas y cuya organización está regida por un modelo de datos”, (Flory, 1982).
“Conjunto estructurado de datos registrados sobre soportes accesibles por ordenador para satisfacer simultáneamente a varios usuarios de forma selectiva y en tiempo oportuno”, (Delobel, 1982).
“Colección no redundante de datos que son compartidos por diferentes sitemas de aplicación”, (Howe, 1983).
“Colección integrada y generalizada de datos, estructurada atendiendo a las relaciones naturales de modo que sumimistre todos los caminos de acceso necesarios a cada unidad de datos con objeto de poder atender todas las necesidades de los diferentes usuarios”, (Deen, 1985).
“Conjunto de ficheros maestros, organizados y administrados de una manera flexible de modo que los ficheros puedan ser facilmente adaptados a nuevas tareas imprevisibles”, (Frank, 1988).
“Colección de datos interrelacionados”, (Elsmari y navathe, 1989).
Distintas definiciones de BD
4. Concepto de Base de Datos
23
“Colección o depósito de datos integrados, almacenados en soporte secundario(no volatil) y con redundancia controlada. Los datos, que han de ser compartidos por diferentes usuarios y aplicaciones, deben mantenerse independientes de ellos,y su definición (estructura de la base de datos) única y almacenada junto con los datos, se ha de apoyar en un modelo de datos, el cual ha de permitir captar las interrelaciones y restricciones existentes en el mundo real. Los procedimientos de actualización y recuperación, comunes y bien determinados, facilitarán laseguridad del conjunto de los datos”, de Miguel y Piattini (1999).
Base de Datos (BD)
Sistema de Gestión de Base de Datos (SGBD)
Conjunto de programas que permiten la implantación, acceso y mantenimiento de la BD
Sistema de Base de Datos (SBD)SGBD + DATOS + USUARIOS
4. Concepto de Base de Datos
24
A B C D E F G
AB
CD
E FG
ESTRUCTURA LOGICA DE USUARIO
-esquema externo-
ESTRUCTURALOGICAGLOBAL
-esquema conceptual-
ESTRUCTURAFISICA
-esquema interno-
Las tres estructuras de los sistemas de bases de datos
5. Distintos Niveles de Abstracción de una BD