SlideShare una empresa de Scribd logo
1 de 17
ARCHIVOS SECUENCIALES
INDEXADOS
¿Alguna vez has buscado el teléfono de una
persona en la guía telefónica?
Cuando buscas un número telefónico no
buscas secuencialmente desde los
nombres cuya inicial es “a” hasta la “z” lo
cual te llevaría mucho tiempo, si no que
abres la guía por la letra inicial del
nombre.
 Por ejemplo:
 Si desearas buscar “juan”,
abrirías la guía por la letra “j” y
buscarías la cabecera de páginas hasta
encontrar la página más próxima al
nombre, buscando nombre a nombres
hasta encontrar “juan”.
Como veras la guía es un ejemplo típico
de archivo secuencial indexado con dos
niveles de índices:
1. El nivel superior, para las letras
iniciales.
2. El nivel menor, para las cabeceras de
páginas.
Este método contiene dos archivos para
almacenar información relacionada.
 Índice: Contiene un dato que identifica a la
información.
 Archivo de datos: Contiene toda la
información guardada.
Descripción:
Área de
índices
Área
principal
Archivo de
desbordamiento u
Overflow
1. Área de índices:
Los registros de esta área están formados
por dos campos que permiten identificar
cada registro de forma única:
 El primero contiene una clave del último registro de
cada bloque.
 El segundo contiene el apuntador al archivo principal.
Por ejemplo, si se quieren grabar los estudiantes de cierta
escuela en un archivo secuencial indexado, el campo
índice que se puede elegir es el nombre del estudiante
(también se puede elegir el número de carnet del
estudiante).
2. Área Principal:
Es la parte del fichero donde se guardan
los registros ordenados por el valor del
campo “clave”. Contiene un campo que
apunta al archivo de desbordamiento el cual
sirve para insertar registros.
Su acceso se realiza mediante dos
operaciones:
 Primero, buscando en el bloque del registro.
 Luego analiza secuencialmente ese bloque
hasta localizar el registro deseado.
3. Área de Desbordamiento u Overflow:
Tras completar el área primaria, los registros
añadidos posteriormente que no pueden ser
realizadas en el área primaria, serán enviados al
área de overflow.
En este los registros se presentan como una
lista encadenada, en que el puntero al próximo
registro está compuesto por la pista y el lugar
que ocupa el registro dentro de la pista.
Esta lista se mantiene ordenada por clave.
1)
2)
3)
Ejemplo:
Ventajas
 Búsqueda mas rápidas gracias a la
utilización de un índice.
 Se pueden actualizar los registros en el
mismo fichero nuevo para el proceso de
actualización.
Desventajas
Ocupa más espacio en el disco que los
ficheros secuenciales, debido al uso del
área de índices.
Tiende tendencias a que aumente el
tiempo medio de acceso a los registros,
cuando se producen muchas altas nuevas
con claves que hay que intercalar entre
las existencias, ya que aumenta el área de
overflow.
Proceso de un Archivo
Secuencial Indexado
Al diseñar un archivo secuencial
indexado, lo primero que hay que decidir
es cuál va a ser el campo clave. Los
registros han de ser grabados en orden
secuencial, y simultáneamente a la
grabación de los registros, el sistema crea
los índices en orden secuencial
ascendente del contenido del campo
clave.
Se desarrollan las operaciones (altas,
bajas, consultas…) para un archivo con
esta organización. También es necesario
considerar el inicio y la salida de la
aplicación que procesa un archivo
indexado, para cargar y descargar,
respectivamente la tabla de índices.

Más contenido relacionado

La actualidad más candente

Ordenamiento de Archivos en Java
Ordenamiento de Archivos en JavaOrdenamiento de Archivos en Java
Ordenamiento de Archivos en JavaErick Barzallo
 
Exposicion organización directa
Exposicion organización directaExposicion organización directa
Exposicion organización directaTiFoN87
 
Ficheros con organización relativa directa
Ficheros con organización relativa directaFicheros con organización relativa directa
Ficheros con organización relativa directaFportavella
 
Gestion de archivos
Gestion de archivosGestion de archivos
Gestion de archivosJulian Parra
 
Ficheros con organización secuencial indexada
Ficheros con organización secuencial indexadaFicheros con organización secuencial indexada
Ficheros con organización secuencial indexadaFportavella
 
