In each case, the server resides on the same machine as the physical database; the
client may reside on the same or different machine. If the client needs access to databases
distributed across multiple machines, then the client communicates with a server on each
machine. There may also be a number of clients communicating with one server, for
example, one client for each user or application.