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.
   203   204   205   206   207   208   209   210   211   212   213