Quinto Eje Temático - Diseño de Archivos

Post on 07-Jul-2015

773 views 1 download

description

Diseño de Archivos

Transcript of Quinto Eje Temático - Diseño de Archivos

Un archivo es un grupo de datos estructurados que sonalmacenados en algún medio y pueden ser usados por lasaplicaciones.

Los archivos manejan una serie de conceptos cuya comprensiónes necesaria para comenzar a aproximarnos a la gestión de datosy al diseño de archivos.

TERMINOLOGÍA BÁSICA

CAMPO: Un carácter o grupo de caracteres(alfabéticos o numéricos) que tiene unsignificado específico. Se utiliza un campo paradefinir y guardar un dato.

REGISTRO: Es el conjunto completo de datos relacionados pertenecientes a unaentrada. Cada campo tiene fijo su longitud y tipo ya sea alfanumérico, numéricoalfabético. Cuando el numero y tamaño de los datos en un registro son constantes pararegistro, se considera de longitud fija. Los registros de longitud variable son mas fácilesde manejar pero menos comunes que los fijos

ARCHIVO: es una colección de registrosrelacionados. Se incluye cada registro en unarchivo ya que pertenece a la misma identidad.El tamaño del archivo se determina por elnumero de registros que hay en él.

El DIAGRAMA DE ESTRUCTURA DEDATOS, es una técnica necesaria para lamodelización de datos, la cual representaun conjunto de datos relacionados entre siy describen en forma colectiva uncomponente del sistema. Es decir queespecifica la estructura lógica global de labase de datos; su representación gráfica sebasa en el acomodo de los campos deun registro en un conjunto de celdas quese ligan con otro(s) registro(s)

Objetivo. Construir un

modelo lógico del Sistema que

facilite la comprensión del

mismo.

Utilidad. Es útil para representar gráficamente las

relaciones o asociaciones entre pares o

entidades.

Para la construcción del diagrama de estructura de datos, sonnecesarios los siguientes elementos:

Entidad Relación

Son reglas que deben mantener los datos almacenados en la base de datos. Por tal razónexiste la correspondencia de cardinales así:

A B

Dado un conjunto de relaciones en el que participan dos o más conjuntos deentidades, la correspondencia de cardinalidad indica el número de entidades con lasque puede estar relacionada una entidad dada.

Una entidad de A se relaciona únicamente con una entidad en B y viceversa.

Ejemplo: Relación vehículo - matrícula: cada vehículo tiene una única matrícula, ycada matrícula está asociada a un único vehículo.

Vehículo Matrícula

A B

Una entidad en A se relaciona exclusivamente con una entidad en B. Pero unaentidad en B se puede relacionar con 0 o muchas entidades en A

Ejemplo: Empleado-centro de trabajo

Vendedor Ventas

A B

Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa.

Ejemplo: asociaciones - ciudadanos, donde muchos ciudadanos puedenpertenecer a una misma asociación, y cada ciudadano puede pertenecer a muchasasociaciones distintas.

Vendedor Ventas

1. Identificar las entidades dentro del sistema, teniendo previo conocimiento delfuncionamiento del sistema. Estas entidades pueden ser objetosreales, personas, actividades del sistema, objetos abstractos, etc.

Ejemplo: Se pueden identificar las entidadesPedidoMaterialesProveedor

2. Determinar las claves o identificadores de las entidades, es decir aquellosatributos que identifiquen a cada entidad.

Ejemplo:La entidad PEDIDO, tendría la clave código del pedidoLa entidad MATERIAL, tendría la clave código de materialLa entidad PROVEEDOR , tendría la clave código del proveedor

3. Establecer las relaciones entre las entidades, describiendo el grado de losmismos, previo estudio de cada una de las asociaciones de una entidad con las demásidentificadas.

4. Dibujar el modelo de datos.

PedidoDetalle Pedido

Proveedor Material

5. Identificar y describir los atributos de cada entidad, teniendo en cuenta todas laspropiedad de cada entidad en las que el sistema tenga interés.

