Está en la página 1de 40

Sistemas Gestores de Bases de Datos. Tema 1: Sistemas Clsicos de Gestin de Ficheros.

Sistemas Clsicos de Gestin de Ficheros. Introduccin.


n

En este tema vamos a ver:


n

Introduccin y conceptos bsicos del tratamiento de los datos. Caractersticas de los sistemas gestores de ficheros convencionales. Utilidades de definicin y manejo de la informacin. Introduccin, caractersticas generales y ventajas de una base de datos. Evolucin de las bases de datos y tendencias actuales. Legislacin sobre proteccin de datos.
2

Sistemas Clsicos de Gestin de Ficheros. Introduccin.


n

El desarrollo de las tecnologas ha propiciado el auge de los Sistemas de Informacin (SI), que son un conjunto de elementos tecnolgicos relacionados que cooperan entre si para la consecucin de un determinado fin empresarial, profesional o personal. Formalmente se puede definir como un conjunto de herramientas de trabajo, de reglas de uso, de datos y de relaciones entre todos los elementos anteriores que sirve para, a partir del tratamiento de la informacin de entrada conocida, generar una informacin de salida nueva.
3

Sistemas Clsicos de Gestin de Ficheros. Introduccin.


n

La implantacin de los sistemas de informacin se realizan en varios niveles o fases. Si la gestin del SI es realizada parcial o totalmente por ordenadores, se denomina sistema informtico.

Sistemas Clsicos de Gestin de Ficheros. Introduccin.


n

Los tres tipos de elementos que forman un sistema informtico son:


n

Recursos fsicos : el software y el hardware donde almacenar los datos archivos, bases de datos y equipos utilizados. Recursos humanos : personas que usan los recursos fsicos. Normas o protocolos : vienen determinadas por el software del sistema operativo, el de recuperacin y el de almacenamiento de datos.
6

Sistemas Clsicos de Gestin de Ficheros. Introduccin.


n

Las funciones de un SI son:


n

Recogida de datos : los datos son recogidos de alguna manera y suministrados al sistema como datos de entrada. Almacenamiento : Los datos introducidos y los que se pueden generar como consecuencia del procesamiento deben guardarse en la memoria interna y la memoria externa.
7

Sistemas Clsicos de Gestin de Ficheros. Introduccin.


n

Procesamiento : Es la principal utilidad del SI, estudiar los datos de los que se disponen para generar conclusiones. Presentacin : La informacin obtenida como consecuencia del procesamiento, para ser til, debe ser suministrada a las personas responsables de la toma de decisiones, o bien a otro sistema de informacin que la utilice como datos de entrada.

Sistemas Clsicos de Gestin de Ficheros. Introduccin.


n

Podemos deducir de un Sistema Informtico se compone bsicamente de una serie de datos y de un procesamiento / almacenamiento de estos.

Sistemas Clsicos de Gestin de Ficheros. Introduccin.


n

Esta divisin aparece debido a los problemas que aparecieron en los aos 70 la informacin se trataba y se gestionaba utilizando los sistemas de gestin de archivos soportados sobre el sistema operativo.

10

Sistemas Clsicos de Gestin de Ficheros. Introduccin.


n n

stos consistan en un conjunto de programas que definan y trabajaban sus propios datos. Los datos se almacenan en archivos y los programas manejan esos archivos para obtener la informacin. Si la estructura de los datos de los archivos cambiaba, todos los programas que los manejan se deben modificar, esto se produca debido a que la definicin de los datos se encuentra codificada dentro de los programas de aplicacin en lugar de almacenarse de forma independiente. (Sistemas de Gestin de Ficheros).
11

Sistemas Clsicos de Gestin de Ficheros. Introduccin.


n

Almacenar la informacin en un sistema de procesamiento de archivos tiene grandes inconvenientes:


n n n n n n n

Redundancia e inconsistencia de los datos. Dificultad en el acceso a los datos. Aislamiento de los datos. Problemas de integridad. Problemas de atomicidad. Anomalas en el acceso concurrente. Problemas de seguridad.
12

Sistemas Clsicos de Gestin de Ficheros. Introduccin.


n

El problema apareca cuando se trataban de grandes volmenes de informacin. As surge la idea de separar los datos contenidos en los archivos de los programas que los manipulan, es decir, que se puede modificar la estructura de los datos de los archivos sin que por ello se tengan que modificar los programas con lo que se trabajan (SGBD).
13

