图书系统数据库表

合集下载

图书系统数据库表

图书系统数据库表
不在数据库里
14
SubCondition2
附加条件2
varchar300
不在数据库里
20、Qry_Conditions存储的查询条件
编号
字段
中文说明
类型
备注
是否为空
是否主键
1
ConditionID
存储查询条件编号
int

2
StatementID
查询语句编号
int

3
Name
查询条件名称
varchar30
9
IsPrintCollector
打印收费员
varchar2
10
Hint
说明
varchar100
11
Phone
联系
varchar16
mon_Code编码表一些下拉框的配置信息
编号
字段
中文说明
类型
备注
是否为空
是否主键
1
CodeID
类型
int

2
Code
编码
varchar2

3
CodeName
5
Operator
操作人员
varchar20
6
OperateTime
操作时间
datetime
mon_User用户表
编号
字段
中文说明
类型
备注
是否为空
是否主键
1
UserID
用户代码
varchar8

2
Password
用户密码
varchar128
3
remark
备注
varchar200

图书馆管理系统数据库设计-数据库图书馆系统管理

图书馆管理系统数据库设计-数据库图书馆系统管理

图书馆管理系统数据库设计1、系统简要分析1。

1图书资料基本管理(1)、新书编号、登记、入库:将新购入的书籍按照国家统一的分类编号;登记书号、书名、作者、出版社等基本信息,将新购图书入库.(2)、检索查询:按照各种组合条件对书库图书进行查询,也可以进行模糊查询.(3)、图书资料统计:根据要求对图书总数、各类图书数以及图书单价合计统计,打印日常报表。

(4)、旧书出库处理:通过查询确定过期期刊杂志、旧书籍以及由于丢失等其他原因需要从书库中撤销的图书资料,并从书库中撤除。

1.2图书资料借阅管理(1)、借还书管理:主要负责日常的借书登记、还书登记,和逾期未还图书的催还工作。

(2)、检索查询:按照各种组合条件对图书借阅情况查询,也可以进行模糊查询。

(3)、借书统计:统计各类书借阅情况,借阅次数;统计个人借书情况,打印日常报表。

(4)、定期整理图书借阅信息:将还书情况总结整理后彻底删除。

此外,图书管理人员还要定期做整理图书资料的全部图书清单、分类印图书清单、借阅清单以及整理填写各种报表等工作。

2、业务流程分析2。

1 借书业务流程2。

2 新书购进入库业务流程2。

3 还书业务流程2.4 销书业务流程3、数据流程图符号说明:实体处理逻辑数据流数据存储3. 1 系统的总数据流程图3。

2 借书处理数据流程图3。

3 还书处理数据流程图3.4 购书处理数据流程图4、数据字典4.1 数据项的描述数据项名:学号数据项含义说明:学生的唯一编号别名:数据类型:字符型长度:10取值范围:‘0000000000’-‘9999999999’取值说明:第1位为校区代码,2—3位为入学年份,.。

