Mind map
Chp 5 - Data Modeling
Map content
Chp 5 - Data Modeling
Data Models
- Purpose: Describe structure of data
- Components: Entities, relationships, attributes, cardinalities
- Attributes
- Define properties of classes
- Include: Primary Key (PK), Foreign Key (FK)
- Define properties of classes
- Multiplicites
- Define the cardinality of relationships
- Examples: 1..1, 0.., 1..
- Define the cardinality of relationships
- Attributes
UML Class Diagrams
- Visualize database logic
- Classes = Tables
- Represents resources, events, people, or concepts
- Examples: Cash, Sales, Employees, Budgets
- Mapping to Relational Databases
- Associations = Foreign Keys or Linking Tables
- Represents resources, events, people, or concepts
- Associations = Relationships
Advanced Concepts
- Generalization (Inheritance)
- Aggregation vs. Composition
Business Rules
- Types: Obligatory, prohibited, allowed
- Enforcement: Strict, pre-override, post-override, guidelines
Decision Tables & Modeling
- Combine multiple rules
- Inputs > Conditions > Actions
- Supports consistent decision-making
Information
- Description
- Accounting Mind Map on Chp 5 - Data Modeling, created by SOPHIA NELSON on 22/08/2025.
- Created by
- SOPHIA NELSON
- Views
- 3
- Rating