Sistemas Clsicos de Gestin de Ficheros. Caractersticas de los Sistemas Gestores de Ficheros.


n

Un fichero o archivo es una cantidad de informacin estructurada y sobre un mismo tema que se trata como una unidad de almacenamiento.

14

Sistemas Clsicos de Gestin de Ficheros. Caractersticas de los Sistemas Gestores de Ficheros.


n

El formato y el tipo de fichero determina la forma de interpretar la informacin que contiene, ya que, en definitiva, lo nico que se almacena en un fichero es una ristra de ceros y unos, de forma que es necesaria su interpretacin para obtener la informacin que almacena. Los archivos de bases de datos se componen de registros homogneos que contienen la informacin relativa a cada objeto de la base de datos. A cada elemento de informacin del registro se le denomina campo. Existen varios tipos de archivos:
15

Sistemas Clsicos de Gestin de Ficheros. Caractersticas de los Sistemas Gestores de Ficheros.


n

Archivos permanentes : Se caracterizan porque su vida es tan larga como la de la aplicacin que los utiliza. De este tipo son :
n

Archivos maestros : Contienen el estado actual de los datos relevantes para la aplicacin. Archivos constantes : Sus datos no se modifican, slo se consultan. Archivos histricos : Sirven para guardar una traza de valores de los datos que interesan.
16

Sistemas Clsicos de Gestin de Ficheros. Caractersticas de los Sistemas Gestores de Ficheros.


n

Archivos temporales : disfrutan de una vida corta, se crean y se borran durante la ejecucin de la aplicacin.
n

Archivos intermedios : Almacenan resultados para otro proceso de la aplicacin. Archivos de maniobras : Se utilizan para almacenar datos que no cambien en memoria principal. Archivos de resultados : Almacenan datos que sern enviados a un dispositivo de salida.
17

Sistemas Clsicos de Gestin de Ficheros. Caractersticas de los Sistemas Gestores de Ficheros.


n

Inconvenientes de un sistema de gestin de archivos:


n

Redundancia e inconsistencia de los datos : Se produce cuando los datos se repiten en ms de un archivo. Dependencia de los datos fsica-lgica : la estructura fsica de los datos (definicin de archivos y registros) se encuentra codificada en los programas de aplicacin. Cualquier cambio en esa estructura implica al programador identificar, modificar y probar todos los programas que manipulan esos archivos.
18

Sistemas Clsicos de Gestin de Ficheros. Caractersticas de los Sistemas Gestores de Ficheros.


n

Dificultad para tener acceso a los datos : cada vez que se necesite una consulta a los datos que no fue prevista desde el inicio implica la necesidad de codificar el programa de aplicacin necesario. No es fcil recuperar los datos de forma conveniente y eficiente. Separacin y aislamiento de los datos : al estar repartidos en varios archivos, y tener varios formatos, es difcil escribir nuevos programas que aseguren la manipulacin de los datos correctos.
19

Sistemas Clsicos de Gestin de Ficheros. Caractersticas de los Sistemas Gestores de Ficheros.


n

Dificultad para el acceso concurrente : en un sistema de gestin de archivos es complicado que los usuarios actualicen los datos simultneamente. Las actualizaciones concurrentes pueden dar por resultado datos inconsistentes, ya que se puede acceder a los datos por medio de diversos programas de aplicacin. Dependencia de la estructura del archivo con el lenguaje de programacin : la estructura de los datos se define dentro de los programas. Esto implica que los formatos de los archivos sean incompatibles.
20

Sistemas Clsicos de Gestin de Ficheros. Caractersticas de los Sistemas Gestores de Ficheros.


n

Problemas en la seguridad de los datos : Es difcil implantar restricciones de seguridad pues las aplicaciones se van aadiendo al sistema segn se van necesitando. Problemas de integridad de datos : los valores almacenados en los archivos deben cumplir con restricciones de consistencia. Esto implica aadir un gran nmero de lneas de cdigo en los programas.
21

Sistemas Clsicos de Gestin de Ficheros. Utilidades de definicin y manejo de la informacin.


n

Se pueden realizar las siguientes operaciones sobre los ficheros de datos :


n n

n n n n