..与其他数据项的关系表4-1 数据项的定义表4-2 数据流的描述表4—3 处理逻辑的描述表4—4 数据存储的描述表4—5 外部实体的描述数据流编号:D1数据流名称:借书单简述:借阅者所要借的图书信息单数据流来源:借阅者数据流去向:借书处理模块数据流组成:图书编号+书名+借阅证号等数据流量:200张/天高峰流量:400张/天数据流编号:D2数据流名称:图书简述:借阅者从图书馆所借的图书数据流来源:借书处理模块数据流去向:借阅者数据流组成:图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价等数据流量:300本/天高峰流量:500本/天数据流编号:D3数据流名称:图书简述:借阅者要准备归还给图书馆的图书数据流来源:借阅者数据流去向:还书处理模块数据流组成:图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价等数据流量:300本/天高峰流量:500本/天数据流编号:D4数据流名称:不合格借书单简述:经借书处理模块验证不合格的借书单数据流来源:借书处理模块数据流去向:借阅者数据流组成:图书编号+书名+借阅证号等数据流量: 50张/天高峰流量:100张/天数据流编号:D5数据流名称:借书清单简述:经借书处理模块处理后的借书情况数据单数据流来源:借书处理模块数据流去向:图书库存情况存档数据流组成:图书编号+图书名+借阅日期+借阅证号+管理员编号等数据流量: 200张/天高峰流量:400张/天数据流编号:D6数据流名称:还书清单简述:还书信息清单数据流来源:还书处理模块数据流去向:图书库存情况存档数据流组成:图书编号+图书名+借阅证号+还书日期+管理员编号等数据流量:150本/天高峰流量:400本/天数据流编号:D7数据流名称:订书单简述:订购新书的信息单数据流来源:采购员数据流去向:购书处理模块数据流组成:图书名+图书数量+价格+采购员姓名+采购单位名称+图书出版社+出版日期等数据流量:1张/3个月高峰流量:1张/月数据流编号:D8数据流名称:购书清单简述:购买图书后的信息单数据流来源:购书处理模块数据流去向:管理员数据流组成:图书名+图书数量+价格+采购员姓名+采购员编号+出版社+出版日期+供货商名称+采购日期等数据流量:1张/3个月高峰流量:1张/月数据流编号:D9数据流名称:入库新书清单简述:准备入库图书信息单数据流来源:管理员数据流去向:新书入库处理模块数据流组成:图书编号+图书名+数量+管理人员编号+入库日期等数据流量:1张/3个月高峰流量:1张/月数据流编号: D10数据流名称:入库清单简述:刚新入库图书的信息单数据流来源:新书入库处理模块数据流去向:图书库存情况存档数据流组成:图书编号+图书名+数量+管理人员编号+入库日期等数据流量:1张/3个月高峰流量:1张/月数据流编号:D11数据流名称:销书计划简述:准备从书库中撤除一部分图书的计划数据流来源:管理员数据流去向:销书处理模块数据流组成:图书编号+图书名称+入库日期+管理员编号+日期+数量等数据流量:1张/6个月高峰流量:1张/月数据流编号:D12数据流名称:销书清单简述:通过销书处理刚从书库中撤除的图书信息单数据流来源:销书处理模块数据流去向:图书库存情况存档数据流组成:图书编号+图书名称+入库日期+管理员编号+出库日期+数量+总价等数据流量:1张/6个月高峰流量:1张/月数据流编号:D13数据流名称:借书单简述:借阅者所要借书的信息单数据流来源:借阅者数据流去向:审核处理模块数据流组成:图书编号+图书名+借阅证号等数据流量:200张/天高峰流量:400张/天数据流编号:D14数据流名称:不合格借书单简述:经审核处理模块处理后,不合格的借书单数据流来源:审核处理模块数据流去向:借阅者数据流组成:图书编号+图书名+借阅证号等数据流量:50张/天高峰流量:100张/天数据流编号:D15数据流名称:合格的借书单简述:经审核处理后符合规定的借书单数据流来源:审核处理模块数据流去向:书借出处理模块数据流组成:图书编号+图书名+借阅证号等数据流量:200张/天高峰流量:400张/天数据流编号:D16数据流名称:借书清单简述:图书馆所借出图书信息单数据流来源:图书借出处理模块数据流去向:图书库存情况存档数据流组成:图书编号+图书名+借阅证号+管理员编号+日期等数据流量:200张/天高峰流量:400张/天数据流编号:D17数据流名称:借书清单简述:图书馆所借出图书信息单数据流来源:图书借出处理模块数据流去向:借阅者借阅情况存档数据流组成:图书编号+图书名+借阅证号+管理员编号+日期等数据流量:200张/天高峰流量:200张/天数据流编号:D18数据流名称:图书简述:借阅者从图书馆借出的图书数据流来源:图书借出处理模块数据流去向:借阅者数据流组成:图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价等数据流量:300本/天高峰流量:500本/天数据流编号:D19数据流名称:图书简述:借阅者准备归还给图书馆的图书数据流来源:借阅者数据流去向:审核处理模块数据流组成:图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价等数据流量:150本/天高峰流量:400本/天数据流编号:D20数据流名称:罚款通知单简述:审核处理后,发现借阅超期或损坏要求罚款的通知单数据流来源:审核处理模块数据流去向:罚款处理模块数据流组成:借阅证号+管理员编号+金额+日期数据流量:20张/月高峰流量:50张/月数据流编号:D21数据流名称:罚款单简述:对借阅者进行罚款的信息单数据流来源:罚款处理模块数据流去向:借阅者数据流组成:借阅证号+管理员编号+金额+日期数据流量:20张/月高峰流量:50张/月数据流编号:D22数据流名称:应付罚款简述:借阅者因借书超期或损坏图书应该作的赔偿数据流来源:借阅者数据流去向:罚款处理模块数据流组成:金额数据流量:40元/月高峰流量:100元/月数据流编号:D23数据流名称:图书简述:罚款处理后准备入库的图书数据流来源:罚款处理模块数据流去向:图书入库处理模块数据流组成:图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价等数据流量:20本/月高峰流量:50本/月数据流编号:D24数据流名称:图书简述:审核处理后合格的图书数据流来源:审核处理模块数据流去向:图书入库处理模块数据流组成:图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价等数据流量:150本/天高峰流量:400本/天数据流编号:D25数据流名称:还书清单简述:所还图书进行入库信息单数据流来源:图书入库处理模块数据流去向:图书库存情况存档数据流组成:图书编号+图书名+管理员编号+日期等数据流量:150本/天高峰流量:400本/天数据流编号:D26数据流名称:还书清单简述:所还图书进行入库信息单数据流来源:图书入库处理模块数据流去向:借阅者借阅情况存档数据流组成:图书编号+图书名+管理员编号+日期等数据流量:150本/天高峰流量:400本/天数据流编号:D27数据流名称:订书单简述:购买图书计划单数据流来源:采购员数据流去向:判定定货处理模块数据流组成:图书名+图书数量+价格+采购员姓名+采购单位名称+图书出版社+出版日期等数据流量:1张/3个月高峰流量:1张/月数据流编号:D28数据流名称:订书单简述:购买图书计划单数据流来源:判定定货处理模块数据流去向:开付款通知单数据流组成:图书名+图书数量+价格+采购员姓名+采购单位名称+图书出版社+出版日期等数据流量: 1张/3个月高峰流量:1张/月数据流编号:D29数据流名称:付款通知单简述:通知采购方支付货款的信息单数据流来源:开付款通知单数据流去向:采购员数据流组成:货物编号+数量+价格+总金额+供货商编号+供货商名+日期数据流量:1张/3个月高峰流量:1张/月数据流编号:D30数据流名称:订书单简述:购买图书计划单数据流来源:判定订货处理模块数据流去向:开发货票模块数据流组成:图书名+图书数量+价格+采购员姓名+采购单位名称+图书出版社+出版日期等数据流量:1张/3个月高峰流量:1张/月数据流编号:D31数据流名称:订书单简述:购买图书计划单数据流来源:开发货票模块数据流去向:仓库数据流组成:图书名+图书数量+价格+采购员姓名+采购单位名称+图书出版社+出版日期等数据流量:1张/3个月高峰流量:1张月数据流编号:D32数据流名称:发货单简述:通知采购方供货单位开始发货的信息单数据流来源:仓库数据流去向:采购员数据流组成:货物编号+数量+价格+总金额+供货商编号+供货商名+发货日期+采购员编号+采购员姓名等数据流量:1张/3个月高峰流量:1张/月4。

