Computer >> Máy Tính >  >> Lập trình >> MySQL

Mục tiêu của một Thiết kế cơ sở dữ liệu tốt


Thiết kế Cơ sở dữ liệu Tốt là điều mà mọi người đều muốn đạt được để tránh hậu quả của việc xử lý một thiết kế xấu.

Sau đây là các mục tiêu của một thiết kế cơ sở dữ liệu tốt -

Tránh dữ liệu thừa

Bảng trong cơ sở dữ liệu phải được xây dựng theo các tiêu chuẩn và với sự tận tâm tối đa. Nó phải có các trường khác nhau và giảm thiểu dữ liệu dư thừa. Bảng phải luôn có Khóa chính sẽ là một id duy nhất.

Thông tin không có lỗi

Cơ sở dữ liệu phải 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 của dữ liệu

Tính toàn vẹn giúp đảm bảo rằng các giá trị là hợp lệ và không có lỗi. Tính toàn vẹn của dữ liệu được đặt thành bảng, mối quan hệ, v.v.

Sửa đổi

Cơ sở dữ liệu được phát triển cầ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 có nhu cầu.

Mục tiêu của một Thiết kế cơ sở dữ liệu tốt