鍍金池/ 問(wèn)答/數(shù)據(jù)庫(kù)/ 動(dòng)態(tài)表單應(yīng)該怎么設(shè)計(jì)MySQL數(shù)據(jù)庫(kù)的結(jié)構(gòu)?

動(dòng)態(tài)表單應(yīng)該怎么設(shè)計(jì)MySQL數(shù)據(jù)庫(kù)的結(jié)構(gòu)?

參考鏈接:here

圖片描述

基礎(chǔ)字段是固定的,藍(lán)色方框里面是動(dòng)態(tài)字段(點(diǎn)擊增加控制人按鈕出現(xiàn)),藍(lán)色方框里面的是否實(shí)體選擇為法律實(shí)體的話如下圖:
圖片描述

填寫(xiě)的字段不同,請(qǐng)問(wèn)這個(gè)表的話應(yīng)該怎么設(shè)計(jì)呢?要便于后面對(duì)單個(gè)重要控制人的修改,和便于搜索,刪除單個(gè)控制人,我是使用thinkphp3.2框架。

回答
編輯回答
久礙你

一個(gè)基礎(chǔ)字段的主表

一個(gè)自然人的表 有個(gè)ren_id
一個(gè)法律實(shí)體的表 有個(gè) fa_id

然后主表最后關(guān)聯(lián)時(shí)就
type = ren | fa
link_id = *

根據(jù)type去讀對(duì)應(yīng)表的link_id

2018年2月11日 01:12
編輯回答
墻頭草

習(xí)慣性玩法
一張基礎(chǔ)數(shù)據(jù)表
兩張擴(kuò)展數(shù)據(jù)表
擴(kuò)展數(shù)據(jù)不作為獨(dú)立業(yè)務(wù)數(shù)據(jù)存在,必須和基礎(chǔ)數(shù)據(jù)做關(guān)聯(lián)
剩下的就按照具體的內(nèi)容設(shè)計(jì)數(shù)據(jù)庫(kù)就好了

順帶提一下,你這個(gè)真的不算動(dòng)態(tài)表單

2017年4月16日 21:14