Chapter 4 And3 AIS Midterm Answers
Chapter 4 And3 AIS Midterm Answers
1. What do the initials “ERP” stand for? To integrate a company’s operations what are the five most
common ERP modules that a company would implement? What are the advantages of a relational
2. What do the initials “REA” stand for? What does REA modeling allow us to determine in database
design?
3. What role does multiplicity analysis play in database design? Describe one real world business
example
One-to-one relationships
One-to-many relationships
Many-to-many relationships
Which relationship is most common? Which does a relational database handle most easily? How is a
4. What are the advantages and disadvantages of a cloud based computer system?
Step 1
Supply Chain Management: Manages the flow of goods and services, including procurement and
inventory.
Customer Relationship Management (CRM): Manages interactions with customers, sales, and
marketing.
Manufacturing Resource Planning (MRP): Helps in planning and executing manufacturing processes.
Explanation:
Five most common ERP modules: Typically, a company would implement modules for:
Sales and Marketing: Deals with customer relationship and sales processes.
Flexibility: Relational databases allow for more flexible querying and data retrieval.
Complex Queries: Supports complex queries and relationships between data entities.
REA modeling allows the determination of how resources, events, and agents are related in a business
process.
Explanation:
Initials "REA" stand for: Resource-Event-Agent.
REA modeling allows us to determine in database design: It allows the identification of entities
(resources), events that affect these resources, and agents (people or other entities) participating in
events. It helps in designing a database that reflects real-world economic activities.
Step 2
Multiplicity Analysis: Determines the number of instances of an entity that can be associated with
another entity.
Business Examples:
One-to-One Relationships: Passport and Person (each person has one passport).
Many-to-Many Relationships: Students can enroll in multiple courses, and courses can have multiple
students.
Common Relationship: One-to-Many relationships are most common.
Relational Database Handling: Relational databases handle One-to-Many relationships most easily.
Explanation:
Role of multiplicity analysis: It helps define the cardinality and participation constraints between entities
in a relationship.
One-to-One Relationship: A person may have one passport, and a passport is assigned to one person.
One-to-Many Relationship: A customer can place multiple orders, but an order is placed by only one
customer.
Many-to-Many Relationship: Students can enroll in multiple courses, and a course can have multiple
students.
Relational Database Handling: Relational databases handle One-to-Many relationships most easily.
Many-to-Many Relationship Resolution: Resolved by introducing a junction table that breaks down the
relationship into two One-to-Many relationships.
4. Cloud-Based Computer Systems:
Advantages:
Scalability: Easily scalable based on demand.
Disadvantages:
Explanation:
Advantages:
Disadvantages:
Answer
Resource-Event-Agent (REA):
REA modeling in database design: Identifies entities, events, and agents in real-world economic
activities.
Relational database handling: One-to-Many relationships are most common and handled most easily.