陕西理工学院毕业设计
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会会会会会会