Skip to main content

Thiết kế cơ sở dữ liệu là gì?

Thiết kế cơ sở dữ liệu, như tên có thể gợi ý, giống như thiết kế nhà, mặc dù thuật ngữ này cũng có thể được sử dụng để chỉ xây dựng cơ sở dữ liệu thực tế.Quá trình thiết kế là một cái gì đó của một kế hoạch chi tiết phác thảo chi tiết cơ sở dữ liệu, từ các mối quan hệ giữa các bảng đến thông tin nào là quan trọng và cách thực hiện dữ liệu.Ngoài việc giúp người xây dựng biết những bảng và thông tin nào để thu thập, một thiết kế sử dụng các quy ước đặt tên và lỗi chính tả được kiểm tra trước khi hoàn thành cơ sở dữ liệu.Cơ sở dữ liệu cũng trải qua thông qua bình thường hóa, tìm cách loại bỏ dự phòng, trong quá trình thiết kế.Trước tiên không cần thiết kế một thiết kế, người tạo cơ sở dữ liệu có thể dễ dàng làm hỏng thứ tự của các bảng hoặc khóa chính cho các bảng hoặc đơn giản là bỏ lỡ một vài phần, trong số một loạt các lỗi tiềm năng khác.Biết mục đích của cơ sở dữ liệu.Không có sơ đồ hoặc biểu diễn trừu tượng;Nhà thiết kế chỉ nghĩ về các mục tiêu cơ sở dữ liệu.Một số thông tin có thể được viết ra, nhưng nhìn chung, nhà thiết kế chỉ đơn giản xem xét cách tốt nhất để tổ chức và sử dụng cơ sở dữ liệu. Tiếp theo, nhà thiết kế tạo ra bốn mô hình dữ liệu.Mô hình khái niệm là một sơ đồ đơn giản hiển thị tên bảng.Sau đó, mô hình dữ liệu logic được tạo, điền vào các bảng bằng khóa chính và thông tin sẽ được thu thập.Khóa chính là một tiêu đề cho một cột làm cho nó độc đáo và cho người dùng biết mục đích của cột.Mối quan hệ giữa các bảng cũng được chi tiết trong giai đoạn thiết kế cơ sở dữ liệu này. Trong mô hình mối quan hệ thực thể, nhà thiết kế tập trung nhiều hơn vào các mối quan hệ và ít hơn vào các khóa chính.Mô hình này đôi khi có thể bị bỏ qua, nhưng nó giúp trong quá trình tạo cơ sở dữ liệu để chỉ ra cách các thực thể tương tác với nhau.Trong mô hình dữ liệu vật lý, thông tin trực tiếp được đưa vào thiết kế cơ sở dữ liệu. Trong mỗi giai đoạn mô hình, chính tả của các bảng và khóa chính phải được kiểm tra.Các quy ước đặt tên cũng được sử dụng, vì vậy người dùng biết cách nhập dữ liệu.Ví dụ, một bảng có thể được đặt tên là Thistitable ,,,Chính tả phải được kiểm tra, bởi vì một lỗi có thể gây ra các vấn đề về mối quan hệ khi cơ sở dữ liệu được xây dựng. Các quy tắc chuẩn hóa cũng được áp dụng cho mô hình cơ sở dữ liệu.Các quy tắc này loại bỏ dữ liệu lặp lại, hòa tan các bảng lớn thành các bảng nhỏ và đảm bảo rằng các mối quan hệ được tối ưu hóa.Bình thường hóa thiết kế cơ sở dữ liệu là bước cuối cùng và sẽ hỗ trợ nhà thiết kế trong việc xác định xem cơ sở dữ liệu có chức năng hay nếu nó cần được sắp xếp lại hoặc làm lại.