DISEÑO DE ARCHIVOS Y USO DE DISPOSITIVOS DE ALMACENAMIENTO SECUNDARIO

31
DISEÑO DE ARCHIVOS Y USO DE DISPOSITIVOS DE ALMACENAMIENTO SECUNDARIO

Transcript of DISEÑO DE ARCHIVOS Y USO DE DISPOSITIVOS DE ALMACENAMIENTO SECUNDARIO

DISEÑO DE

ARCHIVOS Y USO DE

DISPOSITIVOS DE

ALMACENAMIENTO

SECUNDARIO

YOLMIRA ESTHER PALMA MEZA

RUTH FLÓREZ DELGADO

WILMER JAVIER VILLAMIZAR SANTOS

CARLOS ALBERTO GÓMEZ CÁCERES

YENISETH HERRERA SIERRA

CAROLINA HENAO BEJARANO

DORA CECILIA SILVA RUIZ

UNIVERSIDAD DEL QUINDÍO

CIENCIA DE LA INFORMACIÓN Y LA DOCUMENTACIÓN,

BIBLIOTECOLOGÍA Y ARCHIVÍSTICA

GRUPO No. 4

2016

Los archivos manejan una serie de conceptos cuya comprensión es

necesaria para aproximarnos a la gestión de datos y al diseño de

archivos.

DATO: cada elemento

individual de un archivo se le

llama Dato. Cada dato se

identifica por su nombre y

tiene un valor específico

asociado a él. La asociación

de un valor con un campo

crea una ocurrencia del dato.

Los datos pueden abarcar

subdatos o subcampos.

CAMPO: carácter o grupo de caracteres

ya sean alfabéticos o numéricos que

tienen un significado especifico, se utiliza

un campo para definir y guardar un dato.

REGISTRO:

es el conjunto completo de datos relaci

onados pertenecientes a una entrada.

Cada campo tiene fijo su longitud y tipo

ya sea alfanumérico, numérico o

alfabético. Cuando el numero y tamaño

de los datos en un registro son

constantes se consideran de longitud fija.

Los registros de longitud variable son

mas fáciles de manejar pero menos

comunes que los fijos.

LLAVE DE REGISTRO: se usa para distinguir un

registro de otro los analistas de sistemas eligen uno de

los datos del registro cuyo valor sea el

único en todos los registros del archivo y lo utilizan

con fines de identificación.

ENTIDAD:

una entidad es cualquier persona, lugar, cosa o evento

de interés para la organización y acerca del cual se

capturan, almacenan o procesan datos.

ARCHIVO: es una colección de registros relacionados.

Se incluye cada registro en un archivo ya que

pertenece a la misma identidad. El tamaño del archivo

se determina por el numero de registros que hay en el.

BASE DE DATOS: colección integrada de datos

almacenados en distintos tipos de registros, de forma

que sean accesible para múltiples aplicaciones.

Técnica que permite mostrar los requerimientos

lógicos de las estructuras de datos de una

aplicación o sistema.

OBJETIVOS

• Verificar los requerimientos de información.

• Describir los datos asociados con las diferentes

entidades.

• Mostrar la relación entre entidades.

• Comunicar los requerimientos de datos.

• Construir un modelo lógico del sistema que

facilite la comprensión del mismo.

Los diagramas de estructuras de datos, utilizan

una notación básica la cual está representada

por:

ELEMENTOS PARA LA CONSTRUCCIÓN DEL DIAGRAMA DE ESTRUCTURA DE DATOS

ENTIDADES

Entidad: es un objeto

(persona, lugar o cosa) sobre

la cual la organización

captura, almacena o procesa

datos. Su representación

gráfica es un rectángulo.

RELACIONES

Relación: es la conexión

que va existir (entre tipos de

entidades). Su

representación gráfica es

una línea recta.

FASES PARA LA CONSTRUCCIÓN DE LA

ESTRUCTURA DE DATOS

1. Identificar las entidades dentro del

sistema, teniendo previo conocimiento del

funcionamiento del mismo:

objetos reales, personas, actividades del sistema.

Pedido Materiales Proveedor

2. Determinar las claves o identificadores de las entidades, es decir

aquellos atributos que identifiquen a cada entidad.

• Entidad PEDIDO, tendría la clave Código del pedido

• Entidad MATERIAL, tendría la clave Código de Material

• Entidad PROVEEDOR, tendría la clave Código del Proveedor.

3. Establecer las relaciones entre las entidades, describiendo el

grado de los mismos, previo estudio de cada una de las asociaciones

de una entidad con las demás identificadas. Y

