Búsqueda por Catalogo

June 15, 2017 | Autor: Jacob Camacho | Categoria: Programing, Archivos, Indices
Share Embed


Descrição do Produto

2015

MAESTRA: IRMA FERNANDA ARDÓN PULIDO ALMACENAMIENTO Y ESTRUCTURA DE ARCHIVOS

BÚSQUEDA POR CATALOGO

TRABAJO FINAL JAIRO JACOBO CAMACHO PERALTA 2112001600 CRUZ MÉNDEZ ANA VICTORIA 2123000075

UNIVERSIDAD AUTÓNOMA METROPOLITANA | UNIDAD AZCAPOTZALCO

BÚSQUEDA POR CATALOGO

Introducción

De acuerdo a los temas vistos en clase, se optó por implementar la búsqueda en catalogo por índices. Decidimos trabajar con este tema porque basados en experiencias propias nos hemos dado cuenta que diferentes instituciones que cuentan con un manejo de bases de datos muy amplio pueden tener un costo muy elevado en el hardware, esto es debido a que la información no podemos manejarla en memoria principal.

La solución implementada es manejar grandes archivos con registros, en donde manejemos un método que es búsqueda por catálogo por índices, es decir, manejar esos registros en memoria secundaria y así lograremos optimizar el manejo del equipo y el hardware.

Elegimos este trabajo para poder aprender más sobre el manejo de ficheros y la creación de registros mediante llaves primarias y secundarias.

BÚSQUEDA POR CATALOGO

JAIRO JACOBO CAMACHO PERALTA 2112001600 CRUZ MÉNDEZ ANA VICTORIA 2123000075

BÚSQUEDA POR CATALOGO

BÚSQUEDA POR CATALOGO

JAIRO JACOBO CAMACHO PERALTA 2112001600 CRUZ MÉNDEZ ANA VICTORIA 2123000075

BÚSQUEDA POR CATALOGO

BÚSQUEDA POR CATALOGO

JAIRO JACOBO CAMACHO PERALTA 2112001600 CRUZ MÉNDEZ ANA VICTORIA 2123000075

BÚSQUEDA POR CATALOGO

BÚSQUEDA POR CATALOGO

JAIRO JACOBO CAMACHO PERALTA 2112001600 CRUZ MÉNDEZ ANA VICTORIA 2123000075

BÚSQUEDA POR CATALOGO

BÚSQUEDA POR CATALOGO

JAIRO JACOBO CAMACHO PERALTA 2112001600 CRUZ MÉNDEZ ANA VICTORIA 2123000075

BÚSQUEDA POR CATALOGO

BÚSQUEDA POR CATALOGO

JAIRO JACOBO CAMACHO PERALTA 2112001600 CRUZ MÉNDEZ ANA VICTORIA 2123000075

BÚSQUEDA POR CATALOGO

Pantalla 1: Muestra de archivos índice y llave primaria y secundaria.

Pantalla 2: Ingreso a la opción 1 del programa. BÚSQUEDA POR CATALOGO

JAIRO JACOBO CAMACHO PERALTA 2112001600 CRUZ MÉNDEZ ANA VICTORIA 2123000075

BÚSQUEDA POR CATALOGO

Pantalla 3: Ingreso a la opción 2 del programa.

Pantalla 4: Ingreso a la opción 3 del programa. BÚSQUEDA POR CATALOGO

JAIRO JACOBO CAMACHO PERALTA 2112001600 CRUZ MÉNDEZ ANA VICTORIA 2123000075

BÚSQUEDA POR CATALOGO

Pantalla 5: Ingreso a la opción 5 del programa.

Pantalla 6: Ingreso a la opción 6 del programa. BÚSQUEDA POR CATALOGO

JAIRO JACOBO CAMACHO PERALTA 2112001600 CRUZ MÉNDEZ ANA VICTORIA 2123000075

BÚSQUEDA POR CATALOGO

Conclusión

Para el programa implementado se usó una cantidad de registros muy pequeña, comparada a la que se usa en grandes empresas; sin embargo, el uso de índices realmente permite un manejo eficiente de datos puesto que estos no tienen que estar forzosamente ordenados para poder ser encontrados.

Durante la ejecución del programa, verificamos mediante el administrador de tareas de la computadora el uso de memoria antes, durante y después de que trabajamos con el programa para asegurarnos que los datos no estaban siendo cargados en memoria principal, sino que estaban siendo procesados desde memoria secundaria.

Esto es gracias a la programación implementada en las funciones que permite trabajar exclusivamente con una porción de datos del archivo índices.dat en lugar de cargar y buscar toda la información en memoria principal.

Nuestros archivos primaria.ind y secundaria.ind, son las llaves que nos permiten realizar la búsqueda de registros en el sistema.

BÚSQUEDA POR CATALOGO

JAIRO JACOBO CAMACHO PERALTA 2112001600 CRUZ MÉNDEZ ANA VICTORIA 2123000075

BÚSQUEDA POR CATALOGO

Bibliografía

 Harvey y Paul Deitel. (2004). C/C++ Cómo Programar. México: Prentice Hall.  N/A. (N/A). The indices trick. 30/11/2015, de wikidot Sitio web: http://loungecpp.wikidot.com/tips-and-tricks:indices.  N/A. (N/A). Arrays C++. 20/11/2015, de cplusplus Sitio web: http://www.cplusplus.com/doc/tutorial/arrays/.  N/A. (N/A). FILE. 10/11/2015, de cplusplus Sitio web: http://www.cplusplus.com/reference/cstdio/FILE/.  Mingus. (2009). C++ sorting and keeping track of indexes. 21/11/2015, de stackoverflow Sitio web: http://stackoverflow.com/questions/1577475/c-sorting-and-keeping-track-of-indexes.  N/A. (2006). 12. Ficheros en C++. 20/11/2015, de aprendeaprogramar Sitio web: http://www.aprendeaprogramar.com/mod/resource/view.php?id=171.  deividcoptero. (2012). C++ - #1 Base de datos c++ | Entrada y Salida por archivos txt. 27/11/2015, de youtube Sitio web: https://www.youtube.com/watch?v=47SarRrOZQo.

BÚSQUEDA POR CATALOGO

JAIRO JACOBO CAMACHO PERALTA 2112001600 CRUZ MÉNDEZ ANA VICTORIA 2123000075

Lihat lebih banyak...

Comentários

Copyright © 2017 DADOSPDF Inc.