272,368 research outputs found

    Using the Data Modeling Worksheet to Improve Novice Data Modeler Performance

    Get PDF
    This research reports on use and evaluation of the data modeling worksheet as a pedagogical tool for improving a student\u27s ability to learn the extended entity-relationship data modeling methodology. A laboratory experiment using a modified posttest only, control group design compared the performance of two student subject groups. One group used the data modeling worksheet as an integral component of their instruction on database design. A second control group did not use the worksheet, but that group received comparable training in every other respect. Subjects were tasked to develop a data model that represented a textual description of a data modeling problem. The data analysis used a one-way ANOVA to evaluate eight hypotheses, each representing a facet of the data modeling methodology. The results indicate that the data modeling worksheet significantly improved student learning with regard to their ability to identify entities, entity identifier attributes, and ternary relationships

    Compiling ER Specifications into Declarative Programs

    Full text link
    This paper proposes an environment to support high-level database programming in a declarative programming language. In order to ensure safe database updates, all access and update operations related to the database are generated from high-level descriptions in the entity- relationship (ER) model. We propose a representation of ER diagrams in the declarative language Curry so that they can be constructed by various tools and then translated into this representation. Furthermore, we have implemented a compiler from this representation into a Curry program that provides access and update operations based on a high-level API for database programming.Comment: Paper presented at the 17th Workshop on Logic-based Methods in Programming Environments (WLPE2007
    • …
    corecore