Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

Database design by computer-aided schema transformations

Database design by computer-aided schema transformations

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
Software Engineering Journal — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

The focus of the paper is schema transformation during the development of an information system. A framework is described for conversion and transformation of conceptual (semantic) data models and their internal (machine-oriented) representations. This framework allows us to ‘walk’ through the solution space of candidate internal representations for a given conceptual data model. This walk may be randomised or performance-driven, where storage requirements and average response times are combined in a multi-objective fitness function. Furthermore, a wide variety of control parameters may be embedded, such as preferences for database table size, absence of data redundancy or absence of optional database fields. Basic experimental results produced by a prototype convertor/transformer are presented, including deviations from the standard optimal normal form for databases.

References

    1. 1)
      • A.H.M. Ter Hofstede , H.A. Proper , Th.P. van der Weide . Formal definition of a conceptual language for the description and manipulation of information models. Inform. Syst. , 7 , 489 - 523
    2. 2)
      • P. van Bommel , Gy. Kovács , A. Micsik . Transformation of database populations and operations from the conceptual to the internal level. Inform. Syst. , 2 , 175 - 191
    3. 3)
      • T.A. Halpin , B. Thalheim , J. Demetrovics , H.-D. Gerhardt . (1991) A fact-oriented approch to schema transformation, MFDBS 91.
    4. 4)
      • J.D. Ullman . (1989) , Principles of database and knowledge-base systems.
    5. 5)
      • A. Amikam . On the automatic generation of optimal internal schemata. Inform. Syst. , 1 , 37 - 45
    6. 6)
      • M.V. Mannino , P. Chu , T. Sager . Statistical profile estimation in database systems. ACM Comput. Surv. , 3 , 191 - 221
    7. 7)
      • I. Kobayashi . Classification and transformations of binary relationship relation schemata. Inform. Syst. , 2 , 109 - 122
    8. 8)
      • J.J. van Griethuysen . (1982) Concepts and terminology for the conceptual schema and the information base.
    9. 9)
      • P. van Bommel . A randomised schema mutator for evolutionary database optimisation. Australian Comput. J. , 2 , 61 - 69
    10. 10)
      • G.M. Nijssen , T.A. Halpin . (1989) , Conceptual schema and relational database design: a fact oriented approach.
    11. 11)
      • P. van Bommel , Th.P. van der Weide . Reducing the search space for conceptual schema transformation. Data Knowl. Eng. , 269 - 292
    12. 12)
      • J.P. Fry , E.H. Sibley . Evolution of data-base management systems. ACM Comput. Surv. , 1 , 7 - 42
    13. 13)
      • T.A. Halpin , V.-P. Tahvanainen , K. Lyytinen . (1992) WISE:a workbench for information system engineering, Next generation CASE tools.
    14. 14)
      • C.M.R. Leung , G.M. Nijssen . Relational database design using the NIAM conceptual schema. Inform. Syst. , 2 , 219 - 227
    15. 15)
      • P.P. Chen . The entity-relationship model: toward a unified view of data. ACM Trans. Database Syst. , 1 , 9 - 36
    16. 16)
      • Opdahl, A.L., Solvberg, A.: `A framework for performance engineering during information system development', Proc. Fourth Int. Conf. CAiSE'92 on Advanced Information Systems Engineering, 1992, Manchester, UK, 593, p. 65–87, Lect. Notes Comput. Sci..
    17. 17)
      • Th.P. van der Weide , A.H.M. Ter Hofstede , P. van Bommel . Uniquest: determining the semantics of complex uniqueness constraints. Comput. J , 2 , 148 - 156
    18. 18)
      • P. Shoval , S. Zohn . Binary-relationship integration methodology. Data Knowl. Eng. , 3 , 225 - 250
    19. 19)
      • N. Rishe . A file structure for semantic databases. Inform. Syst. , 4 , 375 - 385
    20. 20)
      • P. van Bommel . Experiences with EDO: an evolutionary database optimizer. Data Knowl. Eng. , 243 - 263
    21. 21)
      • J.J.V.R. Wintraecken . (1990) , The NIAM information analysis method: theory and practice.
    22. 22)
      • van Bommel, P.: `Database optimization: an evolutionary approach', 1995, PhD thesis, University of Nijmegen, Nijmegen, The Netherlands.
    23. 23)
      • G.M. Nijssen , E.D. Falkenberg . (1984) , Introduction to IBM SQL, Release 2.
    24. 24)
      • H. Partsch . (1990) , Specification and transformation of programs — a formal approach to software development.
    25. 25)
      • Hainaut, J.L., Cadelli, M., Decuyper, B., Marchand, O.: `Database CASE tool architecture: principles for flexible design strategies', Proc. Fourth Int. Conf. CAiSE'92 on Advanced Information Systems Engineering, 1992, Manchester, UK, 593, p. 187–207, Lect. Notes Comput. Sci..
    26. 26)
      • P. van Bommel , A.H.M. Ter Hofstede , Th.P. van der Weide . Semantics and verification of object-role models. Inform. Syst. , 5 , 471 - 495
    27. 27)
      • T.L. Vincent , W.J. Grantham . (1981) , Optimality in parametric systems.
http://iet.metastore.ingenta.com/content/journals/10.1049/sej.1995.0016
Loading

Related content

content/journals/10.1049/sej.1995.0016
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address