3.1.3    借阅部E-R图
 
图 3.3 借阅部E-R图

如图3.3所示:
该E-R图有3个实体类型,其结构如下(下划线为主键,下滑波浪线为外键):
图书信息(图书ID,条形码,书名,类别,作者,出版社,出版日期,图书状态)
读者(读者ID,读者号,用户名,姓名,性别,年龄,联系电话,电子邮件,是否可借,借阅类型)
借阅(借阅ID,读者ID,图书ID,借阅日期,延期次数,到期日期)
3.1.4    系统管理部E-R图
 
图 3.4 系统管理部E-R图
如图3.4所示:
该E-R图有3个实体类型,其结构如下(下划线为主键,下滑波浪线为外键):
读者(读者ID,读者号,用户名,姓名,性别,年龄,联系电话,电子邮件,是否可借,借阅类型)
职工(职工ID,职工号,用户名,姓名,所属部门)
通知(通知ID,标题,内容,职工ID,发布部门,状态,是否已读)
借阅(借阅ID,读者ID,图书ID,借阅日期,延期次数,到期日期)
日志(管理ID,职工ID,对象ID,对象名称,操作,操作日期,附注)
3.2    数据库表设计
由3.1中内容显示,可知,对所有实体类型的结构中,所有的属性都是不可再分的,所以满足第一范式。而且在所有数据库表中不存在非关键字对任一候选关键字段的部分函数依赖,所以满足第二范式。最后数据表中不存在非关键字段对关键字段的传递函数依赖,所以符合第三范式。
3.2.1    借阅角色表
借阅角色表如表3.1所示,记录所有借阅角色类型的信息,角色键值为主键。
表3.1借阅角色表
字段名    字段含义    字段类型    字段长度    备注
reader_role_id    角色键值    字符    20    主键
reader_role_name    角色名    字符    20    
reader_role_last_time    借阅时长    整数    10    
3.2.2    用户表
用户表如表3.2所示,记录所有用户的用户名、密码以及用户类型,职工ID为主键,用户名唯一。
表 3.2用户表
字段名    字段含义    字段类型    字段长度    备注
user_id    职工ID    字符    20    主键
user_name    用户名    字符    20    
User_password    密码    字符    50    
User_type    用户类型    字符    10    
3.2.3    职工用户表
职工用户表如表3.3所示,记录所有职工的信息,职工ID为主键,职工号唯一。
表 3.3职工用户表
字段名    字段含义    字段类型    字段长度    备注
employee_id    职工ID    字符    20    主键
employee_code    职工号    字符    20    
employee_name    用户名    字符    20    
employee_real_name    姓名    字符    20    
employee_department    所属部门    字符    10    
上一篇:基于MATLAB的图像编辑软件开发
下一篇:JSP吉他电子商务网站的分析与设计+数据流程图+ER图

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

神经外科重症监护病房患...

公寓空调设计任务书

承德市事业单位档案管理...

志愿者活动的调查问卷表

国内外图像分割技术研究现状

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计