Trang Chủ Cơ sở dữ liệu Tính nhất quán là gì? - định nghĩa từ techopedia

Tính nhất quán là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Tính nhất quán có nghĩa là gì?

Tính nhất quán, trong ngữ cảnh của cơ sở dữ liệu, tuyên bố rằng dữ liệu không thể được viết sẽ vi phạm các quy tắc riêng của cơ sở dữ liệu đối với dữ liệu hợp lệ. Nếu một giao dịch nào đó xảy ra khi cố gắng giới thiệu dữ liệu không nhất quán, toàn bộ giao dịch sẽ được khôi phục và lỗi được trả về cho người dùng.

Techopedia giải thích tính nhất quán

Một quy tắc thống nhất đơn giản có thể nói rằng cột 'Giới tính' của cơ sở dữ liệu chỉ có thể có các giá trị 'Nam', 'Nữ' hoặc 'Không xác định'. Nếu người dùng cố gắng nhập nội dung khác, hãy nói 'Hermaphrodite' thì quy tắc nhất quán cơ sở dữ liệu sẽ khởi động và không cho phép nhập giá trị như vậy.

Các quy tắc nhất quán có thể khá phức tạp, ví dụ số tài khoản ngân hàng phải tuân theo một mẫu cụ thể - phải bắt đầu bằng 'C' để kiểm tra tài khoản hoặc 'S' cho tài khoản tiết kiệm, sau đó là 14 chữ số được chọn từ ngày và thời gian, ở định dạng YYYYMMDDHHMISS.

Tính nhất quán của cơ sở dữ liệu không chỉ xảy ra ở cấp bản ghi đơn. Trong ví dụ về ngân hàng của chúng tôi ở trên, một quy tắc nhất quán khác có thể nói rằng trường 'Tên khách hàng' không thể để trống khi tạo khách hàng.

Các quy tắc nhất quán là cực kỳ quan trọng trong khi tạo cơ sở dữ liệu, vì chúng là hiện thân của các quy tắc kinh doanh mà cơ sở dữ liệu đang được tạo. Chúng cũng phục vụ một chức năng quan trọng khác: chúng làm cho công việc của các nhà phát triển ứng dụng dễ dàng hơn - thường dễ dàng hơn nhiều khi xác định quy tắc nhất quán ở cấp cơ sở dữ liệu thay vì xác định chúng trong ứng dụng kết nối với cơ sở dữ liệu.
Định nghĩa này được viết trong bối cảnh Cơ sở dữ liệu
Tính nhất quán là gì? - định nghĩa từ techopedia