Ordenamiento de Archivos Externos
Ordenamiento de Archivos ExternosOrdenamiento de Archivos Externos
Ordenamiento de Archivos ExternosMiguel Angel Macias
 
Estructura de Datos : Ordenamiento Externo
Estructura de Datos : Ordenamiento Externo Estructura de Datos : Ordenamiento Externo
Estructura de Datos : Ordenamiento Externo Carlos Criollo
 
Algoritmos intercalación
Algoritmos intercalaciónAlgoritmos intercalación
Algoritmos intercalaciónPaul Arévalo
 
Métodos de ordenación externa
Métodos de ordenación externaMétodos de ordenación externa
Métodos de ordenación externaEdwin Narváez
 
Sistemas operativos-tarea-semana-5
Sistemas operativos-tarea-semana-5Sistemas operativos-tarea-semana-5
Sistemas operativos-tarea-semana-5Paula Catariny
 
Lenguaje ensamblador basico
Lenguaje ensamblador basicoLenguaje ensamblador basico
Lenguaje ensamblador basicoGustavo Davila
 
Algoritmos de ordenamiento externo sobre archivos
Algoritmos de ordenamiento externo sobre archivosAlgoritmos de ordenamiento externo sobre archivos
Algoritmos de ordenamiento externo sobre archivosDaniel Gomez Jaramillo
 
Estructura de Datos - Unidad VI: Métodos de Búsqueda
Estructura de Datos - Unidad VI: Métodos de BúsquedaEstructura de Datos - Unidad VI: Métodos de Búsqueda
Estructura de Datos - Unidad VI: Métodos de BúsquedaJosé Antonio Sandoval Acosta
 
Organización de los archivos en bases de datos
Organización de los archivos en bases de datosOrganización de los archivos en bases de datos
Organización de los archivos en bases de datosMiguel Orquera
 
Automatas y compiladores tablas de transición análisis léxico
Automatas y compiladores tablas de transición análisis léxicoAutomatas y compiladores tablas de transición análisis léxico
Automatas y compiladores tablas de transición análisis léxicoGermania Rodriguez
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda BinariaITCV
 

La actualidad más candente (20)

Ordenamiento de Archivos en Java
Ordenamiento de Archivos en JavaOrdenamiento de Archivos en Java
Ordenamiento de Archivos en Java
 
Exposicion organización directa
Exposicion organización directaExposicion organización directa
Exposicion organización directa
 
Ficheros con organización relativa directa
Ficheros con organización relativa directaFicheros con organización relativa directa
Ficheros con organización relativa directa
 
Gestion de archivos
Gestion de archivosGestion de archivos
Gestion de archivos
 
Ficheros con organización secuencial indexada
Ficheros con organización secuencial indexadaFicheros con organización secuencial indexada
Ficheros con organización secuencial indexada
 
Algoritmos de Ordenamiento Externo.
Algoritmos de Ordenamiento Externo.Algoritmos de Ordenamiento Externo.
Algoritmos de Ordenamiento Externo.
 
Ordenamiento de Archivos Externos
Ordenamiento de Archivos ExternosOrdenamiento de Archivos Externos
Ordenamiento de Archivos Externos
 
Algoritmos de Ordenamiento externo
Algoritmos de Ordenamiento externoAlgoritmos de Ordenamiento externo
Algoritmos de Ordenamiento externo
 
Archivos secuenciales indexados
Archivos secuenciales indexadosArchivos secuenciales indexados
Archivos secuenciales indexados
 
Estructura de Datos : Ordenamiento Externo
Estructura de Datos : Ordenamiento Externo Estructura de Datos : Ordenamiento Externo
Estructura de Datos : Ordenamiento Externo
 
Algoritmos intercalación
Algoritmos intercalaciónAlgoritmos intercalación
Algoritmos intercalación
 
Métodos de ordenación externa
Métodos de ordenación externaMétodos de ordenación externa
Métodos de ordenación externa
 
Sistemas operativos-tarea-semana-5
Sistemas operativos-tarea-semana-5Sistemas operativos-tarea-semana-5
Sistemas operativos-tarea-semana-5
 
Lenguaje ensamblador basico
Lenguaje ensamblador basicoLenguaje ensamblador basico
Lenguaje ensamblador basico
 
