Lecture 17
Lecture 17
Development
Chapter 8
client/server system
• A networked computing model that distributes processes between
clients and servers, which supply the requested services.
• In a database system, the database generally resides on a server that
processes the DBMS.
• The clients may process the application systems or request services
from another server that holds the application programs.
Database server
• A computer that is responsible for database storage, access, and
processing in a client/server environment.
• Some people also use this term to describe a two-tier client/server
application.
Three-Tier Architectures
• A client/server configuration that includes three layers: a client layer
and two server layers.
• Although the nature of the server layers differs, a common
configuration contains an application server and a database server
Three-Tier Architectures
Data warehouse
• A subject-oriented, integrated, time-variant, non updateable
collection of data used in support of management decision-making
processes.
Transactions
• In the examples shown so far, we have only examined code that
consists of a single SQL action.
• However, most business applications require several SQL queries to
complete a business transaction.
Transactions, in the context of databases and information systems,
refer to sequences of one or more operations that are executed as a
single, indivisible unit of work.
• These operations can include reading from or writing to a database.