PDA

View Full Version : Ghé vào thảo luận chút đi!



world in future
17-08-2004, 08:08
Không biết trong những hệ thống lớn, khóa(cà nội lẫn ngọai) có ý nghĩa thế nào? Theo mình thấy, khi thao tác DB (insert, del, update)có liên quan đến khóa, nếu hệ thống bắt lỗi kỹ thì công việc kiểm tra khóa là hiển nhiên(trigger, store pro). Hơn nữa về phía giao diện client cũng hỗ trợ công cụ cho việc này (nhập liệu dạng combo chỉ cho phép chọn một số giá trị nhất định chẳng hạn). Trong một số trường hợp như thế, khóa không cần thiết(đặc biệt là khóa ngọai)???

oj_n
17-08-2004, 16:42
Error handling is extremely important in software development. For client front-end you want to handle error in a concise, and easy to understand maner. For the back-end you want to handle the error appropriately to ensure data integrity.

Here is a good article on handling error in SQL Server by an MVP colleague.
http://www.sommarskog.se/error-handling-I.html