Database design
Database design is an important step in determining the foundations of an app. Both mobile and web apps require well-thought out databases that are designed to with flexibility, scalability, security and efficieny in mind.
While database choices may vary, the fundamentals of designing a database are the same with the programming implementation differing in both choice of database and programming languages. This section takes a deeper look at the core steps in determining database design.
Table of contents
- What is database design and why is it important?
- Relational databases - structure and design
- What is an ERD and why is it Important in Database Design?
- A deeper dive into entities, attributes, and keys in ERDs
- Further investigation into entity specialisation and generalisation in conceptual ERDs
- Steps to determine multiplicity of entities in an ERD
- Understanding relationships between entities in conceptual ERDs