• DocumentCode
    1300888
  • Title

    Educational Experiences Detecting, Using, and Representing Ternary Relationships in Database Design

  • Author

    Cuadra, Dolores ; Maqueda, Ana Iglesias ; Castro, Elena ; Fernández, Paloma Maríinez

  • Author_Institution
    Comput. Sci. Dept., Carlos III Univ. of Madrid, Leganes, Spain
  • Volume
    53
  • Issue
    3
  • fYear
    2010
  • Firstpage
    358
  • Lastpage
    364
  • Abstract
    Conceptual models are applied as the first step in software design methodologies for collecting the semantics involved in the universe of discourse. Nevertheless, the abstraction process creates some misunderstandings for novice designers, such as difficulties in modeling some constructs and in understanding the semantics that they represent. This paper presents a thorough study of errors detected among Database Design students in Computer Science Engineering when they apply the abstraction process to generate a conceptual schema using a specific model. Specifically, the paper focuses on errors made in the design of ternary relationships. Some heuristics are proposed in order to help novice designers avoid these common errors, and an experimental study is presented to compare the number of errors made by the students before and after applying these heuristics.
  • Keywords
    computer aided instruction; database management systems; education; software engineering; computer science engineering; database design; educational experiences detection; software design methodologies; ternary relationships representation; Computer errors; Computer science; Computer science education; Data engineering; Data models; Databases; Design engineering; Programming; Software design; Technological innovation; Abstraction activities; computer science education; conceptual modeling; data models;
  • fLanguage
    English
  • Journal_Title
    Education, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9359
  • Type

    jour

  • DOI
    10.1109/TE.2009.2022632
  • Filename
    5208198