Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
17-1
Learning Objectives
Discuss the steps for designing and implementing a database system.
Use the REA data model to design an AIS database. Draw an REA diagram of an AIS database. Read an REA diagram and explain what it reveals about the business activities and policies of the organization being modeled.
17-2
17-3
Conceptual Design
Developing the different schemas for the new system at the conceptual, external, and internal levels
17-4
Includes all the activities associated with transferring data from existing systems to the new database AIS Testing the new system Training employees
Data Modeling
Process of defining an information system so it represents an organizations requirements
Occurs at two stages of the design process:
System analysis Conceptual design
Data models:
Data flow diagrams (Chapter 3) Flow charts (Chapter 3) Entity-relationship diagrams (Chapter 17)
17-6
Entity-Relationship Diagrams
Used to graphically represent a database schema
Depicts entities
Anything an organization wants to collect information about
17-7
17-8
Resources-Events-Agents Diagram
Developed for designing AIS
Categorizing entities into:
Resources
Things that have economic value
Events
Business activities
Management wants to manage and control
Agents
People and organizations that participate in events
17-9
Participation events
17-10
17-11
17-11
2. Identify the resources affected by each event and the agents who participate in those events.
What economic resource is reduced by the Give event? What economic resource is acquired by the Get event? What economic resource is affected by a commitment event?
17-13
Cardinalities
Describe the nature of relationships between entities
How many instances of one entity can be linked to each specific instance of another entity Minimum can be: 0 or 1 Maximum can be: 1 or Many
17-14
Cardinalities
17-15
One-to-Many:
Many-to-Many:
17-16