Creacin y borrado. Modificacin del diseo o la estructura de la base de datos. Modificacin de registros. Insercin/Eliminacin de registros. Recuperacin de la informacin (query). Mantenimiento: Reparacin y Compactacin.
22

Sistemas Clsicos de Gestin de Ficheros. Utilidades de definicin y manejo de la informacin.


n

Podemos realizar una organizacin fsica de la informacin dentro del fichero:


n

Secuencial : Los registros son almacenados de forma contigua. Las operaciones de actualizacin requieren la reescritura de todo el archivo. Solo es posible aadir al final. La consulta de un registro requiere la lectura de los anteriores.
23

Sistemas Clsicos de Gestin de Ficheros. Utilidades de definicin y manejo de la informacin.


n

Encadenada : Cada registro contiene un puntero que apunta al registro siguiente. La consulta sigue siendo secuencial. La insercin se hace al final, modificando los punteros afectados. La modificacin es posible sin reescritura si el registro no aumenta de tamao. El borrado deja hueco en el archivo de datos. Indexada : El archivo de ndices se procesa de forma secuencial almacenndose con cada uno de los ndices, la direccin donde se guarda la informacin del registro en el fichero de datos. El borrado es lgico, ya que no se libera el espacio ocupado por la informacin del registro; nicamente se marca en el fichero de ndices.
24

Sistemas Clsicos de Gestin de Ficheros. Utilidades de definicin y manejo de la informacin.


n

Directa o Aleatoria : A partir del ndice del registro, es posible calcular su posicin en el archivo de datos en base al direccionamiento.
n

Direccionamiento directo : utiliza una frmula numrica. Direccionamiento asociado : almacena la direccin del registro. Direccionamiento calculado : la direccin se calcula mediante una funcin hash, que distribuye los registros en una tabla segn su ndice.
25

Sistemas Clsicos de Gestin de Ficheros. Utilidades de definicin y manejo de la informacin.


n

La nica bsqueda en un archivo no ordenado es la. Algoritmos para la ordenacin:


n n n

Intercambio directo. Fusin. Ordenacin rpida (quick sort).

Es ms eficiente tener varios archivos de ndices ordenados en funcin de determinados campos que ordenan los registros en el archivo de datos y, una vez localizado el ndice, acceder directamente al registro buscado. Si se tiene una funcin asociativa (funcin hash), la bsqueda ser an ms eficiente.
26

Sistemas Clsicos de Gestin de Ficheros. Utilidades de definicin y manejo de la informacin.


n

En la organizacin de los datos y la bsqueda hay otros aspectos de los ficheros de datos a tener en cuenta : n Mantenimiento. n Confidencialidad y seguridad.

27

Sistemas Clsicos de Gestin de Ficheros. Introduccin, caractersticas generales y ventajas de una base de datos.
n

Las bases de datos surgen para intentar resolver los problemas anteriores, y tienen como principal objetivo el siguiente:
n

Unificar toda la informacin del SI para evitar redundancias sin perder de ella las distintas perspectivas que de la misma tienen los usuarios.

Segn esta definicin los datos se organizan y mantienen en un conjunto estructurado que no se disea para una aplicacin en concreta sino que recoge la visin global de toda la informacin de la organizacin.
28

Sistemas Clsicos de Gestin de Ficheros. Introduccin, caractersticas generales y ventajas de una base de datos.
n

Los datos almacenados en una BD deben presentar las siguientes propiedades:


n

n n

n n

No han de ser efmeros (han de permanecer invariables). Estructurados. Operacionales y transaccionales (permiten manipularlos aplicando operadores para obtener los resultados deseados). Con sentido semntico. ntegros (han de reflejar una realidad existente).
29

Sistemas Clsicos de Gestin de Ficheros. Introduccin, caractersticas generales y ventajas de una base de datos.
n

Ante todos los inconvenientes anteriormente citados aparecen las BD y los Sistemas Gestores de Bases de Datos (SGBD) que son herramientas software donde el objetivo primordial de un SGBD es proporcionar eficiencia y seguridad a la hora de extraer o almacenar informacin en las bases de datos. El SGBD ofrece una visin homognea de los datos: bases de datos que se ajustan a un modelo de datos comn.
30

Sistemas Clsicos de Gestin de Ficheros. Introduccin, caractersticas generales y ventajas de una base de datos.

