0
我正在使用面向對象編程創建數據庫模式的抽象。我有一個設計問題:索引應該是頂層對象(如表,視圖,存儲過程),還是應該可以通過表訪問,如列?那觸發器呢?數據庫模式對象抽象
我正在構建用於數據庫模式發現的python包(http://code.google.com/p/fathom/)。目前索引是通過表訪問的,但我發現管理數據庫的一些工具在某些樹視圖中將索引作爲單獨的條目,就像表一樣。這就是爲什麼我想知道,如果我做對了。
我正在使用面向對象編程創建數據庫模式的抽象。我有一個設計問題:索引應該是頂層對象(如表,視圖,存儲過程),還是應該可以通過表訪問,如列?那觸發器呢?數據庫模式對象抽象
我正在構建用於數據庫模式發現的python包(http://code.google.com/p/fathom/)。目前索引是通過表訪問的,但我發現管理數據庫的一些工具在某些樹視圖中將索引作爲單獨的條目,就像表一樣。這就是爲什麼我想知道,如果我做對了。
「索引」是像「列」這樣的單個表的一部分,它們不是獨立的,就像開發人員可以在其中修改或修改多個表一樣。
它們由單個表格中的多個列或表達式組成。
另一方面,我有時同意它的困惑。許多工具將表之間的關係視爲依賴於單個表,我更願意將關係視爲數據庫的一個項目,而不是單個表格,而僅僅是「索引」的對立面。
一個建議的詞 - 不要。 – 2011-06-06 16:45:02
你能解釋爲什麼你不使用ORM的原因嗎? – 2011-06-06 16:45:17
@ Neil:我問了一個問題,我是否應該在programmers.se.com上嘗試這樣做。現在我正在問一些不同的東西。 @保羅:看我的編輯。 – gruszczy 2011-06-06 16:50:37