Proveedor

Detalle

Pedido

Material

4. Dibujar el modelo de datos.

5. Identificar y describir los atributos de cada entidad, teniendo en

cuenta todas las propiedades de cada entidad en las que el

sistema tenga interés.

Las entidades PEDIDO y PROVEEDOR

tendrán los siguientes atributos.

PEDIDO PROVEEDOR

Código del pedido. (K) Código del proveedor. (K)

Fecha del pedido. Nombre del proveedor.

Código del proveedor. Dirección del proveedor.

6. Verificaciones, se realizan sobre el diagrama, eliminando las

relaciones redundantes. Una relación o asociación ser

redundante si puede expresarse exactamente por medio de una

combinación de varias asociaciones.

¿QUE SON ARCHIVOS?

Los archivos son el conjunto organizado de informaciones del

mismo tipo, que pueden utilizarse en un mismo tratamiento; como

soporte material de estas informaciones.

Un archivo es identificado por un nombre y la descripción de la

carpeta o directorio que lo contiene.

Los archivos informáticos se llaman así porque son los

equivalentes digitales de los archivos en tarjetas, papel o microfichas

del entorno de oficina tradicional.

Los archivos informáticos facilitan una manera de organizar los

recursos usados para almacenar permanentemente información

dentro de un computador.

CARACTERÍSTICAS DE LOS ARCHIVOS

Independencia de las informaciones respecto de

los programas.

La información almacenada es permanente.

Un archivo puede ser accedido por distintos

programas en distintos momentos.

Gran capacidad de almacenamiento.

CLASIFICACIÓN DE LOS ARCHIVOS

CLASIFICACION DE

LOS ARCHIVOS

Permanentes

o Maestros

De Movimientos

De Maniobra

o Trabajo

Estos contienen información que varia poco. En

algunos casos es preciso actualizarlos

periódicamente

Se cercan para actualizar los archivos maestros.

Sus registros son de tres tipos: alta, bajas y

modificaciones.

Tienen una vida limitada, normalmente menor que

la duración de la ejecución de un programa. Su

utilizan como auxiliares de los anteriores.

TIPOS DE ARCHIVOS

TIPOS DE

ARCHIVOS

SEGÚN SU

FUNCIÓN

SEGÚN SUS

ELEMENTOS

Archivos

Permanentes

Archivos de

Movimiento

Archivo de

Maniobra o

Transitorio

Maestros: van a tener todos los datos

necesarios para realizar una operación. Históricos: contienen información

acumulada a lo largo del tiempo.

Son aquellos que se utilizan

conjuntamente con los maestros y

contienen algún campo común.

Son los archivos creados auxiliares

creados durante la ejecución del programa

y borrados habitualmente al terminar el

mismo.

Archivo de

Entrada

Archivo de

Salida

Archivo de

Programa

Archivo de

Texto

Es el archivo de donde se van a leer los

datos.

Una colección de información visualizada

por la computadora.

Es aquel que no tiene datos posee

instrucciones.

Posee cadenas de caracteres.

ACCESO A LOS ARCHIVOS

SecuencialesLos Registros se leen desde el Principio hasta el Final del

Archivo, de tal forma que para leer un Registro se leen todos

los que preceden.

Directo

Cada Registro puede leerse / escribirse de forma directa solo

con expresar su dirección en el fichero por él numero relativo

del registro o por transformaciones de la clave de registro en

él numero relativo del registro a acceder.

Por Índice

Se accede indirectamente a los registros por su clave,

mediante consulta secuenciales a una tabla que contiene la

clave y la dirección relativa de cada registro, y posterior

acceso directo al registro.

ATRIBUTOS DE UN ARCHIVO

Nombre: simbólico, relacionado con su contenido, debe ser

comprensible e identificable por el usuario.

Tipo de archivo: necesario en SO que reconocen distintos

tipos.

Ubicación: posición en el dispositivo.

Tamaño: el del archivo.

Protección: información del control de acceso.

Hora, Fecha e Identificación del usuario: información

relativa a la creación, última modificación, último uso.

Tiene las siguientes funciones:

• Controla los datos en almacenamiento secundario.

• Proporciona al usuario una abstracción de cómo se

manipulan los datos internamente.

• Proporciona independencia de E/S con los

dispositivos.

• Soporte de compartición, protección, recuperación de

archivos y posibles caídas del sistema.

• Transmisión de datos de memoria principal a

secundaria.

SISTEMA DE MANEJO DE ARCHIVOS

Las operaciones generales que se realizan son:

Creación. Escritura de todos sus registros.

