所建立的数据库名称为My_website,其中包含下列3个表:userinfo表、daishen表、resource表。
下面分别介绍以上各个表的结构。
1. userinfo表
userinfo表用来存储用户注册时填写的基本信息,该表的数据只有在用户注册和用户修改基本资料时才调用。用户注册信息表的结构如图2-7所示。其中:id是自增型主键;uid是用户帐号;password是密码;realName是用户真实姓名;gender是性别(0为女,1为男);email是用户的Email地址;tel是用户联系电话;question是密码提示问题;answer是问题答案;validateCode是验证码,当激活以后,该字段置为activated,表示已经激活;loginNum是登录次数;flag是管理员标志(1是管理员,0不是管理员);
图3-2 用户注册信息表的结构
1. daishen表
daishen表用来存储用户上传的资源的信息。用户账户信息表的结构如图2-8所示。
num是入库待审资源编号;name是入库待审资源名字;attribute是入库待审资源属性;
图3-3 daishen表的结构
1. resource表
resource表用来存储正式资源的信息。Resource表的结构如图2-9所示。
name是入库正式资源名字;num是入库正式资源编号;flag是资源合格标志
主要实体如下图3-5至3-8所示:
daishen表,有三个属性:num、name、attribute
图3-5 daishen表实体
resource表,有三个属性:num、name、flag
图3-6 resource表实体
userinfo表有11个属性:id、udi、realName、password、gender、email、tel、question、answer、validateCode、loginNum、flag
图3-7 userinfo表实体
由于userinfo表和daishen表、resource表没有实体间的关系,所以它是一个独立的实体,图3-8为daishen表和resource表实体关系图:
图 3-8实体关系图
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>