Archivos

Páginas: 7 (1637 palabras) Publicado: 4 de julio de 2013















































Programacion I – Mgter. Vallejos, Oscar A.



Archivo: Concepto
Para poder acceder a determinada información en cualquier momento, se necesitará que ella esté depositada en soportes físicos los cuales la almacenan en forma permanente. Este es el caso de la memoria
externa o auxiliar como serdisquete, disco duro, cinta magnética, etc.-, en las cuales sin necesidad de estar conectadas a la corriente eléctrica, la información permanece allí. La forma de guardar los datos en estos dispositivos auxiliares es mediante unas estructuras llamadas archivos o ficheros.



•ARCHIVOS DE DATOS
•ARCHIVOS DE PROGRAMA




Objetivos (entre otros...)



• Almacenamiento permanente
•Manipulacion de un gran numero de datos
• Independencia de los programas
• Residentes en soportes externos



Estrutura
Archivos = Colección de Registros
Registros = Colección de campos (tamaño, longitud,...) Clave  Un campo que identifica al registro

Tipos de Registros





Registro Fisico: Cantidad de datos que puede transferirse en una operación de I / O a traves del buffer.Registro Logico: Definido por el programador.




Factor de Bloqueo: Numero de Registros Logicos que puede contener un Registro Fisico.




Base de Datos






Archivos





Registros






Campos






Sub Campos



Campo es un conjunto de caracteres capaz de suministrar una determinada información referida a un concepto. Al igual que en las variables, aldefinir un campo hay que indicar claramente sus tres características:
Nombre: identifica a ese conjunto de caracteres

Tipo: Tipo de caracteres que puede contener (alfabético, entero, etc.-)
Tamaño: Cantidad de caracteres que puede contener

Por ejemplo, si tenemos que definir al campo número de documento resultaría:
•Nombre: documento
•Tipo: numérico
•Tamaño: 8 enteros
Un campo es laentidad lógica más pequeña, consiste en un
conjunto de byte que conforman un dato.

Un campo es la unidad mínima de información de un registro.


Registro es un conjunto de campos referentes a una entidad en particular y constituyen una unidad para su proceso. Un ejemplo de un registro puede ser la información de un determinado alumno universitario, que contiene los campos: libretauniversitaria,
apellido y nombre, número de documento, domicilio, fecha de nacimiento, entre otros campos.








libreta universitaria


Apellido y nombre


número de documento


Domicilio


Fecha de nacimiento


Clasificacion según su funcion




• Maestros: Datos permanentes o historicos.

• De Movimientos: Auxiliares. Contienen registros necesarios para realizaractualizaciones a los archivos permanentes.

• De Maniobras: Esfimeros y auxiliares. Contienen informacion de registros selccionados o semielaborados.
• De informes: Contienen datos para ser presentados a los usuarios.



Soporte: A) Secuenciales; B) Direccionables;
Un soporte secuencial  Org. secuencial
Un soporte direccionable  Distintos tipos de Org.



Organización de Archivos: Laorganización de un archivo define la forma en la que los registros se disponen sobre el soporte de almacenamiento, o también se define la organización como la forma en que se estructuran los datos en un archivo. En general, se consideran tres organizaciones fundamentales:
•Organización secuencial
•Organización directa o aleatoria (random)
•Organización secuencial indexada



Obs: En Pascalstandar los archivos son de Org. Secuencial

Turbo Pascal permite el acceso aleatorio o directo en todos los archivos (excepto en archivos de textos).



Organización secuencial

No es mas que una sucesión de registros almacenados en forma consecutiva sobre un soporte externo.

Los registros están ubicados físicamente en una secuencia usualmente fijada por uno o más campos de control...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Archivos
  • Archivo
  • Archivos
  • Archivo
  • Archivo
  • Archivo
  • Mis Archivos
  • Archivos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS