Tôi đang viết một số thủ tục được lưu trữ để tạo bảng và thêm dữ liệu. Một trong các trường là cột chỉ ra phần trăm. Giá trị phải là 0-100. Tôi bắt đầu suy nghĩ, "nơi xác nhận dữ liệu cho việc này được thực hiện ở đâu? Xác thực dữ liệu được thực hiện nói chung ở đâu? Có phải là trường hợp của tình huống hay không?"Việc xác thực dữ liệu có nên được thực hiện ở cấp cơ sở dữ liệu không?
Nó xảy ra với tôi rằng mặc dù hôm nay tôi đã quyết định rằng 0-100 là một giá trị hợp lệ cho tỷ lệ phần trăm, ngày mai, tôi có thể quyết định rằng bất kỳ giá trị tích cực nào là hợp lệ. Vì vậy, đây có thể là một quy tắc kinh doanh, phải không? Quy tắc kinh doanh có nên được thực hiện ở cấp cơ sở dữ liệu không?
Chỉ cần tìm hướng dẫn, chúng tôi không có dba ở đây nữa.
Đã gắn thẻ lại. Câu hỏi này độc lập với nền tảng ứng dụng và nền tảng cơ sở dữ liệu. Mặt khác không có câu trả lời đúng đơn giản. – Richard
Wow! Một phản ứng áp đảo. Tôi đoán đây là một vấn đề không có câu trả lời rõ ràng.Tôi sẽ cố gắng trả lời càng nhiều bạn càng tốt, vì đây là một cơ hội học tập tốt để tôi hiểu điểm của mọi người. – MedicineMan