图书管理系统数据库设计示例

图书管理系统数据库设计示例

图书管理系统数据库设计一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息.此系统功能分为面向学生和面向管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改以及对学生,借阅、续借、归还的确认.一、需求分析针对一般图书管理信息系统的需求,通过对图书管理工作过程的内容和数据流程分析,设计如下面所示的数据项:1.读者信息属性:读者学号,读者姓名,读者性别,联系电话,所在系,生效日期,失效日期,违章状况,累计借书,备注主键:读者学号2.书籍信息属性:ISBN,书名,作者,出版社,出版日期,简介,备注主键:ISBN3.管理员信息属性:工作号,姓名,性别,电话,家庭住址,备注主键:工作号数据流程通过对系统的调查和可行性分析,画出系统的数据流程图:1.读者学生对图书管理系统的要求有:1)能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况.2)能够方便地借阅图书、续借图书、归还图书3)能够查询自己的基本资料、图书情况4)能够熟悉图书管理系统的使用。

读者进入系统工作的流程为:注册→查询→修改信息→借阅续借→图书归还→注销2.图书管理员他们对图书管理系统的要求有:1)能方便的对图书进行录入登记,注销陈旧的书籍。

2)能够方便地对新生进行登记,或注销已经毕业的学生信息(基本信息,借阅信息).3)能够随时发布一些诸如各学院学生借阅图书超期情况、馆内藏书情况、借情况等信息,以便各学院能够随时获知本院学生的一些借书信息。