Organización aleatoria o indirecta
Organización aleatoria o indirectaOrganización aleatoria o indirecta
Organización aleatoria o indirecta
 
Algoritmos de ordenamiento externo sobre archivos
Algoritmos de ordenamiento externo sobre archivosAlgoritmos de ordenamiento externo sobre archivos
Algoritmos de ordenamiento externo sobre archivos
 
Estructura de Datos - Unidad VI: Métodos de Búsqueda
Estructura de Datos - Unidad VI: Métodos de BúsquedaEstructura de Datos - Unidad VI: Métodos de Búsqueda
Estructura de Datos - Unidad VI: Métodos de Búsqueda
 
Organización de los archivos en bases de datos
Organización de los archivos en bases de datosOrganización de los archivos en bases de datos
Organización de los archivos en bases de datos
 
Automatas y compiladores tablas de transición análisis léxico
Automatas y compiladores tablas de transición análisis léxicoAutomatas y compiladores tablas de transición análisis léxico
Automatas y compiladores tablas de transición análisis léxico
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
 

Destacado

Persaingan hidupan arnab
Persaingan hidupan arnabPersaingan hidupan arnab
Persaingan hidupan arnabHAMDAN3461
 
Cause Marketing Intro Presentation SU 13
Cause Marketing Intro Presentation SU 13 Cause Marketing Intro Presentation SU 13
Cause Marketing Intro Presentation SU 13 Brian Hawkins
 
REBOOT Training Guide SP 2015
REBOOT Training Guide SP 2015REBOOT Training Guide SP 2015
REBOOT Training Guide SP 2015Brian Hawkins
 
Innovation in San Diego
Innovation in San Diego Innovation in San Diego
Innovation in San Diego Brian Hawkins
 
Keperuan asas haiwan
Keperuan asas haiwanKeperuan asas haiwan
Keperuan asas haiwanHAMDAN3461
 
My career practical and dream
My career practical and dreamMy career practical and dream
My career practical and dreamgursimar1234
 
Copy of emgoldex presentation updated as of 09 april 2015
Copy of emgoldex presentation updated as of 09 april 2015Copy of emgoldex presentation updated as of 09 april 2015
Copy of emgoldex presentation updated as of 09 april 2015Nikunj Chohan
 
How Products Are Imagined, Built and Launched - by Lindsay Bayuk
How Products Are Imagined, Built and Launched - by Lindsay BayukHow Products Are Imagined, Built and Launched - by Lindsay Bayuk
How Products Are Imagined, Built and Launched - by Lindsay BayukLindsay Bayuk
 
Materi Dasar Sistem Operasi
Materi Dasar Sistem OperasiMateri Dasar Sistem Operasi
Materi Dasar Sistem OperasiAnam Theblues
 
Presentation about Movies
Presentation about MoviesPresentation about Movies
Presentation about MoviesDSCxReaper
 
Bagaimana cara melatih konsentrasi siswa
Bagaimana cara melatih konsentrasi siswaBagaimana cara melatih konsentrasi siswa
Bagaimana cara melatih konsentrasi siswaHasmul Tafit
 
Tanya jawab orang tua dan anak
Tanya jawab orang tua dan anakTanya jawab orang tua dan anak
Tanya jawab orang tua dan anakHasmul Tafit
 
refleksi dan tindakan
refleksi dan tindakanrefleksi dan tindakan
refleksi dan tindakanHasmul Tafit
 
03. pengendalian ergonomik meja & kursi kantor
03. pengendalian ergonomik meja & kursi kantor03. pengendalian ergonomik meja & kursi kantor
03. pengendalian ergonomik meja & kursi kantorHasmul Tafit
 
The pencil-parable
The pencil-parableThe pencil-parable
The pencil-parableHasmul Tafit
 
Validitas-Reliabilitas
Validitas-ReliabilitasValiditas-Reliabilitas
Validitas-ReliabilitasHasmul Tafit
 

Destacado (20)

Persaingan hidupan arnab
Persaingan hidupan arnabPersaingan hidupan arnab
Persaingan hidupan arnab
 
Cause Marketing Intro Presentation SU 13
Cause Marketing Intro Presentation SU 13 Cause Marketing Intro Presentation SU 13
Cause Marketing Intro Presentation SU 13
 
