SlideShare una empresa de Scribd logo
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

Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
Blanca Parra
 
Algoritmos de Ordenamiento Externo.
Algoritmos de Ordenamiento Externo.Algoritmos de Ordenamiento Externo.
Algoritmos de Ordenamiento Externo.
Universidad de Cuenca
 
Diapositiva de prueba
Diapositiva de pruebaDiapositiva de prueba
Diapositiva de prueba
JPi2013
 
Ficheros con organización secuencial indexada
Ficheros con organización secuencial indexadaFicheros con organización secuencial indexada
Ficheros con organización secuencial indexada
Fportavella
 
Archivos secuenciales
Archivos secuencialesArchivos secuenciales
Archivos secuenciales
sekt07
 
Estructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras LinealesEstructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras Lineales
José Antonio Sandoval Acosta
 
Seguridad en los sistemas de archivos
Seguridad en los sistemas de archivosSeguridad en los sistemas de archivos
Seguridad en los sistemas de archivos
ANDRES SALAZAR
 
File Organization
File OrganizationFile Organization
File Organization
Manyi Man
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
erwin_alexander
 
Ordenamientos externos
Ordenamientos externosOrdenamientos externos
Ordenamientos externos
Angel Vázquez Patiño
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
José Antonio Sandoval Acosta
 
Métodos de ordenación externa
Métodos de ordenación externaMétodos de ordenación externa
Métodos de ordenación externa
Edwin Narváez
 
Arboles multicamino
Arboles  multicaminoArboles  multicamino
Arboles multicamino
Luis Andres Garcia
 
Arbol rojo y negro
Arbol rojo y negroArbol rojo y negro
Arbol rojo y negro
Juan Bass
 
Listas
ListasListas
Administracion de archivos
Administracion de archivosAdministracion de archivos
Administracion de archivos
Gabs Dempsey
 
Arboles b+ de prefijos simples
Arboles b+ de prefijos simplesArboles b+ de prefijos simples
Arboles b+ de prefijos simples
Krytor
 
Archivos secuenciales indexados
Archivos secuenciales indexadosArchivos secuenciales indexados
Archivos secuenciales indexados
Jose Marroquin
 
Archivo secuencial-indexado
Archivo secuencial-indexadoArchivo secuencial-indexado
Archivo secuencial-indexado
Aleizapata
 
Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
David Del Angel Rodriguez
 

La actualidad más candente (20)

Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
 
Algoritmos de Ordenamiento Externo.
Algoritmos de Ordenamiento Externo.Algoritmos de Ordenamiento Externo.
Algoritmos de Ordenamiento Externo.
 
Diapositiva de prueba
Diapositiva de pruebaDiapositiva de prueba
Diapositiva de prueba
 
Ficheros con organización secuencial indexada
Ficheros con organización secuencial indexadaFicheros con organización secuencial indexada
Ficheros con organización secuencial indexada
 
Archivos secuenciales
Archivos secuencialesArchivos secuenciales
Archivos secuenciales
 
Estructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras LinealesEstructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras Lineales
 
Seguridad en los sistemas de archivos
Seguridad en los sistemas de archivosSeguridad en los sistemas de archivos
Seguridad en los sistemas de archivos
 
File Organization
File OrganizationFile Organization
File Organization
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Ordenamientos externos
Ordenamientos externosOrdenamientos externos
Ordenamientos externos
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Métodos de ordenación externa
Métodos de ordenación externaMétodos de ordenación externa
Métodos de ordenación externa
 
Arboles multicamino
Arboles  multicaminoArboles  multicamino
Arboles multicamino
 
Arbol rojo y negro
Arbol rojo y negroArbol rojo y negro
Arbol rojo y negro
 
Listas
ListasListas
Listas
 
Administracion de archivos
Administracion de archivosAdministracion de archivos
Administracion de archivos
 
Arboles b+ de prefijos simples
Arboles b+ de prefijos simplesArboles b+ de prefijos simples
Arboles b+ de prefijos simples
 
Archivos secuenciales indexados
Archivos secuenciales indexadosArchivos secuenciales indexados
Archivos secuenciales indexados
 
Archivo secuencial-indexado
Archivo secuencial-indexadoArchivo secuencial-indexado
Archivo secuencial-indexado
 
Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 