图书管理员工作的流程为::注册→录入图书→录入新生→注销图书→注销学生→注销→修改个人信息→超期处理二、概念模型设计数据库需要表述的信息有以下几种:1.读者信息2.书籍信息3.管理员信息4.读者与书籍之间的关系(借阅关系E-R图)5.管理员与书籍之间的关系(管理员_书籍E—R图)6.管理员与学生之间的关系(管理员_学生E-R图)三、逻辑设计从理论‘E/R模型’到理论‘关系模型'的整理转换,通过E/R模型到关系模型的转化,可以得到如下关系模式:借阅关系属性:工作号,读者学号,ISBN,是否续借,借书日期,还书日期,备注。

图书馆管理系统SQL数据库

图书馆管理系统SQL数据库

图书馆管理系统S Q L数据库Document number【AA80KGB-AA98YT-AAT8CB-2A6UT-A18GG】摘要在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。

对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的管理效率。

为了便于图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高图书借阅信息管理效率的目的。

采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中关键字:图书借阅;人员管理;图书维护。

目录1.引言随着社会信息量的与日俱增,职场竞争的日趋激烈,越来越多的人更关注知识的积累、能力的培养。

作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。

在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。

对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。

对于日益扩大的图书馆,查找特定的书目总是借阅者或工作人员劳神费力,有时还没有结果。

因此往往是投入了大量的人力和财力却得不到高效的管理效率。

为了缩短借阅者的等待时间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而达到提高图书借阅信息管理效率的目的,采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。

本文以高校图书馆管理系统管理系统开发过程为背景,全文分为目录、需求分析、概要设计、逻辑设计、物理设计,以及系统的实现等全过程。

各图书馆数据库列表

各图书馆数据库列表

各图书馆数据库列表浙江图书馆(浙江网络图书馆)超星数字图书馆:拥有丰富的图书资源,其中包括法律、经济、计算机等五十余大类,全文总量4亿余页,论文300万篇,并且每天仍在不断的增加与更新。

读者购买超星读书网读书卡后,即可随时在线阅读和下载。

读秀学术搜索:读秀知识库是拥有海量资源的文献搜索及获取服务平台。

读秀知识库以228万种中文图书资源为基础,将图书馆纸质图书、电子图书、电子期刊等各种文献整合于同一平台上,采用一站式统一检索,使读者获得最深入、最准确、最全面的文献信息,辅以读秀知识库中的原文传递和参考咨询服务,使读者能在最短的时间内容获取原始文献。

书生之家数字图书馆:是建立在中国信息资源平台基础之上的,集数据库应用平台、信息资源电子商务平台与资源数字化加工服务平台三位一体的综合性数字图书馆。

书生之家数字图书馆集成了图书、期刊、报纸、论文、CD等,从载体上囊括了印刷版、光盘版、网络版等各种载体的资源。

下设中华图书网、中华期刊网、中华报纸网、中华资讯网和中华CD网等子网。

资源内容分为书(篇)目、提要、全文三个层次。

提供全文、标题、主题词等十种数据库检索功能以及CN-MARC格式数据套录功能,提供印刷版书报刊、光盘数据库以及其他数据库的网上订购功能。

书生之家数字图书馆的优点是:基本上是99年以后的图书;采用全息技术制作的图书;占用空间小;四级目录导航;良好的解决版权问题;提供CN-MARC 数据套录;可以和目前国内大部分图书馆自动化系统衔接。

方正Apabi数字图书馆:方正Apabi电子图书及其系统是由北大方正电子有限公司创办的,由方正公司提供阅读软件(方正Apabi Reader),由出版社提供其拥有电子版权的图书系统。

