作者yimean (溫柔殺手)
看板Database
標題[SQL ] 如何將非關聯性資料庫變成關聯性資料庫
時間Thu Nov 5 09:10:19 2020
(針對
SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
資料庫名稱:SQLite 3
資料庫版本:3
內容/問題描述:
因為第一次規劃資料庫,而且一開始設計之初的目的並沒有預料到Table會一直增加
現在面臨有多個Table其中有一個共用資料欄位叫做品名。
現在品名要更改我必須要一個一個Table去改。目前只有4個Table是還好。
未來如果有很多個Table那就麻煩了。
請問在目前資料庫已經存在的狀況下,要變成關聯性資料庫要怎麼處理?
可否指導關鍵字。感恩。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.116.8 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Database/M.1604538621.A.1E9.html
1F:→ LZN: 正規化 11/05 12:20
2F:→ khaos: 你應該是在問正規化,現在像MySQL, MSSQL, Oracle都是關聯 11/06 11:42
3F:→ khaos: 式資料庫,你講關聯性,應該是希望知道如何建立關聯性吧 11/06 11:43
4F:推 elic2577: 建一個品號1010001品名XXXX的Table,然後你的多個Table 11/06 17:35
5F:→ elic2577: 不要用品名關聯,用品號關聯,這樣你要改品名就去改源頭 11/06 17:36
6F:→ elic2577: 其他的因為關聯品號就會跟著一起改,至於要怎麼處理? 11/06 17:37
7F:→ elic2577: 這一點只有你自己知道了 11/06 17:37
8F:→ yimean: 感謝各位大大的指導,我以為已經存在的資料庫不能直接建立 11/08 19:21
9F:→ yimean: 關聯性,必須要特殊處理才行`. 11/08 19:21