Question: how does hci work with databases?
Answer: The most basic principle underlying HCI could be expressed as "user centered system design" [NoDr86]. ... In database applications, a key issue is analysing the ways in which users will want to make retrievals: the things which they might know from which a target can be uniquely specified if only the machine will allow it.