Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de...

31

Transcript of Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de...

Page 1: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.
Page 2: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Fundación Universitaria los LibertadoresIngeniería de Sistemas

Introducción a la ingeniería de Sistemas

Omar GarzónLeonardo Pinzón

Fabio VásquezNoviembre 2009

Page 3: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosContenido

1. Introducción2. Archivos y registros3. Características de los registros4. Clasificación de los archivos según su uso5. Organización de archivos6. Modos de acceso7. Operaciones sobre archivos8. Técnica de clasificación de archivos9. Bases de datos10.Modelos de Bases de datos11.Seguridad y control de datos

Atrás Siguiente

Page 4: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosIntroducción

El almacenamiento y manejo de datos es necesario en cualquier empresa, por ejemplo: datos de empleados, clientes, proveedores, etc.

Para el almacenamiento de los datos se utilizan soportes de tipo magnético y óptico, y para el tratamiento de los datos grabados se utilizan las computadoras.

Las ventajas de los soportes de las computadoras consisten en una gran capacidad de almacenamiento, rapidez en el proceso y precisión.

SiguienteAtrás

Page 5: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosArchivos y registros

Estructura de datos El

cual tiene una memoria segundaria y consiste en un conjunto de informaciones en unidades de acceso llamados registros.

Contenido Atrás Siguiente

Page 6: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosArchivos y registros

Registro lógico:

Es cada uno de los componentes del archivo. Tienen un conjunto de funciones que se acceden y se tratan de manera unitaria.

Componentes:

• Campos• Subcampos• Campo clave

Registro Físico o bloque:

Corresponde a la cantidad de información que se trasmite físicamente en cada operación.

Se dividen en:

• Registros bloqueados• Registros expansivos

Contenido Atrás Siguiente

Page 7: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosCaracterísticas de los archivos

Residencia en soporte de información externos.

Independencia respecto a los programas.

Permanencia de las informaciones almacenadas.

Gran capacidad de almacenamiento.

Contenido Atrás Siguiente

Page 8: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosClasificación de los archivos según su uso

Archivos permanentes: Archivos de constantes. Archivos de situación. Archivos históricos.

Archivos de movimientos.

Archivos de maniobra o trabajo.

Contenido Atrás Siguiente

Page 9: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosOrganización de archivos

Al diseñar un archivo debe tenerse en cuenta las diferentes maneras de organizar sus registros en base a las siguientes organizaciones:

Organización secuencial. Organización directa o

aleatoria. Organización secuencial

indexada, sus áreas son:

• Primaria• Índices• Excedentes

Contenido Atrás Siguiente

Page 10: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosModos de acceso

Es la forma en que el

dispositivo maneja el soporte, se posiciona en un determinado lugar para realizar una operación de escritura o lectura de un registro.

Modos básicos:

Secuencial Directo

Contenido Atrás Siguiente

Page 11: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosOperaciones sobre archivos

Entre las operaciones mas usuales están:

Creación Copia Consulta Clasificación u ordenación Concatenación Intersección Fusión o mezcla Partición Actualización Reorganización Borrado

Contenido Atrás Siguiente

Page 12: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosTécnicas de clasificación de archivos

Un archivo esta clasificado ascendente o descendentemente si tienen todos sus archivos en secuencia con respecto al valor de un campo que denominamos clave de información, según el algoritmo configurado y requerido para el trabajo deseado.

Contenido Atrás Siguiente

Page 13: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosTécnicas de clasificación de archivos

Clasificación por mezcla directa:

Consiste en la realización sucesivas veces de una partición y una mezcla que produce secuencias ordenadas de longitud cada vez mayor.

Clasificación por mezcla equilibrada:

Consiste en realizar la partición tomando las secuencias ordenadas de máxima longitud posible y realizando la mezcla de secuencias ordenadas alternativamente sobre dos archivos, lo que hace que la siguiente partición quede ordenada

Contenido Atrás Siguiente

Page 14: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosTécnicas de clasificación de archivos

Clasificación de raíz:

Se utiliza para claves de ordenación numéricas, consiste en distribuir los registros en 10 archivos auxiliares, numerados del 0 al 9, según el digito que corresponde al numero de pasada que se este realizando.

Contenido Atrás Siguiente

Page 15: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosBases de datos

Conjunto integrado de datos interrelacionados, junto con una serie de aplicaciones para su manejo, accesible simultáneamente por diferentes usuarios y programas.

