3
有什麼辦法(視覺)加強對實體候選鍵約束在視覺範式12.1的實體關係圖?候選鍵約束12.1
例如,我們有一個實體,稱爲Address (street, city, state, zipcode)
。我想存儲的屬性(id, street, city, state, zipcode)
但我要執行該組合(street X city X state X zipcode)
是獨一無二的。
1 X詹姆斯大街X紐約X美國X 123是OK
2 X詹姆斯大街X紐約X美國X 123是不是OK
這是VP 12.1爲例。
問題是,它意味着
street is unique AND
zipcode is unique AND
city is unique AND
state is unique
它應該意味着
Combination of street AND zipcode AND city AND state is unique.
它不會做,因爲約束將不會在SQL時,我產生從該SQL ERD。此外,生成的SQL將不正確,問題將顯示在生產(而不是開發)中。有沒有其他工具可以在本地執行此操作? – Slazer
VP確實允許你指定複合約束和生成的SQL應該匹配。除了指定適當的約束外,我還建議使用顏色,只是作爲視覺輔助。我更新了我的答案以澄清並與其他兩種建模工具進行比較。 – reaanb
我怎樣才能在VP 12.1指定複合約束(企業候選鍵),這樣他們將生成到SQL? – Slazer