database analyst <job> A person who uses {data modeling} to analyse and specify data use within an application area. A database analyst defines both {logical views} and physical data structures. In a {client/server} environment, he defines the database part of the back end system. (2004-03-11)