关于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之间引入一张中间表,来提供双方的关系。