Page 209 -
P. 209

Chapter 5  Database Processing
                208
                                                                          1TICPK\CVKQPCN
                                                                            0GVYQTM




                                                            r (QTOU
                                                            r 4GRQTVU                   &CVCDCUG
                                                            r 3WGTKGU                 /CPCIGOGPV         r 6CDNGU
                                                            r #RRNKECVKQP               5[UVGO           r 4GNCVKQPUJKRU
                                                              2TQITCOU                   &$/5            r /GVCFCVC

                                                              &CVCDCUG
                                                             #RRNKECVKQP

                                         7UGTU           7UGTUo %QORWVGTU                     &CVCDCUG 5GTXGT
                Figure 5-10
                Components of a Database
                Application System          Traditional Forms, Queries, Reports, and Applications

                                            In most cases, a traditional database is shared among many users. In that case, the application
                                            shown in Figure 5-10 resides on the users’ computers and the DBMS and database reside on a
                                            server computer. A network, in most cases not the Internet, is used to transmit traffic back and
                                            forth between the users’ computers and the DBMS server computer.
                                               Single-user databases like those in Microsoft Access are an exception. With such databases,
                                            the application, the DBMS, and the database all reside on the user’s computer.
                                               Traditional forms appeared in window-like displays like that in Figure 5-2. They serve their
                                            purpose; users can view, insert, modify, and delete data with them, but by today’s standards, they
                                            look clunky.
                                               Figure 5-11 shows a traditional report, which is a static display of data, placed into a format
                                            that is meaningful to the user. In this report, each of the emails for a particular student is shown
                                            after the student’s name and grade data. Figure 5-12 shows a traditional query. The user specifies
                                            query criteria in a window-like box (Figure 5-12a), and the application responds with data that fit
                                            those criteria (Figure 5-12b).
                                               Traditional database application programs are written in object-oriented languages such as
                                            C++ and VisualBasic (and even in earlier languages like COBOL). They are thick applications that
                                            need to be installed on users’ computers. In some cases, all of the application logic is contained in a
                                            program on users’ computers and the server does nothing except run the DBMS and serve up data.
                                            In other cases, some application code is placed on both the users’ computers and the database
                                            server computer.





















                Figure 5-11
                Example of a Student Report
   204   205   206   207   208   209   210   211   212   213   214