The effects of relational and entity-relationship data models on query performance of end users
International Journal of Man-Machine Studies
Object-oriented analysis
Experimental investigation of the utility of data structure and E-R diagrams in database query
International Journal of Man-Machine Studies
Conceptual database design: an Entity-relationship approach
Conceptual database design: an Entity-relationship approach
Introduction to object-oriented databases
Introduction to object-oriented databases
Evolution of data modeling for databases
Communications of the ACM - Special issue on analysis and modeling in software development
A review and analysis of the usability of data management environments
International Journal of Man-Machine Studies
Fundamentals of database systems (2nd ed.)
Fundamentals of database systems (2nd ed.)
Modern database management (4th ed.)
Modern database management (4th ed.)
Comparing data modeling formalisms
Communications of the ACM
A survey of current object-oriented databases
ACM SIGMIS Database
Object-oriented modeling and design for database applications
Object-oriented modeling and design for database applications
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
User performance considerations in DBMS selection
SIGMOD '77 Proceedings of the 1977 ACM SIGMOD international conference on Management of data
Object Data Management: Object-Oriented and Extended
Object Data Management: Object-Oriented and Extended
Object-Oriented Database Systems: Concepts and Architectures
Object-Oriented Database Systems: Concepts and Architectures
Object-Oriented Query Languages: The Notion and the Issues
IEEE Transactions on Knowledge and Data Engineering
A Human Factors Experimental Comparison of SQL and QBE
IEEE Transactions on Software Engineering
Selecting optimal instantiations of data models: theory and validation of an ex ante approach
Decision Support Systems
Thirteen years (2000---2012) at the helm of information technology and management: a retrospective
Information Technology and Management
Hi-index | 0.00 |
Object-oriented databases (OODBs) provide an effective means for capturing complex data and semantic relationships underlying many real-world database applications. Because users' interactions with databases have increased significantly in today's era of client–server computing, it is important to examine users' ability to interact with such databases. We investigated a number of factors that potentially affect performance in writing queries on an OODB. First, we evaluated the utility of graphical and textual schemas associated with emerging OODBs from the perspective of database querying. Second, we examined the use of two different strategies (navigation and join) that could be used in writing OODB queries. Third, we examined a number of factors that potentially contribute to the complexity of an OODB query.Our exploratory study examined the performance of 20 graduate students in an experiment in which each participant wrote queries for two problems, one using a graphical OODB schema and the other a textual OODB schema. The participants had no prior exposure to the object-oriented data model. We found that there was no difference in query writing performance (either accuracy or time) using the graphical and textual schemas. Examination of query strategy revealed that a significant number of participants used a join strategy, rather than the navigation strategy that matches the database structure. Use of the join strategy resulted in significantly less accurate and slower query writing than did the navigation strategy. From the viewpoint of complexity, the number of objects referenced in a query, the number of starting points in the “from” clause, and the presence of special operators influenced both the accuracy and time of query writing.