1.7. Summary
Poor database design is often attributed to the relative ease by which tables can be created and populated in a relational database. By adhering to certain rules, good design can be structured into almost any database (see section 1.2.1).
SQL was designed to work with sets of data and accesses a data structure known as a table (see section 1.2.2).
Achieving optimal design of a database means that the database contains little or no redundant information in two or more of its tables. This means that good database design calls for little or no replication of data (see section 1.2.3).
Poor database design can result in costly or inefficient processing, coding complexities, complex logical relationships, long application development times, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access