Ejemplo: Las entidades PEDIDO y PROVEEDOR tendrá 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. Por último, verificaciones, las cuales se realizan sobre el diagrama, eliminando lasrelaciones redundantes. Una relación o asociación puede ser redundante si puedeexpresarse exactamente por medio de una combinación de varias asociaciones.

Un archivo es el conjunto de todas las presencias de un registro diseñado típicamente, en los sistemas de información

como por ejemplo

ARCHIVOS MAESTROS

Es un conjunto de registros con aspectos muy importantes de las

actividades de una organización los cuales pueden contener datos muyimportantes que describen el estado actual de eventos específicos oindicadores de una empresa, Un archivo maestro es de utilidad mientrasse mantengan exactos , actualizados mediante el uso de archivos detransacciones, estos son permanentes y duran mientras exista elsistema, la mayoría de estos archivos contienen registros de longitudfija.

ARCHIVOS TRANSACCIONES

Es un archivo temporal el cual tiene dos propósitos que son: acumulardatos acerca de los eventos en el momento que ocurran y el deactualizar los archivos maestros para reflejar el resultado de lastransacciones actuales

Ejemplo: Registros contables, costos entre otros…

ARCHIVOS TABLAS

Este tipo de archivos, contiene tipos de referencia utilizados en elprocesamiento de transacciones, actualización de los archivos maestroso producción de salida, los archivos de tabla conservan el espacio dealmacenamiento y facilitan el almacenamiento del programa guardandoen una archivo datos que, que de otra forma se incluirían en losprogramas o en los registros del archivo maestre

ARCHIVOS DE REPORTE

Los archivos de reporte son archivos temporales que se utilizan cuandoel tiempo de impresión no está disponible para todos los reportesproducidos, lo cual sucede con frecuencia en el procesamientosobrepuesto.

Este tipo de archivos se pueden utilizar con muchosdispositivos de salidas, como los graficadores, unidades de microfilm y microficha o sistemas tipográficoscomerciales.

ARCHIVO DE RESPALDO

Los archivos de respaldo son una copia de un archivomaestro, de transacción o de tablas hecho para garantizar que sedispone de un duplicado si algo le sucede al original; también se hacencopias de los archivos para el almacenamiento de datos a largoplazo y generalmente se guardan lejos del centro de computo paragarantizar su preservación

ARCHIVO DE TRABAJO

O (ARCHIVOS TEMPORALES)

Son archivos especiales que contienen una réplica, subconjuntotemporal o formas alternativas de organización de archivos maestroso de transacciones. Este tipo de archivos de trabajo normalmente secrean y son utilizados por el programa informático apropiado y luegose destruyen. Además no se emplean en contextos de bases de datos.

ARCHIVOS DE MOVIMIENTO

son actualizaciones de otros archivos, en especial archivos maestros y de transacciones. Se utilizan en conjunto con los archivos de datos no activos para recuperar datos "perdidos".

Se llama organización de archivos a la técnicaempleada para representar y almacenar registrosen archivos. Existen tres métodosfundamentales:

Organización secuencialOrganización directa o al azarOrganización secuencial indexada

◦ Un archivo organizadosecuencialmente es el formadopor una sucesión de registrorelacionados de manera que suacceso está determinado por suordenamiento.

◦ Los archivos secuenciales operande la misma forma como la colalarga, el primer registro (físico)es el primer registro escrito. Laprincipal ventaja de laorganización secuencial es lacapacidad para accederrápidamente al siguienteregistro.

◦ Cuando en un archivo el orden físico no se corresponde con el orden lógico decimos que está organizado de un modo directo.

◦ Los datos se sitúan en el archivo y se acceden a ellos directamente mediante su posición.

◦ Las condiciones para que un archivo sea de organización directa son las siguientes:

Almacenamiento en un soporte direccionable.

Cada registro debe contener un campo clave.

