Drafting ER and OO schemas in prototype environments

Bernd Meyer, Gerd D. Westerman, Martin Gogolla

    Research output: Contribution to journalArticleResearchpeer-review

    1 Citation (Scopus)

    Abstract

    The system Queer is a prototype of an information system design tool which directly supports an extended Entity-Relationship model on its front-end and uses a semantically well-founded query and manipulation language based on an Entity-Relationship calculus. The system basically consists of a set of compilers written in Prolog which translate data specifications, schema definitions, queries, integrity constraints and data-manipulation statements into Prolog programs. All features mentioned are implemented in form and extent as described here.

    Original languageEnglish
    Pages (from-to)201-240
    Number of pages40
    JournalData and Knowledge Engineering
    Volume19
    Issue number3
    DOIs
    Publication statusPublished - 15 Jun 1996

    Keywords

    • Conceptual modelling
    • Entity relationship model
    • Logic programming
    • Object-oriented modelling
    • Prototyping

    Cite this

    Meyer, Bernd ; Westerman, Gerd D. ; Gogolla, Martin. / Drafting ER and OO schemas in prototype environments. In: Data and Knowledge Engineering. 1996 ; Vol. 19, No. 3. pp. 201-240.
    @article{b71498c626c14789b655df65c3e861b8,
    title = "Drafting ER and OO schemas in prototype environments",
    abstract = "The system Queer is a prototype of an information system design tool which directly supports an extended Entity-Relationship model on its front-end and uses a semantically well-founded query and manipulation language based on an Entity-Relationship calculus. The system basically consists of a set of compilers written in Prolog which translate data specifications, schema definitions, queries, integrity constraints and data-manipulation statements into Prolog programs. All features mentioned are implemented in form and extent as described here.",
    keywords = "Conceptual modelling, Entity relationship model, Logic programming, Object-oriented modelling, Prototyping",
    author = "Bernd Meyer and Westerman, {Gerd D.} and Martin Gogolla",
    year = "1996",
    month = "6",
    day = "15",
    doi = "10.1016/0169-023X(95)00046-U",
    language = "English",
    volume = "19",
    pages = "201--240",
    journal = "Data and Knowledge Engineering",
    issn = "0169-023X",
    publisher = "Elsevier",
    number = "3",

    }

    Drafting ER and OO schemas in prototype environments. / Meyer, Bernd; Westerman, Gerd D.; Gogolla, Martin.

    In: Data and Knowledge Engineering, Vol. 19, No. 3, 15.06.1996, p. 201-240.

    Research output: Contribution to journalArticleResearchpeer-review

    TY - JOUR

    T1 - Drafting ER and OO schemas in prototype environments

    AU - Meyer, Bernd

    AU - Westerman, Gerd D.

    AU - Gogolla, Martin

    PY - 1996/6/15

    Y1 - 1996/6/15

    N2 - The system Queer is a prototype of an information system design tool which directly supports an extended Entity-Relationship model on its front-end and uses a semantically well-founded query and manipulation language based on an Entity-Relationship calculus. The system basically consists of a set of compilers written in Prolog which translate data specifications, schema definitions, queries, integrity constraints and data-manipulation statements into Prolog programs. All features mentioned are implemented in form and extent as described here.

    AB - The system Queer is a prototype of an information system design tool which directly supports an extended Entity-Relationship model on its front-end and uses a semantically well-founded query and manipulation language based on an Entity-Relationship calculus. The system basically consists of a set of compilers written in Prolog which translate data specifications, schema definitions, queries, integrity constraints and data-manipulation statements into Prolog programs. All features mentioned are implemented in form and extent as described here.

    KW - Conceptual modelling

    KW - Entity relationship model

    KW - Logic programming

    KW - Object-oriented modelling

    KW - Prototyping

    UR - http://www.scopus.com/inward/record.url?scp=0030172661&partnerID=8YFLogxK

    U2 - 10.1016/0169-023X(95)00046-U

    DO - 10.1016/0169-023X(95)00046-U

    M3 - Article

    VL - 19

    SP - 201

    EP - 240

    JO - Data and Knowledge Engineering

    JF - Data and Knowledge Engineering

    SN - 0169-023X

    IS - 3

    ER -