Reingeniería de bases de datos relacionales: un enfoque basado en el análisis de dependencias de inclusión

dc.contributor.authorRivero, Laura C.spa
dc.contributor.authorFerraggine, Viviana E.spa
dc.contributor.authorDoorn, Jorge Horaciospa
dc.contributor.researchgateFerraggine, Viviana E. [Viviana-Ferraggine]spa
dc.contributor.researchgateDoorn, Jorge Horacio [Doorn-Jorge-Horacio]spa
dc.date.accessioned2020-10-27T00:21:21Z
dc.date.available2020-10-27T00:21:21Z
dc.date.issued2003-12-01
dc.description.abstractLa conversión de un esquema de bases de datos en otro con mayor contenido semántico es un tema de investigación actual, y un tópico con aplicación en varias áreas de desarrollo tales como integración de esquemas, migración de sistemas “legacy” y reingeniería de modelos de datos desactualizados o de pobre calidad. Las dependencias de inclusión constituyen uno de los conceptos clave para llevar a cabo la reingeniería de esquemas de bases de datos. Con frecuencia, formas atípicas de dependencias de inclusión aparecen como consecuencia de un diseño desnormalizado, por la presencia de construcciones complejas tales como relaciones de orden superior con restricciones de integridad adicionales en forma de relaciones de menor orden, o simplemente cuando objetos de la realidad y sus relaciones han sido mal representados en el modelo conceptual. Específicamente, éste es el caso de reglas del negocio plasmadas incorrectamente como dependencias de inclusión atípicas. Este trabajo presenta un estudio exhaustivo de las dependencias de inclusión y un análisis de su posible origen, en el contexto de la reingeniería de esquemas relacionales. Se proponen heurísticas para la conversión de esquemas conteniendo tales dependencias en otros equivalentes con sólo restricciones de integridad referencial. En caso de encontrar dependencias atípicas remanentes, se provee una interpretación de su significado y necesidad de mantenimiento.spa
dc.description.abstractenglishThe conversion of a database schema into another with greater semantic content is a topic of current research, and a topic with application in several areas of development such as schema integration, migration of legacy systems, and reengineering of outdated or poor quality data models. Include Dependencies constitute one of the key concepts to carry out the reengineering of schemes of databases. Atypical forms of include dependencies often appear as consequence of a denormalized design, due to the presence of complex constructions such as higher order relationships with additional integrity constraints in the form of lower order relationships, or simply when objects of reality and their relationships have been misrepresented in the conceptual model. Specifically, this is the case for business rules incorrectly embodied as outlier include dependencies. East This work presents an exhaustive study of inclusion dependencies and an analysis of their possible origin, in the context of the reengineering of relational schemes. They proposed heuristics for converting schemas containing such dependencies into other equivalents with only referential integrity constraints. In case you find remaining atypical dependencies, an interpretation of their meaning and necessity is provided of maintenance.eng
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga UNABspa
dc.identifier.issn2539-2115
dc.identifier.issn1657-2831
dc.identifier.repourlrepourl:https://repository.unab.edu.co
dc.identifier.urihttp://hdl.handle.net/20.500.12749/9043
dc.language.isospaspa
dc.publisherUniversidad Autónoma de Bucaramanga UNAB
dc.relationhttps://revistas.unab.edu.co/index.php/rcc/article/view/1090/1062
dc.relation.referencesAbiteboul S, Hull R, Vianu V. Foundations on Databases. Addison Wesley Publ. Co. 1995.
dc.relation.referencesBiskup J. Achievements of Relational Database Schema Design Theory Revisited, Lecture Notes in Computer Science 1358, 29-54. Springer, 1998.
dc.relation.referencesCamps R. From Ternary Relationship to Relational Tables: A Case Against Common Beliefs, ACM/SIGMOD-Record, 31(2) 46-49. 2002.
dc.relation.referencesCamps R. From Ternary Relationship to Relational Tables: A Case Against Common Beliefs, ACM/SIGMOD-Record, 31(2) 46-49. 2002.
dc.relation.referencesCamps R. Transforming N-Ary Relationships to Database Schemas: An Old and Forgotten Problem. Research Report LSI-02-5-R. Universidad Politécnica de Catalunya, España, 2002.
dc.relation.referencesCasanova M, Tucherman L, Furtado A, Braga A. Optimization of Relational Schemes Containing Inclusion Dependencies. Proceedings 15th VLDB Conference 317-325. Amsterdam. 1989.
dc.relation.referencesCasanova M, Fagin R, Papadimitriou C. Inclusion Dependencies and their Interaction with Functional Dependencies, J. Computer and System Sciences, 28, 29-59. 1984.
dc.relation.referencesCastellanos MG. A Methodology for Semantically Enriching Interoperable Databases. Proceedings 11th British National Conference on Databases 58-75. Keele, 1993.
dc.relation.referencesChen P P. The Entity-relationship Model: Toward a Unified View of Data. ACM Trans. on Database Systems. 1(1) 9-36. 1976.
dc.relation.referencesCodd E. The Relational Model for Database Management. Version 2. Addison Wesley Publ.Co, Reading, MA, 1990.
dc.relation.referencesDate C. An Introduction to Database Systems. Addison Wesley, Longman Pub. Co., Boston, MA, 2000.
dc.relation.referencesDate C. Referential Integrity. In Relational Databases, Selected Writings. Addison Wesley, Reading, MA, 1986, pp. 41-63.
dc.relation.referencesDey D, Storey C, Barron T. Improving Database Design through the Analysis of Relationships, ACM TODS 24(4) 453-486. 1999.
dc.relation.referencesDahchour M, Pirotte A. The Semantics of Reifying N-ary Relationships as Classes. Proceedings 4th Int. Conf. on Enterprise Information Systems, ICEIS'02, 580-586, Universidad de Castilla-La Mancha Ciudad Real, Spain, 2002.
dc.relation.referencesDoorn J, Rivero L. Normalization of Non-BCNF Relations Integrity Constraints. Proceedings XII International Conference of Systems Engineering, ICSE-97, 217-222. Coventry, UK, 1997.
dc.relation.referencesElmasri R, Navathe S. Fundamentals of Database Systems. Benjamin Cummings, Redwood City, 1994.
dc.relation.referencesHenrard J, Hainaut J-L. Data Dependency Elicitation in Database Reverse Engineering. Published CSMR 2001 11-19. Lisbon, Portugal, March 2001.
dc.relation.referencesHenrard J, Hainaut J-L, Hick J-M, Roland D, Englebert V. Data Structure Extraction in Database Reverse Engineering. Proceedings of REIS’99 Workshop. Paris, November 1999. Research paper RP-99-007. Institut d’Informatique. University of Namur.
dc.relation.referencesJohannesson P. A Method for Transforming Relational Schemas into Conceptual Schemas. IEEE Trans. on Software Eng 190-201, 1994.
dc.relation.referencesJones T, Song I-Y. Analysis of Binary/Ternary Cardinality Combinations in EntityRelationship modeling. Data & Knowledge Engineering, 19(1) 39-64, 1996.
dc.relation.referencesJones, T., Song, I-Y. Binary Equivalents of Ternary Relationships in Entity-Relationship Modeling: a Logical Decomposition Approach. Journal of Database Management, 11(2) 12-19, 2000.
dc.relation.referencesKolp M, Zimányi E. Relational Database Design using an ER Approach and Prolog. Proceedings 6th International Conference on Information Systems and Management of Data (CISMOD'95) 214-231. Bombay, India, November 1995.
dc.relation.referencesLevene M, Vincent M. Justification for Inclusion Dependency Normal Form. IEEE TKDE 12(2) 281-291. March/April, 2000.
dc.relation.referencesMarkowitz V, Makowsky J. Identifying Extended Entity-relationship Object Structures in Relational Schemas. IEEE Trans. on Software Eng. 16(8) 777-790, 1990.
dc.relation.referencesMarkowitz V. Referential Integrity Revisited: an Object-oriented Perspective. Proceedings of the 16th VLDB Conference, 578-589. Brisbane, Australia, Morgan Kauffman, San Mmateo, CA, 1990.
dc.relation.referencesRivero L, Doorn J, Ferraggine V. Elicitation and Conversion of Hidden Objects and Restrictions in a Database Schema. Proceedings 2002 ACM Symposium on Applied Computing, 463-469. Madrid, Spain, 2002.
dc.relation.referencesRivero L, Doorn J, Ferraggine V. Inclusion Dependencies. In Developing Quality Complex Database Systems: Practices, Techniques and Technologies 261-278. IdeaGroup Publishing, Hershey, PA. Editor Dr. Shirley A. Becker. Florida Institute of Technology, 2001.
dc.relation.referencesRivero L, Doorn J. Integridad Referencial y Actualizaciones en Relaciones Desnormalizadas. Proceedings XIV Conferencia Latinoamericana de Informática - CLEI Panel 98, 911-921. Quito, Ecuador, 1998.
dc.relation.referencesRivero L, Doorn J. Managing Referential Integrity and Non Key-based Dependencies in a Denormalized Context, Proceedings 2000 IRMA International Conference 883-886. Anchorage, Alaska, 2000.
dc.relation.referencesTari Z, Buhkres O, Stokes J, Hammoudi S. The Reengineering of Relational Databases based on Key and Data Correlations. In Searching for Semantics: Datamining, Reverse Engineering, etc. Proceedings 7th IFIP 2.6 Working Conference on Database Semantics (DS-7) 183-214. S. Scappapietra y F. Maryanski editores. Chapman & Hall, Lausanne, 1998.spa
dc.relation.referencesUllman J. Principles of Database and Knowledge-Base Systems. Vol. 1. Computer Science Press, NY, 1988.
dc.relation.referencesWand Y, Storey V, Weber R. An Ontological Analysis of the Relationship Construct in Conceptual Modeling, ACM TODS, 24(4) 494-528. 1999.
dc.relation.urihttps://revistas.unab.edu.co/index.php/rcc/article/view/1090
dc.rightsDerechos de autor 2003 Revista Colombiana de Computación
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.sourceRevista Colombiana de Computación; Vol. 4 Núm. 2 (2003): Revista Colombiana de Computación; 1-28
dc.subjectInnovaciones tecnológicas
dc.subjectCiencia de los computadores
dc.subjectDesarrollo de tecnología
dc.subjectIngeniería de sistemas
dc.subjectInvestigaciones
dc.subjectTecnologías de la información y las comunicaciones
dc.subjectTIC´s
dc.subject.keywordsTechnological innovationseng
dc.subject.keywordsComputer scienceeng
dc.subject.keywordsTechnology developmenteng
dc.subject.keywordsSystems engineeringeng
dc.subject.keywordsInvestigationseng
dc.subject.keywordsInformation and communication technologieseng
dc.subject.keywordsICT'seng
dc.subject.keywordsEntity-relationship modeleng
dc.subject.keywordsInclusion dependencyeng
dc.subject.keywordsDatabase designeng
dc.subject.keywordsReengineering of conceptual schemeseng
dc.subject.keywordsSemantic data modeleng
dc.subject.lembInnovaciones tecnológicasspa
dc.subject.lembCiencias de la computaciónspa
dc.subject.lembDesarrollo tecnológicospa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembInvestigacionesspa
dc.subject.lembTecnologías de la información y la comunicaciónspa
dc.subject.proposalModelo entidad-relaciónspa
dc.subject.proposalDependencia de inclusiónspa
dc.subject.proposalDiseño de bases de datosspa
dc.subject.proposalReingeniería de esquemas conceptualesspa
dc.subject.proposalModelo de datos semánticospa
dc.titleReingeniería de bases de datos relacionales: un enfoque basado en el análisis de dependencias de inclusiónspa
dc.title.translatedRelational database reengineering: An inclusion dependency analysis based approacheng
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.driverinfo:eu-repo/semantics/article
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localArtículospa
dc.type.redcolhttp://purl.org/redcol/resource_type/CJournalArticle

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
2003_Articulo_Reingeniería de bases de datos relacionales un enfoque basado en el análisis de dependencias de inclusión.pdf
Tamaño:
432.33 KB
Formato:
Adobe Portable Document Format
Descripción:
Artículo