In this paper, we first develop a framework of user-database interaction. Based on this framework, we then provide a discussion on how notable human factors influence various dimensions of user-database interaction. Following that, we propose using cognitive mapping techniques to overcome some cognitive and behavioral biases during user-database interaction. Three popular cognitive mapping techniques-causal mapping, semantic mapping, and concept mapping-are introduced as techniques to elicit an individual's belief systems regarding a problem domain. Through an example database application, we demonstrate how to use these cognitive mapping techniques to improve user-database interaction. Finally, we discuss the implications of this research for technical communicators during user-database interaction analysis and design.