REBOOT Training Guide SP 2015
REBOOT Training Guide SP 2015REBOOT Training Guide SP 2015
REBOOT Training Guide SP 2015
 
Innovation in San Diego
Innovation in San Diego Innovation in San Diego
Innovation in San Diego
 
Keperuan asas haiwan
Keperuan asas haiwanKeperuan asas haiwan
Keperuan asas haiwan
 
My career practical and dream
My career practical and dreamMy career practical and dream
My career practical and dream
 
Copy of emgoldex presentation updated as of 09 april 2015
Copy of emgoldex presentation updated as of 09 april 2015Copy of emgoldex presentation updated as of 09 april 2015
Copy of emgoldex presentation updated as of 09 april 2015
 
Presentacion ley 19 2015
Presentacion ley 19 2015Presentacion ley 19 2015
Presentacion ley 19 2015
 
How Products Are Imagined, Built and Launched - by Lindsay Bayuk
How Products Are Imagined, Built and Launched - by Lindsay BayukHow Products Are Imagined, Built and Launched - by Lindsay Bayuk
How Products Are Imagined, Built and Launched - by Lindsay Bayuk
 
Presentation 1 of 4
Presentation 1 of 4Presentation 1 of 4
Presentation 1 of 4
 
Materi Dasar Sistem Operasi
Materi Dasar Sistem OperasiMateri Dasar Sistem Operasi
Materi Dasar Sistem Operasi
 
Presentation about Movies
Presentation about MoviesPresentation about Movies
Presentation about Movies
 
Bagaimana cara melatih konsentrasi siswa
Bagaimana cara melatih konsentrasi siswaBagaimana cara melatih konsentrasi siswa
Bagaimana cara melatih konsentrasi siswa
 
Tanya jawab orang tua dan anak
Tanya jawab orang tua dan anakTanya jawab orang tua dan anak
Tanya jawab orang tua dan anak
 
refleksi dan tindakan
refleksi dan tindakanrefleksi dan tindakan
refleksi dan tindakan
 
03. pengendalian ergonomik meja & kursi kantor
03. pengendalian ergonomik meja & kursi kantor03. pengendalian ergonomik meja & kursi kantor
03. pengendalian ergonomik meja & kursi kantor
 
The pencil-parable
The pencil-parableThe pencil-parable
The pencil-parable
 
Frequencies
FrequenciesFrequencies
Frequencies
 
Validitas-Reliabilitas
Validitas-ReliabilitasValiditas-Reliabilitas
Validitas-Reliabilitas
 
10 kunci-sukses
10 kunci-sukses10 kunci-sukses
10 kunci-sukses
 

Similar a Archivos secuenciales indexados

Archivos secuenciales-indexados (Diego Ramirez UMG).
Archivos secuenciales-indexados (Diego Ramirez UMG).Archivos secuenciales-indexados (Diego Ramirez UMG).
Archivos secuenciales-indexados (Diego Ramirez UMG).dmrc17
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadodexter120
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadodexter120
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadodexter120
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadocaoxman
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadocaoxman
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadocaoxman
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadodexter120
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadocaoxman
 
Presentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexadosPresentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexados30702015
 
Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++panchorc1
 
Archivo secuencial-indexado
Archivo secuencial-indexadoArchivo secuencial-indexado
Archivo secuencial-indexadoAleizapata
 
Structurasindexadas
StructurasindexadasStructurasindexadas
Structurasindexadassalva mendez
 
Structurasindexadas
StructurasindexadasStructurasindexadas
Structurasindexadasmanriquec95
 
Archivos secuenciales indexados
Archivos secuenciales indexadosArchivos secuenciales indexados
Archivos secuenciales indexadosJose Marroquin
 
Busqeda sec indexada
Busqeda sec indexadaBusqeda sec indexada
Busqeda sec indexadafjbarbaca
 
Archivos secuensciales 2
Archivos secuensciales 2Archivos secuensciales 2
Archivos secuensciales 2Anthony Ucelo
 

Similar a Archivos secuenciales indexados (20)

Archivos secuenciales-indexados (Diego Ramirez UMG).
Archivos secuenciales-indexados (Diego Ramirez UMG).Archivos secuenciales-indexados (Diego Ramirez UMG).
Archivos secuenciales-indexados (Diego Ramirez UMG).
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
Presentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexadosPresentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexados
 
Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++
 
