Skip to main content

Tính toàn vẹn của cơ sở dữ liệu là gì?

Tính toàn vẹn của cơ sở dữ liệu là thực tiễn đảm bảo rằng dữ liệu được lưu trữ trong cơ sở dữ liệu là chính xác, nhất quán và không có lỗi.Lỗi chính tả nhỏ nhất hoặc sự lặp lại thông tin có thể gây ra các vấn đề lớn cho cơ sở dữ liệu, vì vậy tính toàn vẹn của cơ sở dữ liệu được thực hiện nghiêm túc.Ba người đề xuất tính toàn vẹn là tính toàn vẹn thực thể, tính toàn vẹn miền và tính toàn vẹn tham chiếu.Cùng với ba, bình thường hóa và kiểm tra lỗi được áp dụng để đảm bảo tính toàn vẹn hơn nữa.Hầu hết các quy trình này đều được tự động hóa, nhưng quản trị viên cũng thường kiểm tra thủ công để đảm bảo không có lỗi nào trong cơ sở dữ liệu. Khi quản trị viên muốn thêm, thay đổi hoặc xóa thông tin khỏi cơ sở dữ liệu, trước tiên, tính toàn vẹn của cơ sở dữ liệu.Việc đưa vào hoặc thay đổi, bất kỳ thông tin nào có thể là thảm họa, bởi vì dữ liệu có thể có tác dụng sâu rộng trên các bảng và các phần của cơ sở dữ liệu.Để giảm bớt cơ hội này và để giữ thông tin đã có trong cơ sở dữ liệu chính xác, tính toàn vẹn luôn được kiểm tra trước khi có thể thực hiện bất kỳ thay đổi nào. Tính toàn vẹn thực thể là ràng buộc đầu tiên cho tính toàn vẹn của cơ sở dữ liệu.Điều này kiểm tra bảng mà quản trị viên muốn làm việc và xem tên hàng.Nếu các hàng trong cùng một bảng có cùng tên, thì điều này sẽ tạo ra thông tin dự phòng, gây nhầm lẫn cho cơ sở dữ liệu.

tiếp theo là tính toàn vẹn của miền.Điều này kiểm tra loại dữ liệu liên tục được thêm vào bảng hoặc phần và đảm bảo dữ liệu mới phù hợp với kiểu dữ liệu đó.Ví dụ: nếu bảng được chỉ định để chỉ giữ ngày và ai đó cố gắng nhập một từ, thì quá trình toàn vẹn tên miền sẽ cảnh báo quản trị viên về lỗi nhất quán.Điều này là do bảng chỉ có nghĩa là để xử lý ngày, do đó, có một từ sẽ làm rối tung quá trình xử lý thông thường và có thể gây ra lỗi trong tương lai.

Hạn chế thứ ba trong tính toàn vẹn của cơ sở dữ liệu là tính toàn vẹn tham chiếu.Các bảng trong cơ sở dữ liệu hiếm khi một mình mdash;Các bảng khác thường tham khảo chúng và họ tham chiếu các bảng khác.Nếu quản trị viên ra lệnh cho một bảng tham chiếu một bảng khác, nhưng bảng thứ hai bị sai chính tả hoặc không tồn tại, điều này gây ra lỗi xử lý.Kiểm tra tính toàn vẹn tham chiếu Để đảm bảo tất cả các tài liệu tham khảo đều hợp lệ. Ngoài ba vấn đề toàn vẹn này, các quy tắc chuẩn hóa và kiểm tra lỗi cũng được áp dụng cho tính toàn vẹn của cơ sở dữ liệu thực.Bình thường hóa tìm kiếm thông tin dự phòng và các bảng dài không cần thiết, loại bỏ dự phòng và biến các bảng dài thành một số bảng ngắn, tương ứng.Kiểm tra lỗi phân tích cơ sở dữ liệu cho bất kỳ lỗi tiềm năng nào khác và đảm bảo tất cả dữ liệu là hợp lệ.