Consulta. Lectura de todos sus registros.

Actualización. Inserción, supresión o modificación de algunos

de sus registros.

Clasificación. Reubicación de los registros de tal forma que

queden ordenados según determinados criterios.

Borrado. Eliminación total del archivo, dejando libre el espacio

del soporte que ocupaba.

OPERACIONES GENERALES QUE SE REALIZAN

SOBRE UN ARCHIVO

• Consiste en la definición de métodos y

procedimientos de copias de seguridad para todos los

archivos de datos. Las copias de seguridad se utilizan

para recuperar los datos cuando los archivos

originales se pierden o se destruyen.

• Todos los archivos maestros y de transacciones

deben copiarse periódicamente en cintas u otros

dispositivos de almacenamiento.

PROCEDIMIENTOS DE RESPALDO PARA

ARCHIVOS EN CINTA MAGNÉTICA

• Este sistema de respaldo se conoce como

procedimiento de reconstrucción de archivos de abuelo

- padre - hijo. Con este procedimiento se disponen detres versiones de un archivo, así:

Ciclo de

Actualización I

El Archivo A (Padre) produce el Archivo B Hijo

Ciclo de

Actualizacion II

El Archivo B (Ahora es un Padre) produce un archivo

C (Hijo de B). Durante este ciclo el Archivo A se

convierte en el Abuelo.

•De ésta forma, se almacenan en tres

sitios diferentes, tres versiones del

archivo maestro y las versiones anterior y

actual del archivo de transacciones.

• La recuperación de un archivo perdido,

sólo requiere volver a ejecutar la corrida

de actualización.

PROCEDIMIENTOS DE RESPALDO PARA

ARCHIVOS EN DISCO MAGNÉTICO

• En muchos sistemas existe la ventana de respaldo

entre el ciclo interactivo diario y el ciclo nocturno de

procesamiento por lotes. Esta ventana de respaldo,

consiste en el vaciado en discos magnéticos de

sistemas que operan las 24 horas. Estas ventanas

de respaldo pueden durar de 40 o más minutos y se

realizan una o dos veces al día.

• En sistemas de tiempo real en línea, las estrategias

de respaldo implican conservar una versión previa

de la base de datos además de una bitácora detransacciones.

OTRAS ESTRATEGIAS DE RESPALDO Y RECUPERACIÓN

1. Vaciado y registro completos en bitácora delas transacciones de entrada.

• Consiste en realizar una copia completa de toda labase de datos en un medio de respaldo (cintamagnética). Se incluye también todas lastransacciones de entrada, con indicadores detiempo y algunos parámetros remodificación.

2. Archivo diferencial.

• Contiene cambios y actualizaciones a la base dedatos principal. La base de datos principal no semodifica. Este archivo se debe almacenar en unmedio distinto y confiable. La base de datos principalcontiene imágenes previas de los registros, demanera que el procedimiento de regreso es bastantesencillo y el vaciado frecuente del archivo diferencialfacilita el procedimiento de avance.

RESPALDO Y RECUPERACIÓN DUAL

• Consiste en un respaldo en línea. Se proporcionan

dos copias completamente separadas de la base de

datos al actualizar ambas simultáneamente. Una

copia se almacena en las instalaciones propias,

mientras que la otra copia se almacena fuera de las

instalaciones. Este enfoque de respaldo, hace

innecesario los vaciados periódicos o copiados

incrementales de los archivos.

BIBLIOGRAFÍA

Diagrama de estructura de datos. (s.f.). Recuperado el 30 de Octubre de 2016,

de Perú Gobierno Electrónico:

http://www.ongei.gob.pe/publica/metodologias/lib5006/cap3-4.htm

Universidad Nacional Abierta y a Distancia. (s.f.). Diseño de sistemas:

diagrama de datos. Recuperado el 29 de Octubre de 2016, de UNAD:

http://datateca.unad.edu.co/contenidos/301309/Exe-

Modulo/MDS301309/leccin_no_21__diagrama_de_estructura_de_datos.html

Universidad Nacional Abierta y a Distancia. (s.f.). Diseño de sistemas:

Respaldo y recuperación de archivos. Recuperado el 29 de Octubre de 2016,

de UNAD: http://datateca.unad.edu.co/contenidos/301309/Exe-

Modulo/MDS301309/leccin_no_23__respaldo_y_recuperacin_de_archivos.htm

l

Análisis y Diseño de Sistemas de Información, James A. Senn, Mc Graw-Hill

Interamericana de México, S.A, México, segunda edición, 1992, pp 942.

GRACIAS POR

SU ATENCIÓN