3.数据库设计
本网站共有5个表,分别用来存放:管理员及用户信息,育儿各时期的指导功能,公告内容,论坛发帖,以及论坛回复。
在SQLServer 2005名为XXKS的数据库并建立5个表,设计的表如下所示。
表1管理员用户信息表
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
ID Int 非空 种子,自增1 Id
username Varchar(50) 非空 用户姓名
pwd Varchar(50) 非空 密码
cx Varchar(50) 非空 权限
zhenshixingm Varchar(50) 非空 真实姓名
shouji Varchar(50) 非空 手机
dizhi Varchar(50) 非空 地址
表2育儿各时期的指导功能表
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
ID int 非空 种子,自增1 Id
Title Varchar(100) 非空 标题
Faburen Int 非空 发布人
Contents nvarchar(MAX) 非空 内容
Class Int 非空 功能
Flag Int 非空 时期
表3公告信息表
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
ID int 非空 种子,自增1 Id
标题 Varchar(50) 非空 标题
内容 Ntext 非空 内容
表4论坛发帖表
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
ID int 非空 种子,自增1 Id
Title Varchar(50) 非空 标题
datieren Varchar(50) 非空 答帖人
neirong Ntext 非空 内容
shijian datetime 非空 时间
tuijian Nchar(10) 非空 推荐
表5论坛回复表
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
ID int 非空 种子,自增1 Id
zhuId Varchar(50) 非空 外键 主Id
huifuren Varchar(50) 非空 回复人
neirong Ntext 非空 内容