31

Sistemas Clsicos de Gestin de Ficheros. Introduccin, caractersticas generales y ventajas de una base de datos.
n

Los SGBD estn diseados para gestionar grandes bloques de informacin, que implica tanto la definicin de estructuras para el almacenamiento como de mecanismos para la gestin de la informacin. Los objetivos fundamentales de los SGBD son:
n n n

Independencia de los datos. Integridad de los datos. Seguridad de los datos.


32

Sistemas Clsicos de Gestin de Ficheros. Introduccin, caractersticas generales y ventajas de una base de datos.
n

El SGBD es una herramienta software que permite a los usuarios definir, crear y mantener la BD y proporciona un acceso controlado a la misma. Debe prestar los siguientes servicios :
n

Creacin y definicin de la BD : especificacin de la estructura, el tipo de los datos, las restricciones y relaciones entre ellos mediante lenguajes de definicin de datos. Toda esta informacin se almacena en el diccionario de datos, el SGBD proporcionar mecanismos para la gestin del diccionario de datos.
33

Sistemas Clsicos de Gestin de Ficheros. Introduccin, caractersticas generales y ventajas de una base de datos.
n

Manipulacin de los datos : realizando consultas, inserciones y actualizaciones de los mismos utilizando lenguajes de manipulacin de datos. Acceso controlado a los datos de la BD : mediante mecanismos de seguridad a los usuarios.
34

Sistemas Clsicos de Gestin de Ficheros. Introduccin, caractersticas generales y ventajas de una base de datos.
n

Mantener la integridad y consistencia de los datos : utilizando mecanismos para evitar que los datos sean perjudicados por cambios no autorizados. Acceso compartido a la BD : controlando la interaccin entre usuarios concurrentes. Mecanismos de respaldo y recuperacin : para restablecer la informacin en caso de fallos en el sistema.
35

Sistemas Clsicos de Gestin de Ficheros. Evolucin de las Bases de Datos y tendencias actuales.
n

La evolucin de las BD han sido las siguientes:


n

Dcadas de los sesenta y setenta : Sistemas centralizados con un gran ordenador y una red de terminales tontos. Dcada de los aos ochenta : Aparecen las bases de datos relacionales que facilitan la programacin de aplicaciones con bases de datos y consiguen que los programas sean independientes de los aspectos fsicos de la base de datos. 36

Sistemas Clsicos de Gestin de Ficheros. Evolucin de las Bases de Datos y tendencias actuales.
n

Dcada de los aos noventa : Aparecen las bases de datos distribuidas que permiten que un programa pueda trabajar con diferentes bases de datos como si fuera una sola, aprovechando tambin la facilidad de las redes de comunicaciones actuales.

37

Sistemas Clsicos de Gestin de Ficheros. Evolucin de las Bases de Datos y tendencias actuales.
n

Tendencias actuales:
n

SGBD con Tipos Abstractos de Datos (TAD) : aparecieron para aprovechar la tecnologa multimedia. Esto conlleva adoptar la orientacin a objetos (OO) con interfaces grficas y escalables, adaptacin a Internet, incorporando recursos para ser tambin servidores de pginas Web. Data Warehouse (almacen de datos) : con herramientas para analizar toda la informacin acumulada a lo largo de aos.
38

Sistemas Clsicos de Gestin de Ficheros. Evolucin de las Bases de Datos y tendencias actuales.
n

Data mining (minera de datos) : muy vinculado al anterior.

Existen tambin otros SGBD que no siguen estos modelos como las bases de datos documentales o las bases de datos geogrficas (Sistemas de Informacin Geogrfica, GIS, que son sistemas informticos que graban, almacenan y analizan la informacin sobre los elementos que componen la superficie de la Tierra).

39

Sistemas Clsicos de Gestin de Ficheros. Legislacin sobre Proteccin de Datos.


n

Existen 2 disposiciones bsicas de obligado cumplimiento por parte de las empresas y de los profesionales que traten con datos de carcter personal:
n

La ley Orgnica 15/1999, de 13 de diciembre, de Proteccin de Datos de Carcter Personal (LOPD). El RD 994/1999, de 11 de junio, por el que se aprueba el Reglamento de Medidas de Seguridad de los ficheros automatizados que contengan datos de carcter personal.
40

También podría gustarte