24
Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011 1

Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

Sistemas de Información y Bases de Datos

Diseño de Bases de Datos y Seguridad de la Información

Curso 2010-2011

1

Page 2: Sistemas de Información y Bases de Datos · 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

Page 3: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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.

Page 4: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 5: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

5

ENTORNO

ENTORNO

ENTRADAS SALIDASSISTEMA

1. Sistemas de Información: Concepto de sistema

Page 6: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 7: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 8: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 9: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 10: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 11: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 12: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 13: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 14: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 15: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 16: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 17: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 18: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 19: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 20: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 21: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 22: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 23: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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

Page 24: Sistemas de Información y Bases de Datos · Sistemas de Información y Bases de Datos Diseño de Bases de Datos y Seguridad de la Información Curso 2010-2011. 1

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