有一個人認爲業務規則可能只在應用的一個地方,所以對於我們的團隊和項目來說,在我們的關係數據庫中沒有外鍵和限制。這個項目中的業務規則被放置到實體(DAO)中。請給硬實的說法改變了主意這個..關於商業規則的哲學家問題
0
A
回答
2
的外鍵被不業務規則。
它們用於確保數據庫在表格之間具有正確的關係。沒有約束意味着數據庫可以包含垃圾數據(這可能會隨着時間的推移而增長)。
程序員不能保證代碼無錯誤,因此沒有任何事情可以確保所有數據都是有效的。
單個表格不代表業務/域模型。一個或多個表格。所以它不是busniess/domain模型和數據庫表之間的1-1關係。因此,業務規則不能保證數據庫包含有效的數據。
+0
我的理解是,我的觀點是忽略posibility來設置外鍵是錯誤的,約束要有一致的數據庫。 – overwriter 2012-03-16 12:12:45
+1
我知道。你想要參數。你有他們。 – jgauffin 2012-03-16 12:19:12
相關問題
- 1. CakePHP哲學問題
- 2. 哲學家用餐
- 3. 哲學家蟒蛇
- 4. 哲學家同步算法
- 5. 關於urlrewrite規則的初學者SEO問題
- 6. Java與餐飲哲學家之間的信號量問題
- 7. PowerDesigner - 訪問模型商業規則
- 8. 需要關於OOP哲學的建議
- 9. 另一個哲學家就餐併發問題
- 10. 關於htaccess規則的問題
- 11. 關於有計算的業務規則
- 12. 餐飲哲學家的變化
- 13. erlang和餐飲哲學家的併發
- 14. 關於國家的問題
- 15. 2關於數據庫開發中的哲學和最佳實踐的問題
- 16. 餐飲哲學家計劃C
- 17. 餐飲哲學家算法死鎖
- 18. Erlang - 餐飲哲學家錯誤
- 19. 爪哇就餐哲學家監視器
- 20. 導體解決哲學家晚餐
- 21. 餐飲哲學家使用信號燈
- 22. 哲學家就餐,innodb的,選擇用於更新
- 23. 商業規則不顯示在Drupal 8
- 24. React CSS哲學
- 25. UITableView NSFetchedResultsController哲學
- 26. JSON哲學
- 27. gradle doLast哲學
- 28. OOP(哲學)
- 29. 編程高度複雜的商業/數學規則的最佳方法
- 30. 家庭作業問題
這個意見是專利愚蠢,應該嘲笑公衆嘲笑。每一項選擇都不是商業規則。那個人是一個Rete規則的引擎推銷員嗎? – duffymo 2012-03-16 09:33:27
你不需要改變主意。你只需要解僱他。 – 2012-03-16 09:34:16
我只是開發人員,所以我不能解僱這個人)他是這個項目的負責人之一。 – overwriter 2012-03-16 09:39:53