|
最近一個(gè)朋友接手了一個(gè)項(xiàng)目,為自己部門開(kāi)發(fā)文檔版本管理系統(tǒng)。我在和他閑聊中,聽(tīng)他說(shuō)起數(shù)據(jù)表設(shè)計(jì)時(shí)遇到的一個(gè)疑惑。聽(tīng)他說(shuō)完后感覺(jué)這樣的問(wèn)題還是有一些普遍性的,在這里進(jìn)行一下分享。
問(wèn)題描述
文檔版本管理最主要的是要維護(hù)文檔的版本鏈。這很容易讓人想到鏈表這種數(shù)據(jù)結(jié)構(gòu),所以我的那位朋友很快就給出了如下的表結(jié)構(gòu):
create table Table_Docunment( Docunment_Id int not null identity(1000, 1) primary key, Docunment_Name nvarchar(64) not null, Docunment_SubmitDate datetime not null, Docunment_PreId int not null default(-1), Docunment_NxtId int not null default(-1), .......);
it知識(shí)庫(kù):文檔版本管理系統(tǒng) 數(shù)據(jù)表設(shè)計(jì),轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。