Debe haber correspondencia entre los posibles valores de la clave y las direcciones existentes en el soporte.

Conocer el número el número de registros que van a almacenar.

◦ El método hashing aumenta la velocidad de búsquedaen el que los datos no necesitan estar ordenados, éstemétodo se conoce como transformación de claves(clave-dirección)

◦ Indexación: Es una forma de organizar datos de almacenamiento secundario. Tiene como objetivo fundamental organizar de manera efectiva una colección de registros para facilitar y agilizar su acceso.

◦ Índice: Es un recurso para encontrar información. El índice contiene una lista de temas (llaves) y números de páginas donde encontraremos esos temas (campos de referencia).

◦ El tipo de sus registros contiene uncampo clave identificador.

◦ Los registros están situados en unsoporte direccionable por el orden delos valores indicados por la clave.

◦ Existe un índice con cada una de lasposiciones direccionables que almacenala dirección de la posición y el valor dela clave, es decir, en el índiceencontramos la clave del último registroy la dirección de acceso al primerregistro bloque.

Área de Datos: contiene registros en forma secuencial, estáorganizado en secuenciales de claves sin dejar huecosintercalados.

Área de Índice: Los niveles de índice están contenidos en unatabla, si existieran varios índices enlazados se denomina nivelde indexación.

Área de Desbordamiento o Excedentes: Donde se graban losregistros que no tienen sitio en el área de datos. Los nuevosregistros se insertan y quedan enlazados entre sí mediantepunteros conservando el orden lógico que marca la clave oíndice principal

Definición:

La cinta magnética es untipo de medio o soportede almacenamiento dedatos, en el que se grabaen pistas sobre unabanda plástica con unmaterial magnetizado yson utilizadasprincipalmente pararespaldo de archivos

El tipo de información que se puede almacenar en las

cintas magnéticas es variado, como son: vídeo, audioy datos.

Historia:

Los principios de la grabaciónmagnética fueron obra del inglésOberlin Smith en 1878. El primerdispositivo de grabación magnéticael Telegráfono, fue demostrado ypatentado por Valdemar Poulsen en1898, quien hizo una grabaciónmagnética de su voz a lo largo de unalambre de piano, con el fin de dejarun mensaje grabado en la centraltelefónica cuando no seencontraban a los usuarios en casapara la compañía dónde trabajabacomo técnico.

En la actualidad se puedenencontrar varios tipos decintas, de los cuales losdos más comunes son loscarretes o bobinas de cintamagnética y cassettes ocartuchos de cinta.

CARACTERISTICAS

Densidad .A densidad más alta significa más datos almacenados en cintas más cortas.

Medidas: En bpi = bits per inch = bits por pulgada van desde 800 bpi hasta 6250 bpi en los días viejos. Ahora han sido mejoradas 124,000 bpi o más.

Blocks: La cinta se divide en bloques lógicos, así como el disquete se divide en pistas y sectores. Un archivo puede insumir muchos bloques lógicos, pero debe abarcar por lo menos un bloque completo. Por lo tanto, los bloques más pequeños consumirían más espacio para los datos.

Gap: Dos clases de espacios en blanco, llamados gaps ( brechas) sonestablecidos sobre la cinta. Interblock gap - Es un espacio entre dos bloqueslógicos, separándolos.Interrecord gap - Es un espacio entre varios registros que al ser más anchosseparan entre sí a distintas grabaciones.Los espacios más pequeños permitirían que en cintas iguales, se pudieranalmacenar más cantidad de datos.

COMO FUNCIONA:

La grabación magnética registrasobre la cinta magnética impulsosmagnéticos en forma de señalesanálogas o digitales, lainformación puede ser accesadarepetidamente, una característicade este medio es que la cabezacodificadora debe estar encontacto directo con la superficiemagnética y provocar unmovimiento constante paragrabar y ser leída a través demovimiento mecánico es decirmanualmente o a través de unmotor.