Contenido Atrás Siguiente

Page 16: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosBases de datos

Sus principales características son:

Control centralizado de los datos

Integridad de los datos Minimización de las

redundancias Independencia de los

datos

Acceso concurrente a los datos

Coste mínimo de almacenamiento y mantenimiento

Versatilidad para la representación de relaciones

Establecimiento de medidas de seguridad

Facilidad para el cambio (hardware y software)

Contenido Atrás Siguiente

Page 17: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosModelos de bases de datos

Hace referencia a la estructura que se utiliza para expresar las relaciones existentes entre las diferentes unidades de datos que las constituyen.

Modelos que se han afianzado

1. Modelo jerárquico.2. Modelo en red.3. Modelo relacional.

Contenido Atrás Siguiente

Page 18: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosModelos de bases de datos

Modelo jerárquico:

Utiliza la estructura de árbol para establecer relaciones del tipo (uno a varios).

Contenido Atrás Siguiente

Page 19: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosModelos de bases de datos

Modelo de red:

Utiliza la estructura de red o grafo, que permite definir entre todos los nodos relaciones (muchos a muchos).

Contenido Atrás Siguiente

Page 20: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosModelos de bases de datos

Modelos relacional:

Las relaciones entre las unidades de datos o entidades se expresan mediante tablas de dos dimensiones.

Contenido Atrás Siguiente

Page 21: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosSeguridad y control de datos

La información en un archivo o base de datos puede llegar a tener una gran importancia y su perdida o destrucción podría suponer un desastre para sus propietarios.

Por ello, será preciso establecer determinadas medidas de seguridad y control que minimicen o anulen ese riesgo.

Aspectos de seguridad:

1. Seguridad contra fallos del sistema o del soporte.2. Seguridad contra usos incorrectos o no autorizados.

Contenido Atrás Siguiente

Page 22: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosSeguridad y control de datos

Seguridad contra fallos del sistema o del soporte:

Es preciso proteger no solo los datos, sino también las operaciones de actualización que se realizan con ellos. Empleando las siguientes técnicas:

• Copias de Seguridad.

• Registro de operaciones.

• Procedimientos de recuperación.

Contenido Atrás Siguiente

Page 23: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosSeguridad y control de datos

Seguridad contra usos incorrectos o no autorizados:

Una de las principales características de los archivos y bases de datos es la posibilidad de acceso a sus datos por parte de diferentes programas y usuarios.

La protección

establecida mediante diferentes niveles de acceso a los usuarios, relativos a las operaciones permitidas o prohibidas: lectura, escritura y borrado de registros .

Contenido Atrás Siguiente

Page 24: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosPara recordar

Los archivos y bases de datos son las estructuras mas adecuadas para el almacenamiento permanente de grandes cantidades de datos.

Los archivos se caracterizan por residir en memoria externa, por ser independientes de los programas.

Según su uso pueden ser permanentes, de movimiento y de maniobra, y según su organización pueden ser secuenciales, directos o indexados.

Contenido Atrás Siguiente

Page 25: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datosPara recordar

Denominamos modelo de base de datos a la forma en que se representan las relaciones entre las unidades de datos, y en uso son el jerárquico o en árbol, en red y el relacional.

Para proteger la integridad de los datos almacenados se deben realizar copias de seguridad (back-ups), y para la confidencialidad se pueden establecer medidas de seguridad como lo son los códigos de usuario (password).

Contenido Atrás Siguiente

Page 26: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datos

Contenido Atrás Siguiente

Page 27: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Archivos y bases de datos

¿Qué estructura se emplea en el modelo jerárquico de base de datos?

a)Árbol.b)Retículo.c)Tabla.d)Grafo.

Contenido Atrás Siguiente

Page 28: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Un archivo desaparece del soporte en que reside si:

a)Se termina el programa.b)Se corta el flujo eléctrico.c)Se copia en otro soporte.d)Nada de lo anterior.

Archivos y bases de datos

Contenido Atrás Siguiente

Page 29: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Cuales son los modelos de bases de datos que se han afianzado?

Archivos y bases de datos

Contenido Atrás Siguiente

Page 30: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Que es una base de datos?

Archivos y bases de datos

Contenido Atrás Siguiente

Page 31: Fundación Universitaria los Libertadores Ingeniería de Sistemas Introducción a la ingeniería de Sistemas Omar Garzón Leonardo Pinzón Fabio Vásquez Noviembre.

Contenido Atrás