Simple-talking database development: Let the end-user design a relational schema by using simple words.

Since every-day users are not aware of database concepts, it is almost impossible for them to design even the basic structure of their self-developed applications with existing low level database-developing prototype applications. Most of the existing prototype applications demand at least some basi...

Descripción completa

Detalles Bibliográficos
Publicado en:Computers in Human Behavior Vol. 48; pp. 273 - 290
Autores principales: Nicolaos, Protogeros, Katerina, Tzafilkou
Formato: Artículo
Publicado: Elsevier B.V. Jul2015
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=ssf&AN=101926600&site=ehost-live
header:
  @attributes:
    shortDbName: ssf
    uiTerm: 101926600
    longDbName: Social Sciences Full Text (H.W. Wilson)
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        07475632
        JC4
      jtl: Computers in Human Behavior
      issn: 07475632
      maglogo: N
    pubinfo:
      dt: Jul2015
      vid: 48
      pid: 2410
      pub: Elsevier B.V.
    artinfo:
      ui:
        101926600
        10.1016/j.chb.2015.02.002
      ppf: 273
      ppct: 17
      formats:
      tig:
        atl: Simple-talking database development: Let the end-user design a relational schema by using simple words.
      aug:
        au:
          Nicolaos, Protogeros
          Katerina, Tzafilkou
        affil:
          University of Macedonia, Department of Accounting and Finance, 156 Egnatia Street, 54006 Thessaloniki, Greece
          University of Macedonia, Postgraduate Program in Information Systems, 156 Egnatia Street, 54006 Thessaloniki, Greece
      su:
        World Wide Web
        Application software
        Database design
        User interfaces
      sug:
        subj:
          World Wide Web
          Software Publishers
          Software publishers (except video game publishers)
          Custom Computer Programming Services
          Internet Publishing and Broadcasting and Web Search Portals
          Application software
          Database design
          User interfaces
      keyword:
        Database-driven application development
        End-user behavior
        End-user development
        Relational database schema design
        User abstraction
        Database-driven application development
        End-user behavior
        End-user development
        Relational database schema design
        User abstraction
      ab: Since every-day users are not aware of database concepts, it is almost impossible for them to design even the basic structure of their self-developed applications with existing low level database-developing prototype applications. Most of the existing prototype applications demand at least some basic knowledge of SQL syntax and/or database logic. Hence, the end-users have either to be trained to use such prototype applications or the prototype applications have to be designed in such a way as to support untrained end-users. In this paper we present an approach based on ‘simple-talking’ to abstract database terminology and logic from the application development process. In this approach we assist untrained users to progressively design the whole database structure of their applications. The idea behind ‘simple-talking’ approach is to let the user choose a verb that describes the relationship between entities, and use this verb to form questions for the various database items. Our approach follows the relational paradigm since it is the dominant database type and the most complicated for the end-user to understand. Based on a prototype application we have conducted experiments to evaluate the effectiveness of ‘simple-talking’ approach and reveal its usefulness for end-user development.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: N
    holdings:
      @attributes:
        islocal: N