Page 11 - Accounting Information Systems
P. 11

x       Contents








                                         Controlling Access to the Database 400
                                         The Database Management System 400
                                         Three Conceptual Models 401
                                        ELEMENTS OF THE DATABASE ENVIRONMENT 401
                                         Users 401
                                         Database Management System 401
                                         Database Administrator 404
                                         The Physical Database 407
                                        THE RELATIONAL DATABASE MODEL 407
                                         Relational Database Concepts 408
                                         Anomalies, Structural Dependencies, and Data Normalization 412
                                        DESIGNING RELATIONAL DATABASES 419
                                         Identify Entities 419
                                         Construct a Data Model Showing Entity Associations 421
                                         Add Primary Keys and Attributes to the Model 422
                                         Normalize Data Model and Add Foreign Keys 422
                                         Construct the Physical Database 423
                                         Prepare the User Views 424
                                         Global View Integration 427
                                        DATABASES IN A DISTRIBUTED ENVIRONMENT 427
                                         Centralized Databases 428
                                         Distributed Databases 429
                                        SUMMARY 433
                                        APPENDIX 433




                     Chapter 10         The REA Approach to Database
                                        Modeling 459


                                        THE REA APPROACH 460
                                         The REA Model 460
                                        DEVELOPING AN REA MODEL 462
                                         Differences between ER and REA Diagrams 463
                                         View Modeling: Creating an Individual REA Diagram 463
                                        VIEW INTEGRATION: CREATING AN
                                        ENTERPRISE-WIDE REA MODEL 470
                                         Step 1. Consolidate the Individual Models 470
                                         Step 2. Define Primary Keys, Foreign Keys, and Attributes 475
                                         Step 3. Construct Physical Database and Produce User Views 477
                                         REA and Value Chain Analysis 481
                                         REA Compromises in Practice 482
                                        SUMMARY 482
   6   7   8   9   10   11   12   13   14   15   16