Page 208 -
P. 208
Q5-4 How Do Database Applications Make Databases More Useful?
%CVGIQT[ &CVCDCUG #FOKPKUVTCVKQP 6CUM &GUETKRVKQP 207
%TGCVG CPF UVCHH &$# HWPEVKQP 5K\G QH &$# ITQWR FGRGPFU QP UK\G CPF EQORNGZKV[ QH
FCVCDCUG )TQWRU TCPIG HTQO QPG RCTV VKOG RGTUQP VQ
UOCNN ITQWR
(QTO UVGGTKPI EQOOKVVGG %QPUKUVU QH TGRTGUGPVCVKXGU QH CNN WUGT ITQWRU (QTWO HQT
EQOOWPKV[ YKFG FKUEWUUKQPU CPF FGEKUKQPU
&GXGNQROGPV 5RGEKH[ TGSWKTGOGPVU 'PUWTG VJCV CNN CRRTQRTKCVG WUGT KPRWV KU EQPUKFGTGF
8CNKFCVG FCVC OQFGN %JGEM FCVC OQFGN HQT CEEWTCE[ CPF EQORNGVGPGUU
'XCNWCVG CRRNKECVKQP FGUKIP 8GTKH[ VJCV CNN PGEGUUCT[ HQTOU TGRQTVU SWGTKGU CPF
CRRNKECVKQPU CTG FGXGNQRGF 8CNKFCVG FGUKIP CPF WUCDKNKV[ QH
CRRNKECVKQP EQORQPGPVU
/CPCIG RTQEGUUKPI TKIJVU CPF &GVGTOKPG RTQEGUUKPI TKIJVU TGUVTKEVKQPU QP GCEJ VCDNG
TGURQPUKDKNKVKGU CPF EQNWOP
/CPCIG UGEWTKV[ #FF CPF FGNGVG WUGTU CPF WUGT ITQWRU CU PGEGUUCT[
GPUWTG VJCV UGEWTKV[ U[UVGO YQTMU
1RGTCVKQP
6TCEM RTQDNGOU CPF OCPCIG &GXGNQR U[UVGO VQ TGEQTF CPF OCPCIG TGUQNWVKQP
TGUQNWVKQP QH RTQDNGOU
/QPKVQT FCVCDCUG RGTHQTOCPEG 2TQXKFG GZRGTVKUG UQNWVKQPU HQT RGTHQTOCPEG KORTQXGOGPVU
/CPCIG &$/5 'XCNWCVG PGY HGCVWTGU CPF HWPEVKQPU
/QPKVQT DCEMWR RTQEGFWTGU 8GTKH[ VJCV FCVCDCUG DCEMWR RTQEGFWTGU CTG HQNNQYGF
%QPFWEV VTCKPKPI 'PUWTG VJCV WUGTU CPF QRGTCVKQPU RGTUQPPGN MPQY CPF
$CEMWR CPF 4GEQXGT[
WPFGTUVCPF TGEQXGT[ RTQEGFWTGU
/CPCIG TGEQXGT[ /CPCIG TGEQXGT[ RTQEGUU
Figure 5-9 5GV WR TGSWGUV VTCEMKPI U[UVGO &GXGNQR U[UVGO VQ TGEQTF CPF RTKQTKVK\G TGSWGUVU HQT EJCPIG
Summary of Database #FCRVCVKQP /CPCIG EQPƂIWTCVKQP EJCPIG /CPCIG KORCEV QH FCVCDCUG UVTWEVWTG EJCPIGU QP
Administration (DBA) CRRNKECVKQPU CPF WUGTU
Tasks
database table data to make it more informative and more easily updated. Application programs
also have features that provide security, maintain data consistency, and handle special cases.
The specific purposes of the four elements of a database application are:
Forms View data; insert new, update existing, and delete existing data
Reports Structured presentation of data using sorting, grouping, Filtering, and other
operations
Queries Search based on data values provided by the user
Application Provide security, data consistency, and special purpose processing, e.g., handle
programs out-of-stock situations
Database applications came into prominence in the 1990s and were based on the technology
available at that time. Many existing systems today are long-lived extensions to those applications;
the ERP system SAP (discussed in Chapter 7) is a good example of this concept. You should expect
to see these kinds of applications during the early years of your career.
Today, however, many database applications are based on newer technology that employs
browsers, the Web, and related standards. These browser-based applications can do everything the
older ones do, but they are more dynamic and better suited to today’s world. To see why, consider
each type.