tôi làm việc với một ứng dụng doanh nghiệp và đã nhặt một số lời khuyên cho việc thiết kế DBLời khuyên cho việc thiết kế cơ sở dữ liệu cấp độ doanh nghiệp
- Tất cả các bảng nên có các lĩnh vực sau đây giúp trong đường mòn kiểm toán -
LastChangedBy
,LastChanged
,LastChangedPage
- Tất cả các thủ tục được lưu trữ của bạn có SQL động phải có tham số @
bDebug
. Theo mặc định nó được đặt thành 0. Nếu nó được đặt thành 1, in ra câu lệnh SQL động và điều này sẽ thực sự hữu ích trong việc gỡ lỗi. - Đối với SP CRUD, có cách cập nhật một phần bảng. Nếu bảng của bạn có 10 trường và trong một trong các SP, bạn quan tâm đến việc cập nhật chỉ 5 trường, có một lớp trừu tượng để làm điều này.
Bất kỳ mẹo hữu ích nào khác mà bạn có thể nghĩ đến?
EDIT: Cảm ơn tất cả các câu trả lời. Tôi vẫn đang tìm kiếm một câu trả lời có thể cung cấp một liên kết đến các mẹo/thủ thuật/chiến lược cho DB Design.
Câu hỏi hay. – JoshJordan