北京、上海等地的部分知名出版社,如高等教育出版社、电子工业出版社、清华大学出版社、人民邮电出版社等提供的图书经由方正公司的数字化制作后上网服务,可通过方正Apabi Reader软件进行在线阅读和在线订购;同时方正Apabi电子图书也向各文献资源服务单位,如图书馆提供镜像服务,由图书馆购买其电子图书后,作为图书馆图书收藏的一部分,与印刷型图书一样,提供给其读者借阅。

图书管理系统的系统分析及数据库设计

图书管理系统的系统分析及数据库设计

b r a r y ma n a g e me n t s y s t e m, t he u s e o f f u n c t i o n a l r e q u i r e me n t s a r e nt i r o d u c e d ,a nd d a t a b a s e d e s i g n s o l u i t o n s we I ℃p r o o ̄ t p O i l t h i s
地位 也变 得更 加重要 ,为 了满足广 大读者 的需求 ,图书馆
ห้องสมุดไป่ตู้
The S y s t e m Ana l y s i s a n d Da t a b a s e De s i g n o f Li br a r y Ma na g e me n t S y s t e m
T i a n Q i n g
( L i b r a r y ,C h a n g c h u n N o r m a l U n i v e r s i t y ,C h a n g c h u n 1 3 0 0 3 2 ,C h i n a )
[ A b s t r a c t ]C o m p u t e r s o f t w a r e i s a l l i mp o r t a n t p a r t o f m de o m l i b r a r y d e v e l o p m e n t ,w i t h m a n u a l m a n a g e m e n t i n c o m p a r a b l e
田 青
( 长春 师 范学院 图书馆 ,吉林 长春 1 3 0 0 3 2 )
[ 摘 要]计算机 软件作 为现代 图书馆发展 的重要组成部分 ,具有手 工管理所无 法比拟 的优 点 。例如 ,检 索迅速、查找 方

图书管理系统数据库设计-MYSQL实现

图书管理系统数据库设计-MYSQL实现

图书管理系统数据库设计一、系统概述1、系统简介图书管理是每个图书馆都需要进行的工作。

一个设计良好的图书管理系统数据库能够给图书管理带来很大的便利。

2、需求分析图书管理系统的需求定义为:1.学生可以直接通过借阅终端来查阅书籍信息,同时也可以查阅自己的借阅信息。

2.当学生需要借阅书籍时,通过账号密码登陆借阅系统,借阅系统处理学生的借阅,同时修改图书馆保存的图书信息,修改被借阅的书籍是否还有剩余,同时更新学生个人的借阅信息。

3.学生借阅图书之前需要将自己的个人信息注册,登陆时对照学生信息。

4.学生直接归还图书,根据图书编码修改借阅信息5.管理员登陆管理系统后,可以修改图书信息,增加或者删除图书信息6.管理员可以注销学生信息。

通过需求定义,画出图书管理系统的数据流图:数据流图三、数据库设计方案图表1、系统E-R模型2、设计表给出设计的表名、结构以及表上设计的完整性约束。

3、设计索引给出在各表上建立的索引以及使用的语句。

student:1.为stu_id创建索引,升序排序sql:create index index_id on student(stu_id asc);2.为stu_name创建索引,并且降序排序sql:alter table student add index index_name(stu_name, desc);插入索引操作和结果如下所示:mysql> create index index_id on student(stu_id asc);Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0mysql> alter table student add index index_name(stu_name desc); Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0mysql>book:1.为book_id创建索引,升序排列sql:create index index_bid on book(book_id);2.为book_record创建索引,以便方便查询图书的登记日期信息,升序:sql:create index index_brecord on book(book_record);插入索引的操作和结果如下所示:mysql> create index index_bid on book(book_id);Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0mysql> create index index_brecord on book(book_record);Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0borrow:1.为stu_id和book_id创建多列索引:sql:create index index_sid_bid on borrow(stu_id asc, book_id asc);插入索引的操作和结果如下所示:mysql> create index index_sid_bid on borrow(stu_id asc, book_id asc); Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0return_table:1.为stu_id和book_id创建多列索引:sql:create index index_sid_bid on return_table(stu_id asc, book_id asc);插入索引的操作和结果如下所示:mysql> create index index_sid_bid_r on return_table(stu_id asc, book_id asc); Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0ticket:1. 为stu_id和book_id创建多列索引:sql:create index index_sid_bid on ticket(stu_id asc, book_id asc);插入索引的操作和结果如下所示:mysql> create index index_sid_bid on ticket(stu_id asc, book_id asc); Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0manager:1.为manager_id创建索引:sql:create index index_mid on manager(manager_id);插入索引的操作和结果如下所示:mysql> create index index_mid on manager(manager_id);Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 04、设计视图给出在各表上建立的视图以及使用的语句。

