0
需要在11g中設計數據庫以將大量表存儲在一個數據庫結構中。一個假設,輸入表中的列可以是用於數據存儲的數據模型,將表存儲在一個結構中
- TEXT的唯一類型(字串大小超過500)
- VARCHAR
- NUMBER
- DATE
- BLOB
這裏是我的草案圖:
也許我錯了,是否有任何方法或方法可以做得更好,請幫忙嗎?
需要在11g中設計數據庫以將大量表存儲在一個數據庫結構中。一個假設,輸入表中的列可以是用於數據存儲的數據模型,將表存儲在一個結構中
這裏是我的草案圖:
也許我錯了,是否有任何方法或方法可以做得更好,請幫忙嗎?
如果我理解你是正確的,那麼你想要做的就是所謂的"Generic Data Model"。
閱讀this AskTom,希望dicide沒有做...
繼ABC的回答,也看到了類似的努力的蒂姆·戈爾曼的故事:Bad CaRMa
你知道你是重新發明輪子呢?你所要做的是Oracle(和其他DBMS)已經在做什麼。您不需要冗餘地存儲關於表格的信息,它已經存儲在Oracle的系統目錄中 –
我知道我出錯了!未經sysdba許可,我可以自由使用Oracle的系統目錄嗎?它是否需要一些特殊的權限或連接模式? –
您可以隨時查詢您自己的表的元數據。這可通過'ALL_XXX'視圖或'USER_XXX'獲得。詳細信息請參見手冊 –