What is database design? The obvious answer is that it is a repository of tables, with tables being made up of records and the records consisting of multiple fields (columns). Databases based on the same DB Engine platform can vary wildly in performance benchmarking.
Why is this?
Good database design and development will make extensive use of the following principles and features: