数据库设计说明书
一、 实体和属性
会员 (user)[实体]:
[属性](会员编号,会员帐户,密码,提示问题,答案,真实姓名,邮箱,手机,地址,QQ,积分,禁用启用状态,添加时间,权限,等级)
视频分类(sort) [实体]:
[属性] (分类编号,分类名称,父类ID,PATH)
视频(video)[实体]:
[属性] (视频编号,会员编号,分类编号,视频标题,视频描述,视频略图,课件下载,视频好评,点击量,状态,添加时间)
收藏视频(favorite)[实体]:
[属性] (收藏ID,视频编号,用户编号,状态, 添加时间)
求视频(findvideo)[实体]:
[属性] (编号,父id,用户编号,标题,内容,状态, 添加时间)
求视频评论(f_book)[实体]:
[属性](编号,pid,帖子ID,用户编号,标题,内容,状态, 添加时间)
视频评论(v_book)[实体]:
[属性](编号,pid,视频编号,用户编号,标题,内容,状态, 添加时间)
管理员管理(manager)[实体]:
[属性] (编号,帐户,密码,提示问题,答案,真实姓名,邮箱,手机,地址,QQ,积分,禁用启用状态,权限角色, ,添加时间)
友情连接(link) [实体]:
[属性(编号,网站名称,url,描述,排序,状态, ,添加时间)
二、 找关系
发布 (会员[id],视频[uid]) 1:n
发布 (会员[id],求视频[uid]) 1:n
发布(会员[id],视频评论[uid]) 1:n
发布(会员[id],求视频评论[uid])n:n
属于(会员[id],视频[uid]) 1:n
属于(视频[id],收藏视频[gid]) 1:1
属于(视频[id],评论视频[gid]) 1:n
四、E-R实体关系图
五、每个实体的结构(用表格)
5.1 表favorite
| 表名 | favorite | ||
| 列名 | 数据类型(精度范围) | 空/非空 | 约束条件 |
| id | int(11) | NOT NULL | PRIMARY |
| vid | int(11) | NOT NULL |
|
| uid | int(11) | NOT NULL |
|
| status | int(11) | NOT NULL |
|
| addtime | Int(16) | Not null |
|
| 补充说明 | 视频收藏功能 | ||
5.1 表favorite
建表语句
| create table |
| CREATE TABLE `favorite` ( `addtime` int(11) default NULL COMMENT '添加时间 ‘, |
5.2 表feedback
| 表名 | feedback | ||
| 列名 | 数据类型(精度范围) | 空/非空 | 约束条件 |
| id | int(11) | NOT NULL | PRIMARY |
| pid | int(11) | NOT NULL |
|
| vid | int(11) | NOT NULL |
|
| uid | int(11) | NOT NULL |
|
| title | varchar(32) |
|
|
| content | text |
|
|
| status | int(11) |
|
|
| addtime | Int(16) | Not null |
|
| 补充说明 | 视频回复 | ||
5.2 表feedback
建表语句
CREATE TABLE `feedback` (
`id` int(11) NOT NULL auto_increment COMMENT '编号',
`pid` int(11) default '0' COMMENT '父ID',
`vid` int(11) NOT NULL COMMENT '视频ID',
`uid` int(11) NOT NULL COMMENT '会员id',
`title` varchar(32) default NULL COMMENT '标题',
`content` text COMMENT '内容',
`status` int(11) default '0' COMMENT '状态',
`addtime` int(11) default NULL COMMENT '添加时间 ‘,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
5.3 表star
| 表名 | star | ||
| 列名 | 数据类型(精度范围) | 空/非空 | 约束条件 |
| id | int(11) | NOT NULL | PRIMARY |
| pid | int(11) | NOT NULL |
|
| uid | int(11) | NOT NULL |
|
| title | varchar(32) | NOT NULL |
|
| content | text |
|
|
| status | int(11) |
|
|
| id | int(11) |
|
|
| 补充说明 | 名人堂 | ||
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。