Database-Design
查看設計最佳實踐
在設計視圖時,最好檢索
- 聯接表之間存在 FK 關係的 ID 欄位
- 通過FK id關係得到的想要的描述欄位
- 兩個都?
我正在編寫的視圖將主要用於 SSRS 報告,我希望這些視圖能夠適應和靈活地用於多種用途。
鼓勵批評/建議!
謝謝!
正如亞當指出的那樣,我會同時添加兩者。
我最初認為視圖只會作為報告的基礎有用,但使用者最終會要求更多細節。稍後添加新列的時間比添加新列要費力得多。
在設計視圖時,是否最好檢索連接表之間存在 FK 關係的 ID 欄位
如果有問題的“ID 欄位”是代理鍵,那麼我可以設想一個視圖,該視圖將隱藏無意義的代理鍵值並僅公開它們作為代理的自然鍵值(也許您提到的“所需描述欄位”是自然的關鍵?)換句話說,這種觀點的意圖與您的建議相反。
PS 我要提出的另一個要求是視圖應該滿足 1NF。