Database Design
Why do we need it?
- Agree on structure of the database before deciding on a particular implementation.
Consider issues such as:
- What entities to model
- How entities are related
- What constraints exist in the domain
- How to achieve good designs