Bảo vệ tốt nhất đối với dữ liệu không chính xác là xác định và sửa lỗi trước khi vào
hệ thống bằng cách sử dụng quy tắc xác nhận dữ liệu, như thể hiện trong hình 8-35. Một nguyên tắc xác nhận dữ liệu
cải thiện chất lượng đầu vào bằng cách kiểm tra các dữ liệu và từ chối bất kỳ mục nào không đáp ứng điều kiện quy định. Bạn có thể thiết kế ít nhất tám loại quy tắc xác nhận dữ liệu. Ví dụ:
1. Một kiểm tra trình tự được sử dụng khi dữ liệu phải được xác định trước trong một số
trình tự. Nếu người sử dụng phải nhập đơn đặt hàng làm việc trong dãy số, ví dụ,
sau đó một số thứ tự out-of-chuỗi chỉ ra một lỗi, hoặc nếu người dùng phải nhập
các giao dịch theo thời gian, sau đó là một giao dịch với một ngày ngoài chuỗi
chỉ ra một lỗi .
2. Một kiểm tra sự tồn tại được sử dụng cho các mục dữ liệu bắt buộc. Ví dụ, nếu một nhân viên
ghi lại đòi hỏi một số an sinh xã hội, một kiểm tra sự tồn tại sẽ không cho phép
người sử dụng để lưu các bản ghi cho đến khi bé bắt đầu đi một giá trị thích hợp trong An Sinh Xã Hội
trường số.
3. Một kiểu dữ liệu xét nghiệm kiểm tra để đảm bảo rằng một mục dữ liệu phù hợp với các kiểu dữ liệu cần thiết. Ví
dụ, một số lĩnh vực phải có chỉ số hoặc các ký hiệu số, và một
lĩnh vực chữ cái có thể chỉ chứa các ký tự từ A đến Z (hoặc từ a đến z).
4. Một loạt các mặt hàng xét nghiệm kiểm tra dữ liệu để xác minh rằng họ rơi giữa mức tối thiểu quy định và giá trị tối đa. Các giờ mỗi ngày làm việc của một nhân viên, ví dụ,
phải nằm trong phạm vi từ 0 đến 24. Khi kiểm tra xác nhận liên quan đến một mức tối thiểu hoặc giá trị lớn nhất, nhưng không phải cả hai, nó được gọi là một kiểm tra giới hạn. Kiểm tra lại một
số tiền thanh toán là lớn hơn không, nhưng không chỉ định một giá trị tối đa, là một
ví dụ của một kiểm tra giới hạn.
5. Một kiểm tra tính hợp lý xác định các giá trị mà có vấn đề, nhưng không nhất thiết là sai. Ví dụ, giá trị thanh toán đầu vào của $ 0,05 và $ 5,000,000.00 cả hai
vượt qua một kiểm tra giới hạn đơn giản cho một giá trị thanh toán lớn hơn không, nhưng cả hai giá trị có thể có sai sót. Tương tự như vậy, một giờ làm việc hằng ngày của 24 vượt qua một 0-24
kiểm tra phạm vi; Tuy nhiên, giá trị
vẻ bất thường, và hệ thống
sẽ xác minh nó bằng cách sử dụng kiểm tra tính hợp lý.
6. Một kiểm tra tính hợp lệ được sử dụng cho dữ liệu
mặt hàng đó phải có một số
giá trị. Ví dụ, nếu một hệ thống kiểm kê có 20 mục hợp lệ
lớp học, sau đó bất kỳ mục đầu vào mà
không phù hợp với một trong những hợp lệ
lớp học sẽ không kiểm tra.
Thẩm định rằng một số khách hàng về một trật tự phù hợp với một số khách hàng trong các khách hàng
tập tin là một kiểu khác hiệu lực
kiểm tra. Bởi vì giá trị nhập vào
phải tham khảo giá trị khác, đó là
loại kiểm tra cũng được gọi là toàn vẹn tham chiếu, được
giải thích trong Chương 9, dữ liệu
thiết kế. Một kiểm tra tính hợp lệ
có thể xác minh rằng một số khách hàng mới không phù hợp với một
số đã được lưu trữ trong các
tập tin tổng thể của khách hàng. Hình 8-35 Validation rules có thể cải thiện chất lượng dữ liệu bằng cách yêu cầu đầu vào để
đáp ứng các yêu cầu hoặc điều kiện cụ thể
đang được dịch, vui lòng đợi..
