• Increased consistency – the server can handle integrity checks, so that constraints need
be defined and validated only in the one place, rather than having each application program
perform its own checking.
• It maps on to open systems architecture quite naturally.
Some database vendors have used this architecture to indicate distributed database capability,
that is a collection of multiple, logically interrelated databases distributed over a
computer network. However, although the client–server architecture can be used to provide
distributed DBMSs, by itself it does not constitute a distributed DBMS. We discuss
distributed DBMSs in Chapters 22 and 23.