PaperSpecification preservation in schema transformations — application to semantics and statistics
References (33)
Schema analysis for database restructuring
ACM TODS
(1980)Transformational implementation: An example
IEEE TSE
(1981)- et al.
Conceptual Database Design
(1992) - et al.
Structuring primitives for a dictionary of entity relationship data schemas
IEEE TSE
(1993) - et al.
Transformations in Reengineering Techniques
- et al.
Mapping uninterpreted schemes into Entity-Relationship diagrams: Two applications to conceptual schema design
IBM J. Res. & Develop.
(January 1984) - et al.
Equivalence and Mapping of Database Schemes
On data schema transformation
Multivalued dependencies and a new normal form of relational databases
ACM TODS
(1977)Normal form for relational databases on domains and keys
ACM TODS
(September 1981)
Automating the transformational development of software
IEEE TSE
Some tools for data independence in multilevel data base systems
Theoretical and practical tools for data base design
A generic Entity-Relationship model
Entity-generating schema transformation for Entity-Relationship models
Entity-generating schema transformation for Entity-Relationship models
A temporal statistical model for Entity-Relationship schemas
Cited by (31)
Data migration: A theoretical perspective
2013, Data and Knowledge EngineeringCitation Excerpt :ASMs are a practical and scientifically well-founded systems engineer method invented by [17], extensively discussed in [10] and applied in solving various database-related problems in [34,37]. One of the two subclasses of migration transformations – property-preserving transformations – captures schema and data translations in general, and is thus related to various approaches for schema mapping or model translations, e.g., model-independent translations [6], and schema transformations [18,19,22]. Moreover, our notion of reflecting a relation between two models has links with the notion of relative information capacity (i.e., information-capacity dominance and equivalence) studied in the area of semantic heterogeneity [24,25,28].
Database application evolution: A transformational approach
2006, Data and Knowledge EngineeringCitation Excerpt :They can be combined to build more complex processes such as schema normalization, logical schema optimization, or DDL code generation. The concept of transformation used in this paper is described formally in [11,13], but we will briefly present those of its principles that are of interest in this paper. A transformation consists in deriving a target schema S′ from a source schema S by replacing construct C (possibly empty) in S with a new construct C′ (possibly empty).
Co-transformations in information system reengineering
2005, Electronic Notes in Theoretical Computer ScienceChanging perceptions of CASE technology
2004, Journal of Systems and SoftwareAn OO interpretation of graphs as meta-CASE's meta-meta-model
2002, Electronic Notes in Theoretical Computer ScienceOn the representation of roles in object-oriented and conceptual modelling
2000, Data and Knowledge EngineeringCitation Excerpt :But this observation is false, anyway: a person, for example, has many properties not required of a customer or supplier – rather, being a customer or supplier imposes its required properties on persons and organizations, making the former supertypes of the latter. In fact, some authors treating roles as named places also acknowledge that more than one type can fill one place of a relationship – the domains of Kent [40] or the multi-ET roles of DB-Main [31] are unions or disjunctions of types that are declared for just that purpose. However, while regarding Customer and Supplier as supertypes of both Person and Organization (Fig. 1(d)) accounts for the fact that all persons and organizations can appear in these roles, it defies the dynamic viewpoint, namely that at any point in time only some of all persons and organizations existing at that time are customers and/or suppliers.