2012-02-28 60 views
1

請幫我找到一種將數據庫的關係視圖嵌入到MySQL模式中的方法。有沒有辦法將數據庫表的關係視圖嵌入到MySQL

我有一個數據庫,有80多個表,通過非強制外鍵鏈接到左側和右側的表。每個表都有指向主鍵的表以及通過輔助鍵指向的表。

我們遵循命名約定(大部分)。 例如:

Table: AAAA 

- AAAA_ID 
- AAAA_BBB_ID 

Table: BBBB 

- BBBB_ID 
- BBBB_CCCC_ID 
- BBBB_DDDD_ID 

Tables: CCCC....ZZZZ 

我要顛覆的需要,如果可能的堅持命名約定,我想不依靠PHP類來實現的模式。有沒有辦法將關係標準嵌入到MySQL數據庫中?

+0

退房sliceDB:這是我寫的來處理這個問題 http://bpanahij.github.com/sliceDB/ – 2012-05-13 06:06:21

回答

1

無法將模式嵌入到MySQL中。可以使用MySQL Workbench創建視圖,但這些視圖不能在該產品之外使用。

我的個人項目sliceDB有能力按照這個命名約定構建關係模式,並將其解析爲一組關聯數組,以便以任何您希望的方式使用。檢查出來:

http://bpanahij.github.com/sliceDB/

0

在不破壞你使用索引的能力的情況下很難做到,因爲mysql(和數據庫通常)不會使用表達式來訪問它們。

相關問題