Caracterización de la dependencia de existencia en interrelaciones binarias
Palabras clave:
dependencia de existencia, diseño de bases de datos, entidades débiles, interrelaciones débiles, modelación de datosResumen
En la infraestructura de todo sistema de información, la exactitud semántica de los datos es vital para garantizar la calidad de las aplicaciones que los utilizan. La especificación de cuándo y cuáles datos son semánticamente correctos, constituye una de las tareas más importantes en la modelación de datos, donde la lógica del negocio y los requisitos que definen los usuarios son traducidas en restricciones de integridad semánticas. Los modelos de datos proporcionan diferentes medios para representar las restricciones de integridad, en la modelación conceptual la dependencia de existencia es un recurso útil para asegurar la integridad semántica entre las propiedades estáticas y dinámicas de los datos. En general, las restricciones de integridad son captadas a nivel conceptual y deben ser transformadas adecuadamente para su soporte en el nivel lógico, particularmente la dependencia de existencia queda modelada en los esquemas relacionales a través de las llaves foráneas y su comportamiento. En este trabajo se hace un análisis de la dependencia de existencia en asociaciones y se proponen reglas para su transformación al modelo relacional, las cuales fueron implementadas en una herramienta de diseño de bases de datos.
Descargas
Citas
Maier, D. (1983), The Theory of Relational Databases: Computer Science Press.
Biskup, J. (1995),"Achievements of Relational Database Schema Design Theory Revisited," Springer-Verlag, Berlin, pp. 29-54,
Hammer, M. and McLeod, D. (1975), "Semantic Integrity in a Relational Data Base System," in Proceedings of the International Conference on Very Large Data Bases, September 22-24, 1975, Framingham, Massachusetts, USA, pp. 25-47.
Stonebraker, M. (1975), "Implementation of Integrity Constraints and Views by Query Modification," in SIGMOD International Conference on Management of Data, San Jose, California, pp. 65-78.
Eswaran, K. P. and Chamberlin, D. D. (1975), "Functional SpecificaSpecifications of a Subsystem for Data Base Integrity," in 1st Int. Conf. on Very Large Data Bases, Framinghamingham, Mass., USA, pp. 48–68.
Brodie, M. L. (1978), "Specification and Verification of Data Base Semantic Integrity," in Technical Report CSRG-91 University of Toronto.
Codd, E. F. (1979),"Extending the Data Base Relational Model to Capture More Meaning," ACM Trans. on Database Systems, vol. 4, pp. 397-434,
Grefen, P. W. P. J. (1992), "Integrity Control in Parallel Database systems," The Netherlands: University of Twente.
Desloch, S. (1993), "Semantic Integrity in Advanced Database Management Systems," in Fachbereich Informatik: Universit¨at Kaiserslautern.
Gertz, M. (1996), iagnosis and Repair of Constraint Violations in Database Systems: Infix Verlag, St. Augustin, Germany.
Türker, C. (1999), Semantic Integrity Constraints in Federated Database Schemata vol. 63: Infix Verlag, St. Augustin, Germany.
Ullman, J. D. and Widom, J. (1999), Introducción a los sistemas de Bases de Datos. Mexico: Prentice Hall Hispanoamericana.
Date, C. J. (2000), An Introduction to Database Systems, 7th Ed ed. Boston, MA: Addison-Wesley.
Elmasri, R. and Navathe, S. B. (2003), Fundamentals of Database Systems, fourth edition, 4th Ed. ed.: Addison-Wesley.
Abiteboul, S., Hull, R., and Vianu, V. (1995), Foundations of Databases: Addison-Wesley.
Olivé, A. (2007), Conceptual Modeling of Information Systems: Springer Berlin Heidelberg.
Brodie, M. L., Mylopoulos, J., and Schmidt, J. W. (1984), Perspectives from Artificial Intelligence, Databases, and Programming Languages: New York: Springen-Verlag.
Chen, P. (1976),"The entity-relationship model: Toward a unified view of data.," ACM Transactions on Database Systems, vol. 1, pp. 9-36,
Guizzardi, G. and Wagner, G. (2008), "What's in a Relationship: An Ontological Analysis," in ER 2008, LNCS 5231, pp. 83-97.
Schneider, L. (2003), "Designing Foundational Ontologies," in ER 2003, LNCS 2813, pp. 91-104.
Snoeck, M. and Dedene, G. (1998),"Existence Dependency: The key to semantic integrity between structural and behavioural aspects of object types," IEEE Transactions on Software Engineering, vol. 24, April 1998.
Snoeck, M. and Dedene, G. (2000),"Core Modelling Concepts to define Agregation," L'Objet, vol. 7, pp. 281-306,
De Miguel, A. and Piattini, M. (1993), Concepción y diseño de bases de datos: Del Modelo E/R al modelo relacional. Madrid: RA-MA.
Ferg, S. (1985), "Modelling the Time Dimension in an Entity-Relationship Diagram," in Fourth International Conference on Entity-Relationship Approach, Chicago, Illinois, USA, pp. 280-286.
Smith, J. and Smith, D. (1977),"Database abstractions: Aggregation and generalization," ACM Transactions On Database Systems, vol. 2, pp. 105-133,
Kilov, H. and Ross, J. (1994), Information Modeling: An Object Oriented Approach: Cliffs N.J.: Prentice Hall.
Put, F. (1988), "Introducing dynamic and temporal aspects in a conceptual (database) schema," in doctoral dissertation Faculteit der Economische en Toegepaste Economische Wetenschappen: K.U.Leuven, p. 415.
Dogac, A., Ozkarahan, E., and Chen, P. (1990), "An integrity system for a relational database architecture," in Eight International Conference on Entity-Relationship Approach, Toronto, Canada, pp. 287 - 301.
Alvarez, W., Rodríguez, A., and García, C. (2006), "ERECASE v.2.0 Una herramienta para el diseño conceptual de bases de datos con validación estructural.," in Departamento de Computación Santa Clara: Universidad Central de Las Villas, p. 80.
Descargas
Publicado
Versiones
- 2008-12-12 (2)
- 2024-05-13 (1)
Cómo citar
Número
Sección
Licencia

Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.
Esta licencia permite copiar y redistribuir el material en cualquier medio o formato bajo los siguientes términos: se debe dar crédito de manera adecuada, no se puede hacer uso del material con propósitos comerciales, y si remezcla, transforma o crea a partir del material, no podrá distribuir el material modificado. Bajo la licencia mencionada, los autores mantienen los derechos de autor de su trabajo.

