Page 229 -
P. 229

Chapter 5  Database Processing
                228
                                    active revieW






                Use this Active Review to verify that you understand the ideas   an example of  three maximum cardinalities and  two minimum
                and concepts that answer the chapter’s study questions.    cardinalities. Explain the notation in Figures 5-21 and 5-22.

                Q5-1  What is the purpose of a database?              Q5-6  How is a data model transformed
                                                                      into a database design?
                State the purpose of a database. Explain the circumstances in
                which a database is preferred to a spreadsheet. Describe the key   Name the three components of a database design. Define normal-
                difference between Figures 5-1 and 5-2.               ization and explain why it is important. Define data integrity problem
                                                                      and describe its consequences. Give an example of a table with data
                Q5-2  What is a database?                             integrity problems and show how it can be normalized into two or

                Define the term database. Explain the hierarchy of data and name   more tables that do not have such problems. Describe two steps
                three elements of a database. Define metadata. Using the example   in transforming a data model into a database design. Using an
                of Student and Office_Visit tables, show how relationships among   example not in this chapter, show how 1:N and N:M relationships
                rows are represented in a database. Define the terms primary key,   are represented in a relational database. Describe the users’ role in
                foreign key, and relational database.                 the database development. Explain why it is easier and cheaper to
                                                                      change a data model than to change an existing database. Use the
                Q5-3  What is a database management                   examples of Figures 5-26c and 5-27c in your answer.
                system (DBMS)?                                        Q5-7  How can Falcon Security benefit

                Explain the acronym DBMS and name its functions. List five   from a database system?
                popular DBMS  products. Explain  the difference  between   Summarize  the  two database architectures  that Falcon could
                a DBMS and a database. Summarize  the functions of a   use for its video database. Describe the architecture it used and
                DBMS. Define SQL. Describe the major functions of database   explain the rationale for that choice.
                 administration.
                                                                      Q5-8 2026?
                Q5-4  How do database applications
                make databases more useful?                           Explain how an increase in database data in the next decade will
                                                                      affect business intelligence and security. Summarize two major
                Explain why database tables, by themselves, are not very useful   requirements that some Internet database applications created.
                to buiness users. Name the four elements of a database appli-  Explain the characteristics of the ACID processing of a trans-
                cation and describe the purpose of each. Explain the difference   action. Briefly describe the characteristics of NoSQL, NewSQL,
                between a database application and a database application pro-  and  in-memory DBMS  products.  Summarize  how  you  should
                gram. Describe the nature of traditional database applications.   respond to these developments.
                Explain why browser-based  applications  are better  than  tra-
                ditional ones. Name the primary technologies used to support   Using your Knowledge
                browser-based applications.                           with Falcon Security

                Q5-5  How are data models used for                    You can readily understand why the knowledge of this chapter
                database development?                                 would be useful to you if you have a job like Toshio or Cam. But
                                                                      what if you are Mateo (the CEO) or Joni (the CFO)? The knowledge
                Explain why user involvement is critical during database develop-  in this chapter will prepare you to make better decisions like the one
                ment. Describe the function of a data model. Sketch the database   that Mateo made in Q5-7. It will also help Joni understand the level
                development process. Define E-R model, entity, relationship, attribute,   of budget required to fund this project. Even if you never create a
                and identifier. Give an example, other than one in this text, of an E-R   single query during your career, you will make many decisions that
                diagram. Define maximum cardinality and minimum cardinality. Give   involve the use, creation, and maintenance of databases.
   224   225   226   227   228   229   230   231   232   233   234