Page 226 - Using MIS
P. 226

194       Chapter 5  Database Processing


                            aCtive review






        Use this Active Review to verify that you understand the ideas   Q6  How is a data model transformed into
        and concepts that answer the chapter’s study questions.  a database design?

        Q1  What is the purpose of a database?                Name the three components of a database design. Define nor-
                                                              malization and explain why it is important. Define data integ-
        State the purpose of a database. Explain the circumstances in   rity problem and describe its consequences. Give an example
        which a database is preferred to a spreadsheet. Describe the   of a table with data integrity problems and show how it can
        key difference between Figures 5-1 and 5-2.
                                                              be normalized into two or more tables that do not have such
                                                              problems.  Describe  two  steps  in  transforming  a  data  model
        Q2  What is a database?
                                                              into a database design. Using an example not in this chapter,
        Define the term database. Explain the hierarchy of data and   show how 1:N and N:M relationships are represented in a re-
        name three elements of a database. Define  metadata. Using   lational database.
        the example of Student and Office_Visit tables, show how re-
        lationships among rows are represented in a database. Define   Q7  What is the users’ role in the
        the terms primary key, foreign key, and relational database.  development of databases?

        Q3  What is a database management                     Describe the users’ role in the database development. Explain
        system (DBMS)?                                        why it is easier and cheaper to change a data model than to
                                                              change an existing database. Use the examples of Figures 5-26c
        Explain the acronym DBMS and name its functions. List five pop-  and 5-27c in your answer. Describe two criteria for judging a
        ular DBMS products. Explain the difference between a DBMS   data model. Explain why it is important to devote time to un-
        and a database. Summarize the functions of a DBMS. Define   derstanding a data model.
        SQL. Describe the major functions of database administration.
                                                              Q8  2025?
        Q4  How do database applications make                 Describe the reasons for the creation of the relational model.
        databases more useful?                                Explain the comparison of the relational model to a parking
                                                              garage. Describe factors that favor the continuation of the use
        Explain why database tables, by themselves, are not very use-
        ful to buiness users. Name the four elements of a database   of this model. Using AllRoad Parts, describe a storage need that
        application  and  describe  the  purpose  of  each.  Explain  the   does not fit into the natural structures of the relational model.
        difference between a database application and a database ap-  Define  NoSQL data store and give three examples. Define
        plication program. Describe the nature of traditional database   BigData and explain the elements of vvv. Explain two ways that
        applications. Explain why browser-based applications are bet-  knowledge of NoSQL databases is useful to you as a business
        ter than traditional ones. Name the primary technologies used   professional. Explain what your posture should be with regard
        to support browser-based applications.                to relational databases and NoSQL databases if you are an MIS
                                                              major or minor.
        Q5  How are data models used for
        database development?                                 using Your Knowledge
                                                              with allroad parts
        Explain why user involvement is critical during database de-
        velopment. Describe the function of a data model. Sketch the   Lucas is going to provide Addison with two tables of data.
        database development process. Define E-R model, entity, rela-  She will need to combine them  using keys  and foreign keys
        tionship, attribute, and identifier. Give an example, other than   to create the report she wants. You will see how she does this
        one in this text, of an E-R diagram. Define maximum cardinal-  in Chapter 9 and have a chance to do some of her work in
        ity and minimum cardinality. Give an example of three maxi-  Application Exercise 9-3. Explain how her knowledge gives her
        mum cardinalities and two minimum cardinalities. Explain the   a competitive advantage. Describe one way you could use your
        notation in Figures 5-21 and 5-22.                    knowledge of MongoDB at AllRoad Parts.
   221   222   223   224   225   226   227   228   229   230   231