2012-05-31 23 views
0

需要在11g中設計數據庫以將大量表存儲在一個數據庫結構中。一個假設,輸入表中的列可以是用於數據存儲的數據模型,將表存儲在一個結構中

  1. TEXT的唯一類型(字串大小超過500)
  2. VARCHAR
  3. NUMBER
  4. DATE
  5. BLOB

這裏是我的草案圖:

enter image description here

也許我錯了,是否有任何方法或方法可以做得更好,請幫忙嗎?

+0

你知道你是重新發明輪子呢?你所要做的是Oracle(和其他DBMS)已經在做什麼。您不需要冗餘地存儲關於表格的信息,它已經存儲在Oracle的系統目錄中 –

+0

我知道我出錯了!未經sysdba許可,我可以自由使用Oracle的系統目錄嗎?它是否需要一些特殊的權限或連接模式? –

+1

您可以隨時查詢您自己的表的元數據。這可通過'ALL_XXX'視圖或'USER_XXX'獲得。詳細信息請參見手冊 –

回答

1

繼ABC的回答,也看到了類似的努力的蒂姆·戈爾曼的故事:Bad CaRMa