Destacado

Persaingan hidupan arnab
Persaingan hidupan arnabPersaingan hidupan arnab
Persaingan hidupan arnab
HAMDAN3461
 
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 2015
Brian 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 haiwan
HAMDAN3461
 
My career practical and dream
My career practical and dreamMy career practical and dream
My career practical and dream
gursimar1234
 
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
Nikunj Chohan
 
Presentacion ley 19 2015
Presentacion ley 19 2015Presentacion ley 19 2015
Presentacion ley 19 2015
David Povedano Alonso
 
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
Lindsay Bayuk
 
Presentation 1 of 4
Presentation 1 of 4Presentation 1 of 4
Presentation 1 of 4
Brian Hawkins
 
Materi Dasar Sistem Operasi
Materi Dasar Sistem OperasiMateri Dasar Sistem Operasi
Materi Dasar Sistem Operasi
Anam Theblues
 
Presentation about Movies
Presentation about MoviesPresentation about Movies
Presentation about Movies
DSCxReaper
 
Bagaimana cara melatih konsentrasi siswa
Bagaimana cara melatih konsentrasi siswaBagaimana cara melatih konsentrasi siswa
Bagaimana cara melatih konsentrasi siswa
Hasmul Tafit
 
Tanya jawab orang tua dan anak
Tanya jawab orang tua dan anakTanya jawab orang tua dan anak
Tanya jawab orang tua dan anak
Hasmul Tafit
 
refleksi dan tindakan
refleksi dan tindakanrefleksi dan tindakan
refleksi dan tindakan
Hasmul Tafit
 
03. pengendalian ergonomik meja & kursi kantor
03. pengendalian ergonomik meja & kursi kantor03. pengendalian ergonomik meja & kursi kantor
03. pengendalian ergonomik meja & kursi kantor
Hasmul Tafit
 
The pencil-parable
The pencil-parableThe pencil-parable
The pencil-parable
Hasmul Tafit
 
Frequencies
FrequenciesFrequencies
Frequencies
Hasmul Tafit
 
Validitas-Reliabilitas
Validitas-ReliabilitasValiditas-Reliabilitas
Validitas-Reliabilitas
Hasmul Tafit
 
10 kunci-sukses
10 kunci-sukses10 kunci-sukses
10 kunci-sukses
Hasmul 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 indexado
dexter120
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
dexter120
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
dexter120
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
caoxman
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
caoxman
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
caoxman
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
dexter120
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
caoxman
 
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
 
Presentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexadosPresentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexados
30702015
 
Structurasindexadas
StructurasindexadasStructurasindexadas
Structurasindexadas
salva mendez
 
Structurasindexadas
StructurasindexadasStructurasindexadas
Structurasindexadas
manriquec95
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexados
Tony Estuardo Rojas
 
Archivos secuenciales indexados drasly
Archivos secuenciales indexados   draslyArchivos secuenciales indexados   drasly
Archivos secuenciales indexados drasly
Drasly Adalí Rafael Esquivel
 
Busqeda sec indexada
Busqeda sec indexadaBusqeda sec indexada
Busqeda sec indexada
fjbarbaca
 
Archivos secuensciales 2
Archivos secuensciales 2Archivos secuensciales 2
Archivos secuensciales 2
Anthony Ucelo
 
Archivos
ArchivosArchivos
Archvios Indexados
Archvios IndexadosArchvios Indexados
Archvios Indexados
Ana Reyes
 
Archivos secuenciales indexados UMG grupo 3
Archivos secuenciales indexados UMG grupo 3Archivos secuenciales indexados UMG grupo 3
Archivos secuenciales indexados UMG grupo 3
Krlos Mendez Lp
 

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
 
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++
 
Presentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexadosPresentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexados
 
Structurasindexadas
StructurasindexadasStructurasindexadas
Structurasindexadas
 
Structurasindexadas
StructurasindexadasStructurasindexadas
Structurasindexadas
 
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
 
Archvios Indexados
Archvios IndexadosArchvios Indexados
Archvios Indexados
 
Archivos secuenciales indexados UMG grupo 3
Archivos secuenciales indexados UMG grupo 3Archivos secuenciales indexados UMG grupo 3
Archivos secuenciales indexados UMG grupo 3
 

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.