Archivo secuencial-indexado
Archivo secuencial-indexadoArchivo secuencial-indexado
Archivo secuencial-indexado
 
Structurasindexadas
StructurasindexadasStructurasindexadas
Structurasindexadas
 
Structurasindexadas
StructurasindexadasStructurasindexadas
Structurasindexadas
 
Archivos secuenciales indexados
Archivos secuenciales indexadosArchivos secuenciales indexados
Archivos secuenciales indexados
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexados
 
Archivos secuenciales indexados drasly
Archivos secuenciales indexados   draslyArchivos secuenciales indexados   drasly
Archivos secuenciales indexados drasly
 
Busqeda sec indexada
Busqeda sec indexadaBusqeda sec indexada
Busqeda sec indexada
 
Archivos secuensciales 2
Archivos secuensciales 2Archivos secuensciales 2
Archivos secuensciales 2
 
Archivos
ArchivosArchivos
Archivos
 

Archivos secuenciales indexados

  • 2. ¿Alguna vez has buscado el teléfono de una persona en la guía telefónica?
  • 3. Cuando buscas un número telefónico no buscas secuencialmente desde los nombres cuya inicial es “a” hasta la “z” lo cual te llevaría mucho tiempo, si no que abres la guía por la letra inicial del nombre.
  • 4.  Por ejemplo:  Si desearas buscar “juan”, abrirías la guía por la letra “j” y buscarías la cabecera de páginas hasta encontrar la página más próxima al nombre, buscando nombre a nombres hasta encontrar “juan”.
  • 5. Como veras la guía es un ejemplo típico de archivo secuencial indexado con dos niveles de índices: 1. El nivel superior, para las letras iniciales. 2. El nivel menor, para las cabeceras de páginas.
  • 6. Este método contiene dos archivos para almacenar información relacionada.  Índice: Contiene un dato que identifica a la información.  Archivo de datos: Contiene toda la información guardada. Descripción:
  • 8. 1. Área de índices: Los registros de esta área están formados por dos campos que permiten identificar cada registro de forma única:  El primero contiene una clave del último registro de cada bloque.  El segundo contiene el apuntador al archivo principal. Por ejemplo, si se quieren grabar los estudiantes de cierta escuela en un archivo secuencial indexado, el campo índice que se puede elegir es el nombre del estudiante (también se puede elegir el número de carnet del estudiante).
  • 9. 2. Área Principal: Es la parte del fichero donde se guardan los registros ordenados por el valor del campo “clave”. Contiene un campo que apunta al archivo de desbordamiento el cual sirve para insertar registros. Su acceso se realiza mediante dos operaciones:  Primero, buscando en el bloque del registro.  Luego analiza secuencialmente ese bloque hasta localizar el registro deseado.
  • 10.
  • 11. 3. Área de Desbordamiento u Overflow: Tras completar el área primaria, los registros añadidos posteriormente que no pueden ser realizadas en el área primaria, serán enviados al área de overflow. En este los registros se presentan como una lista encadenada, en que el puntero al próximo registro está compuesto por la pista y el lugar que ocupa el registro dentro de la pista. Esta lista se mantiene ordenada por clave.
  • 14. Ventajas  Búsqueda mas rápidas gracias a la utilización de un índice.  Se pueden actualizar los registros en el mismo fichero nuevo para el proceso de actualización.
  • 15. Desventajas Ocupa más espacio en el disco que los ficheros secuenciales, debido al uso del área de índices. Tiende tendencias a que aumente el tiempo medio de acceso a los registros, cuando se producen muchas altas nuevas con claves que hay que intercalar entre las existencias, ya que aumenta el área de overflow.
  • 16. Proceso de un Archivo Secuencial Indexado Al diseñar un archivo secuencial indexado, lo primero que hay que decidir es cuál va a ser el campo clave. Los registros han de ser grabados en orden secuencial, y simultáneamente a la grabación de los registros, el sistema crea los índices en orden secuencial ascendente del contenido del campo clave.
  • 17. Se desarrollan las operaciones (altas, bajas, consultas…) para un archivo con esta organización. También es necesario considerar el inicio y la salida de la aplicación que procesa un archivo indexado, para cargar y descargar, respectivamente la tabla de índices.