实验十一 图书管理系统数据库设计

实验十一  图书管理系统数据库设计

注销
图3-1
学生的操作流程
(2)管理员 管理员可完成书籍和学生的增加、删除和修改以及对学生借阅、续借、归还的确认,其 操作流程如图3-2 所示。 登录
书籍信息维护
学生信息维护
借阅图书确认
归还图书确认
注销
图3-2 2、概念模型设计
管理员操作流程
数据库需要表述的信息有以下几种: (1)图书信息 (2)学生信息 (3)管理员信息 (4)学生预定图书信息 (5)学生借阅还图书信息 说明: 1)书号是图书的键码,每本书有唯一的书号。一个学生可同时借阅多本书。一个管理员可 处理多个同学的借阅等事宜。 2)一般情况下,学生、管理员和图书之间的联系为1:1:n,借书关系Lend作为连接关系, 其键码为n端实体集的键码,即书号为借书关系的键码。这反映了如果还书时也把当初的借 书记录删除,则书号就能唯一识别一个元组。 如果在不删除借书记录的情况下,同一学生再次借同一本书,这时,学生、管理员和图 之间的联系变为m:p:n,于是,借书关系的键码为书号、学号和管理员号的组合。但这里有一 个隐含的信息, 即同一学生前后两次借同一本书所遇到的管理员不同, 而这种不同可能仅仅 是“ 日期”不同。因此,借书日期成了必不可少的成分,也就是说,在这种情况下,属性全集 才是借书关系的键码。 总之,借书关系的键码与图书管理模式有关,读者可按照自己的理解确定键码,并编写 相应的事务处理流程。其他关系也有类似之处。 3)要知道图书当前的状态,是在图书馆存放,还是被借阅等,需要在Book的模式中增加对 应项用以表示图书当前的状态。 比如我们增加State, 并且约定取值和状态的对应关系如下: 0:在图书馆中并且没有被预定 1:在图书馆中并且已被预定 2:被借出并且没有被预定 3:被借出并且已被预定 用E-R模型表达该模型的设计,画出E-R模型如下: 3、逻辑设计 通过E-R模型到关系模型的设计,请写出关系模式: (实体或属性的英文可以自取) 4、物理设计 为了提高在表中搜索元组的速度, 在实际实现的时候应该基于键码建立索引。 下面是各 表中建立索引的表项: (1)在书表中按书号建立索引 T-SQL语句: (2)在学生表中按学号建立索引 T-SQL语句: 5、用T-SQL实现设计 (1)建立数据库表 1) 建Book(图书信息) 表(同2) 时定义约束) T-SQL: 2) 建Student(学生信息)表(同4) 时定义约束) T-SQL:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编号
字段
中文说明
类型
备注
是否为空
是否主键
1
RoleID
角色代码
int

2
RoleName
角色名称
varchar(30)
3
SysFlag
系统标志
tinyint
4
Remark
备注
varchar(200)
5
AddDate
添加日期
datetime
mon_Role_Operate(操作和角色对照表)
中文说明
类型
备注
是否为空
是否主键
1
OperationID
操作ID
bigint

2
OperationTypes
操作类型
varchar(2)
3
UnitName
单元名称
varchar(3)
4
Explain
操作说明
varchar(200)
5
Operator
操作人员
varchar(20)
6
OperateTime
编号
字段
中文说明
类型
备注
是否为空
是否主键
1
RoleID
角色代码
int

2
OperateID
操作代码
varchar(32)

mon_Operation(操作列表)
编号
字段
中文说明
类型
备注
是否为空
是否主键
1
OperateID
操作代码
varchar(32)

2
OperateName
操作名称
varchar(30)
图书系统表结构
(注意:表结构以数据库为准)
一、数据表如下:
系统基础表:
1.C_Employee(员工信息表)
编号
字段
中文说明
类型
备注
是否为空
是否主键
1
EmployeeID
员工ID
int

