陕西理工学院毕业设计
4.3数据库物理实现
根据数据项,可以设计出满足需求的各种实体,以及它们之间的关系。这样本系统设计一下实体:管理员信息实体,公告信息实体,产品信息实体,会员信息实体,新闻信息实体,留言信息实体,招聘信息实体,应聘信息实体,链接信息实体。这几种实体对应命名为“tb11sql”数据库中的9个表:Admin,Affiche,Product,Users,News,Feedback,HrDemand,HrDemandAccept,FriendLinks,每个表与逻辑设计中一种关系模型对应。下面是每个数据表中的属性,包括属性列的名称,数据类型,长度,是否可以为空和备注说明等内容。
经过上面对系统功能的分析和需求总结,设计出如下所示的数据项:
(1) 管理员,包括管理员ID,姓名,密码,登录IP,最后一次登录时间,退出时间,登录次数,确
认密码等属性,如图4.2。
会会会会会会ID会会会会会会会会会会会会会会会会IP会会会会会会 图4.2 管理员信息实体属性图
Admin表。Admin表用来存储管理员的个人信息,管理员ID作为主键,如表4.1,主键是在一个表上定义的唯一键中的一个,而且该键被选为最重要的键。
表4.1 Admin表
属性列 ID UserName Password Purview LastLoginIP LastLoginTime LastLogoutTime LoginTimes RndPassword
数据类型 int nvarchar nvarchar int nvarchar datetime datetime char nvarchar
长度 4 50 50 4 15 10 10 10 50
可否为空 否 是 是 是 是 是 是 是 是
备注
管理员ID(主键)
管理员名 管理员密码 管理员状态 登录IP 最后一次登录时间 最后一次登出时间
登录次数 确认密码
(2) 新闻,包括新闻ID,标题,内容,所属大类,所属小类,图片名称,发布人,发布
日期,点击数等属性。如图4.3。
第 17 页 共 86 页
陕西理工学院毕业设计
会会会会ID会会会会会会会会会会会会会会会会会会会会会会会..
图4.3 新闻信息实体属性图
News表。News表用来存储新闻的信息,新闻ID作为主键,如表4.2,用新闻ID作为主键可以唯一的标识一条新闻的记录,避免新闻存储的重复。
表4.2 News表
属性列 ID Title Contents BigClassName SmallClassName FirstImageName
Users AddDate Hits
数据类型 int nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar datetime int
长度 4 200 255 50 50 50 50 10 4
可否为空 否 是 是 是 是 是 是 是 是
备注 新闻ID(主键)
新闻标题 新闻内容 所属大类 所属小类 图片名称 发布人 发布日期 点击数
(3) 会员,包括会员ID,会员姓名,密码,问题,答案,Email,性别,公司名称,地址,邮编,
记录,电话,手机,传真,注册日期,登录IP,登录次数等属性,如图4.4。
第 18 页 共 86 页
陕西理工学院毕业设计
会会会会会会IP会会会会会会会会会会ID会会会会会会会会会会会会会会会会会会Email会会会会会会
图4.4 会员信息实体属性图
Users表。Users表用来存储会员的个人信息,会员ID作为主键,如表4.3,由于会员可以有多个个体,而个体的姓名可能重复,选择为每个会员创建一个ID可以唯一的确认会员的身份。
表4.3 Users表
属性列 ID UserName Password CompanyName
Addr Postcode Sex Phone Mobile Fax Email Homepage LastLoginTime LoginTimes
数据类型 int nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar datetime int
长度 4 50 50 30 100 20 20 30 30 50 50 255 10 4
可否为空 否 是 是 是 是 是 是 是 是 是 是 是 是 是
备注 会员ID(主键)
会员名 会员密码 公司名称 公司地址 邮编 性别 登录次数 确认密码 传真 Email 个人主页 最后一次登录时间
登录次数
第 19 页 共 86 页
陕西理工学院毕业设计
(4) 产品,包括记录ID,产品ID,所属大类,大类英文名称,所属小类,小类英文名称,产品名
称,英文名称,规格,英文规格,新产品,价格等属性,如图4.5。
会会会会ID会会会会ID会会会会会会会会会会会会会会会会会会会会会会会会会会会会会会会会会会会会会 图4.5 产品信息实体属性图
Product表。Product表用来存储产品的信息,产品的记录ID作为主键,如表4.4,用产品的记录ID作为主键可以更好地,更方便的对产品进行管理。
表4.4 Product表
属性列 Product_Id Spec EnSpec Newproduct Price Unit EnUnit Memo EnMemo IncludePic DefaultPicUrl Passed Elite
数据类型 nvarchar nvarchar nvarchar bit real nvarchar nvarchar nvarchar nvarchar bit nvarchar bit bit
长度 50 50 50 2 8 50 50 100 100 2 255 2 2
可否为空 否 是 是 否 是 是 是 是 是 否 是 否 否
备注 产品编号 产品规格 英文规格 是否新产品
价格 单位 英文单位 备注 英文备注 是否包含图片 图片链接地址 是否通过审核 是否首页显示
第 20 页 共 86 页