iT邦幫忙

0

MS SQL設計 但是沒有內容

匿名 2015-12-02 10:12:402471 瀏覽

請問有一份只有標題沒有內容的需求表,然後有一個別人規畫好的資料庫,但是看不到關聯性,老闆說要現在要規畫出來,先照舊有的資料庫刻出來,這樣我要先從哪個部分下手

看更多先前的討論...收起先前的討論...
slime iT邦大師 1 級 ‧ 2015-12-02 10:35:41 檢舉
先列出所有 table 所有 field 名稱及欄位屬性.

然後看看欄位名稱與屬性相同的欄位, 再驗證看看是否為關聯欄位.

另外可以從 AP 下手, 看各 AP 寫入資料會寫入哪些 table .
匿名 檢舉
謝謝史萊姆大大的回復,另外在問一下AP是什麼意思?

(你是常在靠北工程師出現的史萊姆大大嗎?
AP 指的是 應用程式 或 WEB應用程式 或 套裝軟體本身

一般來說 資料庫沒設定關聯性 沒設 主鍵 關聯鍵 那表示這些連結都是AP裡面已經寫好的
如果你有 AP 的原始碼可以去詳查,如果沒有
只能針對 每個表單做 資料庫做動作的時候 去記錄他做了什麼動作
一個功能一個功能的 TRY 出來,這會花蠻多的時間的
如果有原始碼會比較快,但也要能夠明白他的邏輯才行
Albert iT邦高手 1 級 ‧ 2015-12-02 14:25:16 檢舉

請問有一份只有標題沒有內容的需求表,然後有一個別人規畫好的資料庫,但是看不到關聯性,老闆說要現在要規畫出來,先照舊有的資料庫刻出來,這樣我要先從哪個部分下手



幫你倒出來
抓出所有關聯
再幫你寫成應用系統
你再拿去模仿就好了

匿名 檢舉
謝謝jones888大大,這樣我有AP可以對照,謝謝你的指點,要來去K海量的PHP了
匿名 檢舉
我沒有要找人幫我寫啦XD
只是突然這樣有點無助,來這邊求救,第一次做這樣的事情
謝謝你的回復
是 PHP 啊,那就容易了,只要原碼沒加密,基本上都能看出來他的程序對資料庫做了什麼
加油吧,基本上只要有原碼,就是花時間搞完他而已

也有另一種方法,你把所有的表結構倒出來,把所有的表單列出來,一一比對
然後劃出關聯圖,然後把 AP 重新寫過,如果你們是打算這麼搞得話
那重寫會比較快,如果不是重寫,只是要寫系統規格書,那就慢慢弄吧
這個以前沒弄得現在要弄,我想那是費時費力的
總裁 iT邦好手 1 級 ‧ 2015-12-02 17:42:25 檢舉

現在要規畫出來


要出來啥??....疑惑

匿名 檢舉
應該是Table的關聯性吧TOT
匿名 檢舉
to jones888大大:我想是重寫加上新功能吧,只好先自己土法煉鋼了 謝謝你的回復:)

1 個回答

2
simon0627
iT邦新手 2 級 ‧ 2015-12-03 10:53:16
最佳解答

討論中 應該已有答案了
1.先檢查索引尤其是唯一索引,加上你的AP 來推論出table相關性
2.由talbe 及AP 來進一步判斷 欄位代表意思
3.找出符合標題會用的相關資料欄位,接下來就是依需求變更你的AP囉

我要發表回答

立即登入回答