AUTOMATED VALIDATION OF CONCEPTUAL SCHEMA CONSTRAINTS

被引:0
|
作者
HALPIN, TA
MCCORMACK, JI
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
For a database application, conceptual design methods such as fact-oriented modelling and entity-relationship modelling are commonly used to specify a conceptual schema, which may then be mapped to a structure in a chosen data model (e.g. a relational database schema). Since conceptual data models support a rich variety of constraints, and these constraints may impact on one another, the task of ensuring that the constraints expressed in a conceptual schema are consistent is non-trivial. Moreover, because different co patterns may be equivalent, some optimization may be needed to select the best constraint pattern for explicit assertion. With reference to conceptual schemas expressed in FOrML (an enhanced version of NIAM) this paper discusses meta-rules for strong satisfiability and constraint preference, and outlines an efficient algorithm for validating four main types of constraints. Complexity analysis and benchmarks of the implemented algorithm are included.
引用
收藏
页码:445 / 462
页数:18
相关论文
共 50 条
  • [1] AUTOMATED CONCEPTUAL SCHEMA RESTRUCTURING
    SUNDIN, U
    [J]. PROCEEDINGS OF THE TWENTY-FIRST, ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOLS 1-4: ARCHITECTURE TRACK, SOFTWARE TRACK, DECISION SUPPORT AND KNOWLEDGE BASED SYSTEMS TRACK, APPLICATIONS TRACK, 1988, : B12 - B20
  • [2] A Conceptual Schema Based XML Schema with Integrity Constraints Checking
    Yuliana, Oviliani Yenty
    Chittayasothorn, Suphamit
    [J]. ICHIT 2008: INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, PROCEEDINGS, 2008, : 19 - 24
  • [3] Constraints for validation of conceptual graphs
    Dibie-Barthélemy, J
    Haemmerlé, O
    Loiseau, S
    [J]. VALIDATION AND VERIFICATION OF KNOWLEDGE BASED SYSTEMS: THEORY, TOOLS AND PRACTICE, 1999, : 79 - 91
  • [4] The CSTL Processor: A Tool for Automated Conceptual Schema Testing
    Tort, Albert
    Olive, Antoni
    Sancho, Maria-Ribera
    [J]. ADVANCES IN CONCEPTUAL MODELING: RECENT DEVELOPMENTS AND NEW DIRECTIONS, 2011, 6999 : 349 - 352
  • [5] Logic Programming for Data Warehouse Conceptual Schema Validation
    dell'Aquila, Carlo
    Lefons, Francesco Di Trza Ezzo
    Tangorra, Filippo
    [J]. DATA WAREHOUSING AND KNOWLEDGE DISCOVERY, 2010, 6263 : 1 - 12
  • [6] Automated Query Formulation Using an Entity-Relationship Conceptual Schema
    Semmel R.D.
    Mayfield J.
    [J]. Journal of Intelligent Information Systems, 1997, 8 (3) : 267 - 290
  • [7] CARDINALITIES IN-DEPTH - A FORMAL APPROACH TO PARTIAL VALIDATION OF CONCEPTUAL SCHEMA
    GROSZ, G
    SCHWER, SR
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1995, 37 (10) : 572 - 579
  • [8] The Conceptual Schema of Ethereum
    Olive, Antoni
    [J]. CONCEPTUAL MODELING, ER 2020, 2020, 12400 : 418 - 428
  • [9] CONCEPTUAL SCHEMA FOR CAD
    ARMITAGE, BS
    HALL, PAV
    [J]. COMPUTER-AIDED DESIGN, 1977, 9 (03) : 194 - 198
  • [10] Verification and Validation of UML Conceptual Schemas with OCL Constraints
    Queralt, Anna
    Teniente, Ernest
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2012, 21 (02)