關於VOD 開發
VOD 大的分類,用VodDepart表
VOD 欄目分類,用VodCategory表
VOD 節目表單,用VodProgram表
其中VodDepart儲存一些大的欄目,比如娛樂,新聞,財經,體育
VodCategory表裡面儲存一些電視欄目的名字
VodProgram表裡面儲存一些相關的具體的點播的表
VodDepart同VodCategory是一對一的關係
VodCategory同VodProgram是多對多的關係
-------------- ------------- --------------
| | | | | |
| VodDepart | <------> |VodCategory |<----------> | VodProgram |
| | | | ........ | |
| | | |<---------- >| |
-------------- -------------- ----------------
VodDepart 表
ID int 4
DepartTitle varchar 200
DepartDesc varchar 4000
VodCategory 表
CategoryID int 4
CategoryTitle varchar 200 /*目錄名**/
CategoryDesc varchar 4000 /*目錄的描述*/
Promotion int 4 /*目錄是否推薦以及推薦的層級*/
ImageUrl varchar 200 /*目錄的圖片描述*/
VodDepartID int 4 /* 關聯VodDepart ID*/ (外鍵FK)
VodProgram 表
ID int 4
ProgramTitle varchar 200
ProgramDesc varchar 8000
Promotion int 4 /*目錄是否推薦以及推薦的層級*/
ImageUrl varchar 200
ProgramUrl varchar 200
VodCategoryID int 4
特別注意的是,我們這裡希望VodCategory 同VodProgram進行多多多的設定,但是SQL 2000裡面無法提供這樣的關係,那麼我們就要在VodCategory 同VodProgram之間引入一張中間表,來提供雙方的關係。