Un disco magnético es unapieza metálica a la que seha aplicado, por amboslados, una películamagnética que permitealmacenar información yposeen discos circularesmagnéticos de una o doscaras que rotanrápidamente cuando estáencendido; en esos discosse almacenan los datos.

Historia:

El primer dispositivo de almacenamiento deinformación fue la tarjeta perforada deBabagge, luego apareció (sin contar la cintaperforada, etc.) la cinta magnética que podía serreutilizada pero no era de acceso aleatorio (para leerun bit se debían leer todos losanteriores), finalmente, se supero este problema conla aparición de los discos magnéticos, que permiten sureutilización y acceder a cualquier dato sin tener queleer los anteriores.

Características :

Un disco magnético esta constituido por un superficiemetálica, en el caso de los hard disks o plástica en el caso delos floppy disks, recubierta por un capa de un materialmagnetizable, los datos se almacenan cambiando el sentidodel campo magnético de dicha sustancia, y una cabeza delectura y grabación por cada superficie de disco (actualmentelos discos duros vienen en paquetes de varios platos), estacabeza esta conformada por un electroimán que puede inducirun campo magnético o detectar el sentido del cambiomagnético. La cabeza se mueve radialmente mientras que eldisco gira en un sentido. La información se almacena en pistasconcéntricas que a su vez se dividen en sectores que a su vezse dividen en bloques

Existen dos tipos de discosmagnéticos:

Discos flexibles: estánconstituidos por una láminamagnética, recubierta por unplástico que la protege.Aunque existen distintostipos, los más frecuentes sonlos denominados discos de 31/2.

Discos duros:

Se encuentran normalmente dentro del ordenador yestán formados por un conjunto de discos situadosuno encima de otro, unidos por un eje común. Entredos discos consecutivos hay un espacio en el que semueve la cabeza de lectura/escritura.

Datos para recordar:

La capacidad de almacenamiento varía de 700 KB y 1,5 MB para los discos flexibles y demás de 1000 GB en los discos duros.

El mínimo dato guardable es un bit (cero o uno). Los datos se almacenan en los discos enforma de círculos concéntricos de diferente diámetro, aunque hay algunos discos enforma de espiral continua de datos. Cada círculo se llama pista. Todas las pistas de igualdiámetro constituyen un cilindro.

Las pistas se dividen en bloques cuando se formatea un disco. Para leer o escribir un datoen estos discos se usa un cabezal de lectura/escritura, que está unido a un brazo mecánico(por lo general hay varios brazos mecánicos en las unidades de discos magnéticos). Estebrazo mecánico se mueve para acceder a la pista correspondiente.

Los discos en funcionamiento están en continua revolución de 3600 a 7200 rpm (en laactualidad muchas más revoluciones por minuto).Son discos magnéticos los discos duros y pueden considerarse también los antiguostambores magnéticos.

http://www.mitecnologico.com/Main/OrganizacionDeDatos

http://exa.unne.edu.ar/depar/areas/informatica/dad/DAD/Presentaciones/Metodos_de_Organizacion_y_Acceso_a_Datos.pdf

LOPEZ LOPEZ, María. Administración de bases de datos. [en línea] [Consultado 16 de mayo de 2011]Disponible en http://dircompucv.ciens.ucv.ve/generador/sites/administracion-de-bd/archivos/Manejo_de_Memoria.pdf

http://www.inei.gob.pe/biblioineipub/bancopub/inf/lib5006/cap3-4.htm - Descripción y componentes deun Diagrama de Estructura de Datos.

http://es.wikipedia.org/wiki/Modelo_entidad-relaci%C3%B3n#Cardinalidad_de_las_relaciones –Descripción y Explicación de Modelo-Entidad-Relación

http://sistemas.itlp.edu.mx/tutoriales/basedat1/tema5_2.htm – Definición y explicación del Diagrama deEstructura de Datos

http://es.wikipedia.org/wiki/Disco_magn%C3%A9tico

http://www.textoscientificos.com/informatica/almacenamiento/cintas-magneticas