Modelando y consultando en la web

Internet ofrece un servicio de búsqueda de información avanzado a muchas computadoras. Este servicio conocido como World Widc Web (WWW) [1], enlaza y reúne la información almacenada en muchas computadoras. El creciente desarrollo de los sitios Web ha impuesto un desafío en el problema de las bases d...

Full description

Autores:
Márquez Díaz, José
Jabba Molinares, Daladier
Tipo de recurso:
Fecha de publicación:
2002
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/25803
Acceso en línea:
http://hdl.handle.net/20.500.12749/25803
Palabra clave:
Computer sciences
Systems engineer
Databases
Web-page design
Idioms
Data on the web
Data storage
Web site development
Programming language
Ciencias computacionales
Ingeniería de sistemas
Bases de datos
Almacenamiento de datos
Desarrollo de sitios web
Lenguaje de programación
Diseño de paginas web
Lenguajes
Datos en la web
Rights
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_4567ab737926a597b81082cc490445f7
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/25803
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Modelando y consultando en la web
dc.title.translated.spa.fl_str_mv Modeling and consulting on the web
title Modelando y consultando en la web
spellingShingle Modelando y consultando en la web
Computer sciences
Systems engineer
Databases
Web-page design
Idioms
Data on the web
Data storage
Web site development
Programming language
Ciencias computacionales
Ingeniería de sistemas
Bases de datos
Almacenamiento de datos
Desarrollo de sitios web
Lenguaje de programación
Diseño de paginas web
Lenguajes
Datos en la web
title_short Modelando y consultando en la web
title_full Modelando y consultando en la web
title_fullStr Modelando y consultando en la web
title_full_unstemmed Modelando y consultando en la web
title_sort Modelando y consultando en la web
dc.creator.fl_str_mv Márquez Díaz, José
Jabba Molinares, Daladier
dc.contributor.author.none.fl_str_mv Márquez Díaz, José
Jabba Molinares, Daladier
dc.contributor.cvlac.spa.fl_str_mv Jabba Molinares, Daladier [0000236608]
dc.contributor.googlescholar.spa.fl_str_mv Jabba Molinares, Daladier [J_Q4sEMAAAAJ&hl=es&oi=ao]
dc.contributor.orcid.spa.fl_str_mv Jabba Molinares, Daladier [0000-0001-5876-2559]
dc.contributor.researchgate.spa.fl_str_mv Jabba Molinares, Daladier [Daladier-Jabba-Molinares]
dc.subject.keywords.spa.fl_str_mv Computer sciences
Systems engineer
Databases
Web-page design
Idioms
Data on the web
Data storage
Web site development
Programming language
topic Computer sciences
Systems engineer
Databases
Web-page design
Idioms
Data on the web
Data storage
Web site development
Programming language
Ciencias computacionales
Ingeniería de sistemas
Bases de datos
Almacenamiento de datos
Desarrollo de sitios web
Lenguaje de programación
Diseño de paginas web
Lenguajes
Datos en la web
dc.subject.lemb.spa.fl_str_mv Ciencias computacionales
Ingeniería de sistemas
Bases de datos
Almacenamiento de datos
Desarrollo de sitios web
Lenguaje de programación
dc.subject.proposal.spa.fl_str_mv Diseño de paginas web
Lenguajes
Datos en la web
description Internet ofrece un servicio de búsqueda de información avanzado a muchas computadoras. Este servicio conocido como World Widc Web (WWW) [1], enlaza y reúne la información almacenada en muchas computadoras. El creciente desarrollo de los sitios Web ha impuesto un desafío en el problema de las bases de datos. Esto ha generado un número significativo de propuestas de investigación en las áreas de bases de datos para la administración de sitios Web; otros trabajos importantes en este campo han investigado la extensión de las metodologías para el diseño de estos sitios y su interacción con las herramientas de desarrollo. En el WWW existen numerosos sitios, cuyo manejo de contenido y estructura es un nuevo problema que no había sido tenido en cuenta para los que administran bases de datos. Las principales tareas de las personas que están encargadas de la construcción de sitios Web son: elección y acceso de los datos que se desplegarán en el sitio, donde se especifican los datos contenidos dentro de cada página y los enlaces entre páginas; y el diseño de la presentación visual de las páginas. Actualmente estas herramientas son muy independientes.
publishDate 2002
dc.date.issued.none.fl_str_mv 2002
dc.date.accessioned.none.fl_str_mv 2024-07-30T12:59:18Z
dc.date.available.none.fl_str_mv 2024-07-30T12:59:18Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.local.spa.fl_str_mv Tesis
dc.type.hasversion.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TM
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/25803
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/25803
identifier_str_mv reponame:Repositorio Institucional UNAB
repourl:https://repository.unab.edu.co
dc.relation.references.spa.fl_str_mv ABITEBOUL, S.; QUASS, D.; MCHUGH, J.; WIDOM, J.; WIENER, J. The Lorel Query Language for Semistructured Data. International Journal on Digital Librarles. Abril 1997.
ARANEUS Web-Site Development System. Penelope Referencc Manual v 0.99. The Araneus Group.
ARANEUS Web-Site Development System. Telemaco Reference Manual v 0.99. The Araneus Group.
ARANEUS Web-Site Development System. The AraneusWSDS: User Manual v 0.99. The Araneus Group.
ATZENI, Paolo; MECCA, Giansalvatore; MERIALDO, Paolo. Design and Maintenance of Data-Intensive Web Sites. Dipartimento di Informática e Automazione, Universidad de Roma Tre y DIFA, Universidad de la Basilicata. Junio 1997.
ATZENI, Paolo; MECCA, Giansalvatore; MERIALDO, Paolo. Semistructured and Slructured Data in the Web; Going Back and Forth. Dipartimento di Informática e Automazione, Universidad de Roma Tre y DIFA, Universidad de la Basilicata.
ATZENI, Paolo; MECCA, Giansalvatore; MERIALDO, Paolo. To Weave the Web. Dipartimento di Informática e Automazione, Universidad de Roma Tre y DIFA, Universidad de la Basilicata.
CATTELL, R. G. G. Editor. The Objcct Database Standard . Morgan Kauffmann. San Francisco, 1994.
COMER, Douglas E. El Libro De Internet: Todo lo que usted necesita saber a cerca de redes de computadoras y cómo funciona Internet. México: Prentice Hall Hispanoamericana, S.A. 1995,
CRUZ, I.; MENDELZON, A.; WOOD P. T. A Graphical Query Language Supporting Recursion: In proceedings og acm SIGMOD Conf. San Francisco, California. Mayo 1997.
D. QUASS, J.; WIDOM, R.; GOLDMAN, K.; HAAS, Q.; LUO, J.; MCHUGH, S.; NESTOROV, A.; RAJARAMAN, H.; RIVERO, S.; ABITEBOUL, J.; ULLMAN, AND J. WIENER. LORE: A Lightweight Object REpository for Semistructured Data. Proceedings of the ACM SIGMOD International Conference on Management of Data. Montrcal, Cañada. Junio 1996.
DATE C. J. Introducción a los sistemas de base de datos. Buenos Aires: Addison- Wesley Iberoamericana. 1993.
FERNÁNDEZ, Mary; FLORESCU, Daniela; LEVY, Alón; SUCIU, Dan. A Query Languagc and Processor for a Web-Site Management System. Tucson, Atizona. Abril 1997.
FERNÁNDEZ, Mary; FLORESCU, Daniela; LEVY, Alón; SUCIU, Dan. A Query Language for a Web-Site Management System. AT&T Labs.
FERNÁNDEZ, Mary; FLORESCU, Daniela; KANG, Jaewoo; LEVY, Alón; SUCIU, Dan. Catching the Boat with Strudel: Experiences with a Web-Site Management System. AT&T Labs. Noviembre 1997.
FERNÁNDEZ, Mary; FLORESCU, Daniela; KANG, Jaewoo; LEVY, Alón; SUCIU, Dan. STRUDEL: A Web-site Management System. In SIGMOD. Tucson, Arizona. Mayo de 1997.
FERNÁNDEZ, Mary; FLORESCU, Daniela; LEVY, Alón; SUCIU, Dan. Web- Site Management: The Strudel Approach.
FLORESCU, Daniela; LEVY, Alón; MENDELZON, Alberto. Database Techniques for The World Wide Web: A Survey.
FRATERNALI, Fiero. Tools and Approaches for Developing Data-Intensive Web Applications: A Survey. Politécnico de Milano.
GOLDMAN, R; CHAWATHE, S; CRESPO, A; MCHUGH, .1. A Standard Textual Interchange Format for the Object Exchange Model (OEM). Technical Report. Octubre 1996.
GOLDMAN, R; MCIIUGII, J; WIDOM, J. From Senristructurcd Data to XML: Migrating the Lore Data Model and Query Language. Proceedings of the 2nd International Workshop on the Web and Databases (WebDB ’99). Philadelphia, Pennsylvania. Junio 1999.
GOLDMAN, R.; WIDOM, J. Approximate DataGuides. Proceedings of the Workshop on Query Processing for Semistructured Data and Non-Standard Data Formats. Jerusalem, Israel. Enero 1999.
GOLDMAN, R; WIDOM, J. DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases. Proceedings of the Twenty-Third International Conference on Very Large Data Bases. Atenas, Grecia. Agosto 1997.
LAHIRI, T.; ABITEBOUL, S.; WIDOM, J. Ozone: Inlegrating Structured and Semistructured Data. Proceedings of the Seventh International Conference on Databasc Programming Languagcs. Kinloch Rannoch, Scotland. Septiembre 1999.
MECCA, G.; ATZENI, P.; MASCI, A.; MERIALDO, P.; SINDONI, G. The Araneus Web-Base Management Syslem. Dipartimento di Informática e Automazione, Universidad de Roma Tre y DITA, Universidad de la Basilicata.
MECCA, G.; ATZENI, P.; MERIALDO, P.; MASCI, A.; SINDONI, G. 1 rom Databases to Web-Bases: The Araneus Experience. Dipartimento di informática e Automazione, Universidad de Roma Tre y DIFA, Universidad de la Basilicata. Mayo 1998.
MECCA, Giansalvatore; MENDELZON, Alberto; MERIALDO, Paolo. Efficient Queries over Web Views. e, Universidad de la Basilicata, Universidad de Toronto y Universidad de Roma Tre. Marzo 1999.
MECCA, G.; MERIALDO, P.; ATZENI, P.; CRESCENZI, V. The Araneus Guide to Web-Site Development. Dipartimento di Informática e Automazione, Universidad de Roma Tre y DIFA, Universidad de la Basilicata. Marzo 1999.
MCHUGH, J.; ABITEBOUL, S.; GOLDMAN, R.; QUASS, D.; WIDOM, J. Lore: A Dalabase Management System for Semistructured Data. Septiembre 1997.
MCHUGH J; WIDOM, J. Compile-Time Patli Expansión in Lore. Proceedings of the Workshop on Query Processing for Semistructured Data and Non-Standard Data Formats. Jerusalem, Israel. Enero 1999.
MCHUGH, J; WIDOM, J. Optimizing Branching Palli Expressions. Technical Report. Junio 1999.
SCHWABE, Daniel; ROSSI, Gustavo. The Object-Oriented Hypermedia Design Model. Agosto 1995.
SHELDON, Toin. Manual de Microsoft INTERNET: Information server. España. McGraw Hill. Primera edición. 1997.
SILBERSCHATZ,Abrahani; KORTH, Henry. Fundamentos de Bases de Datos. Segunda edición. McGraw Hill. 1996
TAKAHASHI, Kenji; LIANG, Eugene. Analisys and Design of Web-Based Informations Systems. Santa Clara, CA. Abril 1997.
http://www.cs.toronto.edu/db/index.html
http://www.dia.uniroma3.it/Araneus/articles.html
http://www.research.att.com/~inff
http://www-db.stanford.edu/lore/liome/index.html
http://java.sun.com/products/jsp/jsp-asp.hlml
http://php.wcblogs.com/php_asp_7_reasons
http://www.htmlweb.net/asp/manual/asp_2.html
http://java.sun.com/products/jsp/
http://www.jspinsider.com/index.view
http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
dc.coverage.spatial.spa.fl_str_mv Cartagena (Bolivar, Colombia)
dc.coverage.campus.spa.fl_str_mv UNAB Campus Bucaramanga
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Maestría en Ciencias Computacionales
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/25803/2/license.txt
https://repository.unab.edu.co/bitstream/20.500.12749/25803/1/2002_Tesis_Jose_Marquez.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/25803/3/2002_Tesis_Jose_Marquez.pdf.jpg
bitstream.checksum.fl_str_mv 3755c0cfdb77e29f2b9125d7a45dd316
02cf06209f954499e6041b10bdc02679
7b2e4e253bd861c83dde236ac4cc63dd
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1808410750836801536
spelling Márquez Díaz, José92c0289c-3ffe-4678-a95e-d6eb6b86a5cfJabba Molinares, Daladier285b5af6-a2d0-43b9-88b8-aa9491546d35Jabba Molinares, Daladier [0000236608]Jabba Molinares, Daladier [J_Q4sEMAAAAJ&hl=es&oi=ao]Jabba Molinares, Daladier [0000-0001-5876-2559]Jabba Molinares, Daladier [Daladier-Jabba-Molinares]Cartagena (Bolivar, Colombia)UNAB Campus Bucaramanga2024-07-30T12:59:18Z2024-07-30T12:59:18Z2002http://hdl.handle.net/20.500.12749/25803reponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coInternet ofrece un servicio de búsqueda de información avanzado a muchas computadoras. Este servicio conocido como World Widc Web (WWW) [1], enlaza y reúne la información almacenada en muchas computadoras. El creciente desarrollo de los sitios Web ha impuesto un desafío en el problema de las bases de datos. Esto ha generado un número significativo de propuestas de investigación en las áreas de bases de datos para la administración de sitios Web; otros trabajos importantes en este campo han investigado la extensión de las metodologías para el diseño de estos sitios y su interacción con las herramientas de desarrollo. En el WWW existen numerosos sitios, cuyo manejo de contenido y estructura es un nuevo problema que no había sido tenido en cuenta para los que administran bases de datos. Las principales tareas de las personas que están encargadas de la construcción de sitios Web son: elección y acceso de los datos que se desplegarán en el sitio, donde se especifican los datos contenidos dentro de cada página y los enlaces entre páginas; y el diseño de la presentación visual de las páginas. Actualmente estas herramientas son muy independientes.Instituto Tecnológico de Estudios Superiores de Monterrey (ITESM)Introducción…………………………………………………………………………………………………………....................................................................…14 1.1 ESPECIFICACIÓN DEL PROYECTO...................................................…………………………………………………………………………..............18 1.1.1 Título del proyecto......................................................................………………………………………………….........……………...................18 1.1.2 Entidades interesadas en el desarrollo del proyecto.....................................………………………………………………………………. 18 1.2 DESCRIPCIÓN DEL PROYECTO..................................................................……………………………………………………………………........ 18 1.2.1 Planteamiento del problema.........................................................................……………………………………………………………….......19 1.2.2 Objetivos....................................................................................................……………………………………………………………….............. 20 1.2.2.1 Objetivo general.....................................................................................………………………………………………………………..............20 1.2.2.2 Objetivos específicos...........................................................................………………………………………………………………............... 20 1.2.3 Justificación...................................................................................................……………………………………………………………….......... 20 2 MANEJO DE INFORMACIÓN EN LA WEB..................................................………………………………………………………………………......... 22 2.1 ¿QUÉ ES WEB?...........................................................................................………………………………………………………………................. 22 2.1.1 Administración de la información en la Web...............................................………………………………………………………………......23 2.1.1.1 Modelamiento y consulta en la Web...........................................................………………………………………………………………....23 2.1.1.2 Extracción de información e integración............ ...................................………………………………………………………………......... 24 2.1.1.3 Construcción y reestructuración de sitios Web.................................……………………………………………………………….......... 24 2.1.2 Protocolos Web............................................................................................………………………………………………………………..........25 2.2 REPRESENTACIÓN DE DATOS PARA LA WEB.......................................………………………………………………………………................. 26 2.2.1 Modelo de grafo de datos......................................................................………………………………………………………………................. 26 2.2.2 Modelo de datos semiestructurados........................................................………………………………………………………………........ 27 2.3 MODELAMIENTO Y CONSULTA EN LA WEB................................…………………………………………………………….................................28 2.3.1 Recuperación de la estructura de información.........................………………………………………………………………......................... 29 2.3.2 Paradigmas iniciales en lenguajes de consulta.........................................………………………………………………………………...........29 2.3.2.1 Lenguajes de consulta de documentos / hipertexto....................................………………………………………………………………..29 2.3.2.2 Lenguajes de consultas de grafos................................................................………………………………………………………………....30 2.3.3 Primera generación: Lenguajes de Consultas en la Web...............................………………………………………………………………. 30 2.3.4 Segunda generación: Lenguajes de Manipulación de Datos en la Web.......………………………………………………………………. 31 3 MODELOS DE LENGUAJES DE CONSULTA EN SITIOS WEB............……………………………………………………………….........................33 3.1 CLASIFICACIÓN DE SITIOS WEB..............................................................………………………………………………………………………... 33 3.1.1 Sitios de presencia en la Web......................................................................………………………………………………………………... 34 3.1.2 Sitios orientados al servicio.......................................................................………………………………………………………………..... 34 3.1.3 Sitios de datos intensivos..............................................................................………………………………………………………………..34 3.1.4 Sistemas de información basados en la Web (WBIS)............................………………………………………………………………....... 35 3.2 DESARROLLO EN LA WEB [19].............................................................………………………………………………………………................ 35 3.2.1 Etapas de un proceso................................................................................………………………………………………………………....... 35 3.2.1.1 Análisis de Requerimientos.......................................................………………………………………………………………...................35 3.2.1.2 Conceptualización....................................................................................……………………………………………………………….... 36 3.2.1.3 Prototipo y Validación..............................................................................………………………………………………………………....36 3.2.1.4 Diseño..........................................................................................................……………………………………………………………….36 3.2.1.5 Implementación..........................................................................................……………………………………………………………….. 37 3.2.1.6 Evolución y Mantenimiento.......................................................................………………………………………………………………37 3.2.2 Dimensiones de diseño..............................................................................………………………………………………………………..... 37 3.2.2.1 Estructura.................................................................................................………………………………………………………………....38 3.2.2.2 Navegación...................................................................................................……………………………………………………………… 38 3.2.2.3 Presentación.................................................................................................……………………………………………………………….38 3.2.3 Reutilización..................................................................................................………………………………………………………………. 39 3.2.4 Arquitectura.............................................................................................………………………………………………………………....... 39 3.3 HERRAMIENTAS PARA DESARROLLO EN LA WEB..........................……………………………………………………………….............. 41 3.3.1 Editores Visuales y Administradores de sitios.............................................………………………………………………………………....41 3.3.2 Herramientas para desarrollo hipermedial de sitios Web........................………………………………………………………………........43 3.3.3 Integradores WEB-DBPL....................................................................………………………………………………………………............46 3.3.3.1 ASP.........................................................................................………………………………………………………………....................49 3.3.3.2 JSP....................................................................................................……………………………………………………………….......... 51 3.3.3.3 PHP............................................................................................................………………………………………………………………..55 3.3.4 Editores de Formas Web, Escritores de Reporte, y Herramientas de Publicación de Bases de Datos............................. 55 3.3.5 Herramientas Multiparadigma...........................................................………………………………………………………………............... 57 3.3.6 Generadores de modelos de manejo Web........................................………………………………………………………………................58 3.3.7 Middleware, máquinas de búsqueda y Groupware.........................………………………………………………………………................ 61 3.3.7.1 Middleware.............................................................................................………………………………………………………………............62 3.3.7.2 Máquinas de búsqueda.........................................................................………………………………………………………………....... 64 3.3.7.3 Groupware.................................................................................................……………………………………………………………….....65 4 HERRAMIENTAS PARA CONSULTA Y MODELADO EN LA WEB............………………………………………………………………...............68 4.1 STRUDEI.......................................................................................................………………………………………………………………..........71 4.1.1 Definición y Generalidades.........................................................................………………………………………………………………....71 4.1.2 Metodología de Diseño..........................................................................………………………………………………………………..........72 4.1.2.1 Antecedentes........................................................................................………………………………………………………………........72 4.1.2.2 Fases metodológicas....................................................................................………………………………………………………………73 4.1.3 Arquitectura..............................................................................................………………………………………………………………..... 74 4.1.4 Manejo de Datos.........................................................................................……………………………………………………………….... 79 4.1.4.1 Modelo de datos.....................................................................................……………………………………………………………….... 79 4.1.4.2 Repositorio de Datos para datos semiestructurados....................................……………………………………………………………….80 4.1.5 Gramática.............................................................................................……………………………………………………………….......... 82 4.1.5.1 Sintaxis...............................................................................................………………………………………………………………........82 4.1.5.2 Semántica...............................................................................................……………………………………………………………….....85 4.2 ARANEUS.....................................................................................................………………………………………………………………...........86 4.2.1 Definición y Generalidades...................................................................……………………………………………………………….........86 4.2.2 Metodología De Diseño...........................................................................……………………………………………………………….... 89 4.2.2.1 Antecedentes.............................................................................................………………………………………………………………...89 4.2.2.2 Fases Metodológicas.................................................................................………………………………………………………………...89 4.2.3 Arquitectura...............................................................................................……………………………………………………………….....94 4.2.4 Manejo de Datos.......................................................................................………………………………………………………………... 108 4.2.4.1 Modelo de Datos................................................................................………………………………………………………………....... 108 4.2.4.2 Relación de NCM a ER......................................................................………………………………………………………………..... 111 4.2.4.3 Traducción de NCM a ADM.................................................................……………………………………………………………….... 113 4.2.5 Gramática................................................................................................……………………………………………………………….....117 4.2.5.1 Sintaxis...................................................................................................………………………………………………………………..117 4.2.5.2 Semántica.............................................................................................……………………………………………………………….... 121 4.2.5.3 Realizar la Estructura con Meta-información [5]...........................………………………………………………………………........ 121 4.3 LORE..........................................................................................................................................................................................122 4.3.1 Definición y Generalidades........................................................................………………………………………………………………...124 4.3.2 Metodología de diseño............................................................................……………………………………………………………….....125 4.3.3 Arquitectura................................................................................................………………………………………………………………..126 4.3.4 Manejo de datos........................................................................................... ………………………………………………………………133 4.3.4.1 Modelo de datos........................................................................................……………………………………………………………….133 4.3.5 Gramática....................................................................................................……………………………………………………………….138 4.3.5.1 El lenguaje de consulta XML de Lore......................................................……………………………………………………………….138 4.3.5.2 Procesamiento de consultas y actualizaciones en Lore..................……………………………………………………............... 141 4.4 COMPARACIÓN ENTRE LAS HERRAMIENTAS..................................………………………………………………………………................ 142 4.4.1 Similitudes...............................................................................................………………………………………………………………..... 142 4.4.2 Diferencias...................................................................................................………………………………………………………………. 144 5 DESARROLLO DEL PROTOTIPO EN EL SISTEMA ARANEUS.................………………………………………………………………............147 5.1 INTRODUCCIÓN.........................................................................................………………………………………………………………......147 5.2 METODOLOGÍA DE DISEÑO.......................................................................………………………………………………………………..149 5.2.1 Fase I y 2: Diseño Conceptual y Lógico de la Base de Datos utilizando el esquema ER.……………………………….150 5.2.1.1 Modelo Entidad Relación........................................................................……………………………………………………………….. 151 5.2.1.2 Diccionario de Datos..............................................................................………………………………………………………………..152 5.2.2 Fase 3: Diseño Conceptual del Hipertexto utilizando NCM.....................……………………………………………………………….. 156 5.2.3 Fase 4: Diseño Lógico de Hipertexto utilizando ADM...........................………………………………………………………………... 159 5.2.4 Fase 5: Diseño de la Presentación...........................................................……………………………………………………………….....167 5.2.5 Fase 6: Correspondencia de la Base de Datos a Hipertexto y Generación de Páginas utilizando PENELOPE............168 5.2.6 Configuración del Sistema....................................................................……………………………………………………………….......169 5.3 Requisitos del sistema y Configuración........................................................………………………………………………………………... 170 5.3.1 Hardware.....................................................................................................……………………………………………………………….170 5.3.2 Software....................................................................................................………………………………………………………………... 170 5.3.3 Configuración del ODBC.......................................................................……………………………………………………………….......170 5.3.4 Creación o Modificación del prototipo..................................................………………………………………………………………....... 172 5.3.4.1 Menú principal................................................................................………………………………………………………………...........172 5.3.4.2 Institución................................................................................................………………………………………………………………..173 5.3.4.3 Divisiones............................................................................................………………………………………………………………......175 5.3.4.4 Departamentos......................................................................................……………………………………………………………….....176 5.3.4.5 Profesores...........................................................................................……………………………………………………………….......177 5.3.4.Ó Asignaturas....................................................................................………………………………………………………………........... 178 5.3.4.7 Publicaciones.........................................................................................………………………………………………………………...181 5.3.4.8 Recursos....................................................................................................……………………………………………………………….183 5.3.4.9 Bibliografía.......................................................................................………………………………………………………………........184 5.3.4.10 Crear código IITML.....................................................................………………………………………………………………..........186 6 CONCLUSIONES....................................................................................……………………………………………………………............…....187 7 DIRECTRICES PARA TRABAJOS FUTUROS...................................……………………………………………………………….....................191 BIBLIOGRAFÍA.................................................................................………………………………………………………………..................195 ANEXO A. LISTA DE SIGLAS...................................................................................................................................................................202 ANEXO B. GLOSARIO..................................................................................................................................................................205 ANEXO C. ARCHIVO DE ESTILO........................................................................................................................................................... 209 ANEXO D. ARCHIVO CON CÓDIGO PENÉLOPE............................................................................................................................ 211MaestríaThe Internet offers an advanced information search service to many computers. This service, known as the World Wide Web (WWW) [1], links and brings together information stored on many computers. The increasing development of Web sites has imposed a challenge on the problem of databases. This has generated a significant number of research proposals in the areas of databases for Web site management; other important works in this field have investigated the extension of methodologies for the design of these sites and their interaction with development tools. There are numerous sites on the WWW, whose management of content and structure is a new problem that had not been taken into account by those who manage databases. The main tasks of the people who are in charge of building Web sites are: choosing and accessing the data to be displayed on the site, where the data contained within each page and the links between pages are specified; and the design of the visual presentation of the pages. Currently these tools are very independent.Modalidad Presencialhttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Modelando y consultando en la webModeling and consulting on the webMagíster en en Ciencias ComputacionalesUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaMaestría en Ciencias Computacionalesinfo:eu-repo/semantics/masterThesisTesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/redcol/resource_type/TMComputer sciencesSystems engineerDatabasesWeb-page designIdiomsData on the webData storageWeb site developmentProgramming languageCiencias computacionalesIngeniería de sistemasBases de datosAlmacenamiento de datosDesarrollo de sitios webLenguaje de programaciónDiseño de paginas webLenguajesDatos en la webABITEBOUL, S.; QUASS, D.; MCHUGH, J.; WIDOM, J.; WIENER, J. The Lorel Query Language for Semistructured Data. International Journal on Digital Librarles. Abril 1997.ARANEUS Web-Site Development System. Penelope Referencc Manual v 0.99. The Araneus Group.ARANEUS Web-Site Development System. Telemaco Reference Manual v 0.99. The Araneus Group.ARANEUS Web-Site Development System. The AraneusWSDS: User Manual v 0.99. The Araneus Group.ATZENI, Paolo; MECCA, Giansalvatore; MERIALDO, Paolo. Design and Maintenance of Data-Intensive Web Sites. Dipartimento di Informática e Automazione, Universidad de Roma Tre y DIFA, Universidad de la Basilicata. Junio 1997.ATZENI, Paolo; MECCA, Giansalvatore; MERIALDO, Paolo. Semistructured and Slructured Data in the Web; Going Back and Forth. Dipartimento di Informática e Automazione, Universidad de Roma Tre y DIFA, Universidad de la Basilicata.ATZENI, Paolo; MECCA, Giansalvatore; MERIALDO, Paolo. To Weave the Web. Dipartimento di Informática e Automazione, Universidad de Roma Tre y DIFA, Universidad de la Basilicata.CATTELL, R. G. G. Editor. The Objcct Database Standard . Morgan Kauffmann. San Francisco, 1994.COMER, Douglas E. El Libro De Internet: Todo lo que usted necesita saber a cerca de redes de computadoras y cómo funciona Internet. México: Prentice Hall Hispanoamericana, S.A. 1995,CRUZ, I.; MENDELZON, A.; WOOD P. T. A Graphical Query Language Supporting Recursion: In proceedings og acm SIGMOD Conf. San Francisco, California. Mayo 1997.D. QUASS, J.; WIDOM, R.; GOLDMAN, K.; HAAS, Q.; LUO, J.; MCHUGH, S.; NESTOROV, A.; RAJARAMAN, H.; RIVERO, S.; ABITEBOUL, J.; ULLMAN, AND J. WIENER. LORE: A Lightweight Object REpository for Semistructured Data. Proceedings of the ACM SIGMOD International Conference on Management of Data. Montrcal, Cañada. Junio 1996.DATE C. J. Introducción a los sistemas de base de datos. Buenos Aires: Addison- Wesley Iberoamericana. 1993.FERNÁNDEZ, Mary; FLORESCU, Daniela; LEVY, Alón; SUCIU, Dan. A Query Languagc and Processor for a Web-Site Management System. Tucson, Atizona. Abril 1997.FERNÁNDEZ, Mary; FLORESCU, Daniela; LEVY, Alón; SUCIU, Dan. A Query Language for a Web-Site Management System. AT&T Labs.FERNÁNDEZ, Mary; FLORESCU, Daniela; KANG, Jaewoo; LEVY, Alón; SUCIU, Dan. Catching the Boat with Strudel: Experiences with a Web-Site Management System. AT&T Labs. Noviembre 1997.FERNÁNDEZ, Mary; FLORESCU, Daniela; KANG, Jaewoo; LEVY, Alón; SUCIU, Dan. STRUDEL: A Web-site Management System. In SIGMOD. Tucson, Arizona. Mayo de 1997.FERNÁNDEZ, Mary; FLORESCU, Daniela; LEVY, Alón; SUCIU, Dan. Web- Site Management: The Strudel Approach.FLORESCU, Daniela; LEVY, Alón; MENDELZON, Alberto. Database Techniques for The World Wide Web: A Survey.FRATERNALI, Fiero. Tools and Approaches for Developing Data-Intensive Web Applications: A Survey. Politécnico de Milano.GOLDMAN, R; CHAWATHE, S; CRESPO, A; MCHUGH, .1. A Standard Textual Interchange Format for the Object Exchange Model (OEM). Technical Report. Octubre 1996.GOLDMAN, R; MCIIUGII, J; WIDOM, J. From Senristructurcd Data to XML: Migrating the Lore Data Model and Query Language. Proceedings of the 2nd International Workshop on the Web and Databases (WebDB ’99). Philadelphia, Pennsylvania. Junio 1999.GOLDMAN, R.; WIDOM, J. Approximate DataGuides. Proceedings of the Workshop on Query Processing for Semistructured Data and Non-Standard Data Formats. Jerusalem, Israel. Enero 1999.GOLDMAN, R; WIDOM, J. DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases. Proceedings of the Twenty-Third International Conference on Very Large Data Bases. Atenas, Grecia. Agosto 1997.LAHIRI, T.; ABITEBOUL, S.; WIDOM, J. Ozone: Inlegrating Structured and Semistructured Data. Proceedings of the Seventh International Conference on Databasc Programming Languagcs. Kinloch Rannoch, Scotland. Septiembre 1999.MECCA, G.; ATZENI, P.; MASCI, A.; MERIALDO, P.; SINDONI, G. The Araneus Web-Base Management Syslem. Dipartimento di Informática e Automazione, Universidad de Roma Tre y DITA, Universidad de la Basilicata.MECCA, G.; ATZENI, P.; MERIALDO, P.; MASCI, A.; SINDONI, G. 1 rom Databases to Web-Bases: The Araneus Experience. Dipartimento di informática e Automazione, Universidad de Roma Tre y DIFA, Universidad de la Basilicata. Mayo 1998.MECCA, Giansalvatore; MENDELZON, Alberto; MERIALDO, Paolo. Efficient Queries over Web Views. e, Universidad de la Basilicata, Universidad de Toronto y Universidad de Roma Tre. Marzo 1999.MECCA, G.; MERIALDO, P.; ATZENI, P.; CRESCENZI, V. The Araneus Guide to Web-Site Development. Dipartimento di Informática e Automazione, Universidad de Roma Tre y DIFA, Universidad de la Basilicata. Marzo 1999.MCHUGH, J.; ABITEBOUL, S.; GOLDMAN, R.; QUASS, D.; WIDOM, J. Lore: A Dalabase Management System for Semistructured Data. Septiembre 1997.MCHUGH J; WIDOM, J. Compile-Time Patli Expansión in Lore. Proceedings of the Workshop on Query Processing for Semistructured Data and Non-Standard Data Formats. Jerusalem, Israel. Enero 1999.MCHUGH, J; WIDOM, J. Optimizing Branching Palli Expressions. Technical Report. Junio 1999.SCHWABE, Daniel; ROSSI, Gustavo. The Object-Oriented Hypermedia Design Model. Agosto 1995.SHELDON, Toin. Manual de Microsoft INTERNET: Information server. España. McGraw Hill. Primera edición. 1997.SILBERSCHATZ,Abrahani; KORTH, Henry. Fundamentos de Bases de Datos. Segunda edición. McGraw Hill. 1996TAKAHASHI, Kenji; LIANG, Eugene. Analisys and Design of Web-Based Informations Systems. Santa Clara, CA. Abril 1997.http://www.cs.toronto.edu/db/index.htmlhttp://www.dia.uniroma3.it/Araneus/articles.htmlhttp://www.research.att.com/~inffhttp://www-db.stanford.edu/lore/liome/index.htmlhttp://java.sun.com/products/jsp/jsp-asp.hlmlhttp://php.wcblogs.com/php_asp_7_reasonshttp://www.htmlweb.net/asp/manual/asp_2.htmlhttp://java.sun.com/products/jsp/http://www.jspinsider.com/index.viewhttp://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/LICENSElicense.txtlicense.txttext/plain; charset=utf-8829https://repository.unab.edu.co/bitstream/20.500.12749/25803/2/license.txt3755c0cfdb77e29f2b9125d7a45dd316MD52open accessORIGINAL2002_Tesis_Jose_Marquez.pdf2002_Tesis_Jose_Marquez.pdfTesisapplication/pdf43457875https://repository.unab.edu.co/bitstream/20.500.12749/25803/1/2002_Tesis_Jose_Marquez.pdf02cf06209f954499e6041b10bdc02679MD51open accessTHUMBNAIL2002_Tesis_Jose_Marquez.pdf.jpg2002_Tesis_Jose_Marquez.pdf.jpgIM Thumbnailimage/jpeg7175https://repository.unab.edu.co/bitstream/20.500.12749/25803/3/2002_Tesis_Jose_Marquez.pdf.jpg7b2e4e253bd861c83dde236ac4cc63ddMD53open access20.500.12749/25803oai:repository.unab.edu.co:20.500.12749/258032024-07-30 22:02:23.513open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coRUwoTE9TKSBBVVRPUihFUyksIG1hbmlmaWVzdGEobWFuaWZlc3RhbW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbi4gRWwgQVVUT1IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVTkFCIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmUuCgpFbCBBVVRPUiBhdXRvcml6YSBhIGxhIFVuaXZlcnNpZGFkIEF1dMOzbm9tYSBkZSBCdWNhcmFtYW5nYSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCg==