Thiết kế cơ sở dữ liệu tốt là điều mọi người muốn đạt được để tránh hậu quả của việc đối phó với thiết kế kém.
Dưới đây là các mục tiêu của thiết kế cơ sở dữ liệu tốt:
Tránh dữ liệu dư thừa
Các bảng trong cơ sở dữ liệu nên được xây dựng tuân theo tiêu chuẩn và với sự tận tâm tối đa. Nó nên có các trường khác nhau và giảm thiểu dữ liệu dư thừa. Bảng luôn nên có Khóa chính (Primary Key) là ID duy nhất.
Thông tin chính xác
Cơ sở dữ liệu nên tuân theo các tiêu chuẩn và quy ước và cung cấp thông tin có ý nghĩa, hữu ích cho tổ chức.
Tính toàn vẹn dữ liệu (Data Integrity)
Toàn vẹn giúp đảm bảo các giá trị là hợp lệ và chính xác. Tính toàn vẹn dữ liệu được thiết lập cho các bảng, mối quan hệ, v.v.
Khả năng sửa đổi (Modify)
Cơ sở dữ liệu được phát triển nên được làm việc dựa trên các quy ước và tiêu chuẩn, để có thể dễ dàng sửa đổi bất cứ khi nào nhu cầu xuất hiện.