2
EName
员工姓名
varchar(20)
3
SexCode
性别
varchar(2)
4
Age
年龄
int

5
StartDate
1
DCode
行政编码
varchar(9)

2
DName
行政名称
varchar(40)
3
ProvName
省名
varchar(10)
4
CityName
地区名
varchar(10)
5
CountyName
县名
varchar(10)
6
ProvCode
省编码
varchar(2)
7
CityCode
地区编码
varchar(2)
datetime
6
CanSeeAll
varchar(2)
mon_Role_User(角色和用户对照表)
编号
字段
中文说明
类型
备注
是否为空
是否主键
1
RoleID
角色代码
int

2
UserID
用户代码
serID
用户表_用户代码
varchar(8)
mon_Role(角色表)
编号
字段
中文说明
类型
备注
是否为空
是否主键
1
TableID
表ID
int
2
TableName
表名称
varchar(30)
3
FieldName
字段名
varchar(30)
4
DefaultValue
默认值
varchar(100)
mon_DCode(行政编码)
编号
字段
中文说明
类型
备注
是否为空
是否主键
添加日期
datetime
13
TransFlag
传输标记
int
14
DelFlag
删除标记
int
15
Remark
备注
varchar(50)

2.P_RetailParameter(零售参数表)
编号
字段
中文说明
类型
备注
是否为空
是否主键
1
IsPrintBill
是否打印小票
varchar(2)

2
BillTitle
操作时间
datetime
mon_User(用户表)
编号
字段
中文说明
类型
备注
是否为空
是否主键
1
UserID
用户代码
varchar(8)

2
Password
用户密码
varchar(128)
3
remark
备注
varchar(200)
4
Status
用户状态
varchar(2)
5
AddDate
添加日期
8
IsPrintDate
打印日期
varchar(2)
9
IsPrintCollector
打印收费员
varchar(2)
10
Hint
说明
varchar(100)
11
Phone
联系电话
varchar(16)
mon_Code(编码表)(一些下拉框的配置信息)
编号
字段
中文说明
类型
备注
是否为空
是否主键
3
Remark
描述
varchar(200)
13.R_ReportCatalog(报表目录)
编号
字段
中文说明
类型
备注
是否为空
是否主键
1
ReportID
报表类型
varchar(2)

2
CreateDate
统计时间
datetime

3
BeginDate
开始日期
datetime
4
EndDate
终止日期
datetime
小票标题
varchar(200)
3
IsUseReader
是否使用读码器
varchar(2)
4
AllowChangeRebate
允许修改折扣
varchar(2)
5
PrintTypesCode
打印机类型
varchar(2)
6
Welcome
欢迎词
varchar(50)
7
IsPrintNumber
打印单号
varchar(2)
参数值类型
varchar(2)
4
PValue
参数值
varchar(60)
5
PStatusCode
参数状态
varchar(2)
6
PExplain
Varchar(200)
7
CanEdit
varchar(2)
8
TransFlag
int
7.P_OperationLog(操作日志表)(数据库里没有该表)
编号
字段
上岗日期
datetime
6
DeptCode
工作部门
varchar(2)

7
DutyCode
职务
varchar(2)

8
Phone
工作电话
varchar(16)

9
MobilePhone
移动电话
varchar(11)

10
varchar
是否在岗
varchar(2)

11
Photo
照片
image

12
AddDate
8
CountyCode
县编码
varchar(2)
9
Remark
备注
varchar(30)
10
AddDate
记录增加日期
datetime
6.P_SystemParameter(系统参数表)
编号
字段
中文说明
类型
备注
是否为空
是否主键
1
PID
参数ID
int

2
PName
参数名称
varchar(30)
3
ValueType
5
Operator
操作员
varchar(16)
6
1
CodeID
类型
int

2
Code
编码
varchar(2)

3
CodeName
名称
varchar(30)
4
CodeDesc
类型说明
varchar(60)
5
IsValid
是否启用
varchar(3)
6
Remark
备注
varchar(200)
7
AddDate
添加日期
datetime
4.P_DefaultValue(默认值表)
相关文档
最新文档