优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

.NET448 希望书屋租书管理系统+论文

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

第3章 数据库设计
3.1系统的数据字典
数据字典:描述数据的信息的集合,是对系统中所有使用数据元素的定义的集合,是数据库管理的重要工具。
数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。只有数据流图和对数据流图的精确定义放在一起,才能共同构成系统的规格说明。
系统开发时,常用卡片的形式书写保存描述一个数据元素。下面给出图书管理与系统管理的主要数据元素的数据字典卡片:
名字:图书信息表
别名:无
描述:图书的详细信息表
定义:图书信息表=图书编码+图书名称+作者+出版社+购买时间+类别名称
名字:会员信息表
别名:无
描述:关于会员的基本信息表
定义:交费表=会员卡号+姓名+性别+联系方式+班级+有效期+会员费+押金
注释:所有有关费用的数据均用文本型。
名字:会员类型表
别名;无
描述:关于会员的基本信息表
定义:会员类型表=会员编码+会员费+备注
注释:会员的类型
名字:图书类型表
别名:无
描述:关于图书的基本信息表
定义:图书类型表=类型名称+书籍名称+备注 think58.com [资料来源:THINK58.com]
注释:图书类型表
3.2系统数据库的设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
本系统要实现图书和会员的管理,所以需要创建“图书信息”(book)数据表和“会员信息”(worker)数据表。其中也需要对图书和会员类别进行管理,创建了“图书类型”(booktype)数据表和“会员类型”(hyfl)数据表。如下所示:
图书信息表包括的数据项有:图书编码、图书名称、作者、出版社、购买日期、类别名称。其表结构为:
表3.1图书信息表
字段名 数据类型 宽度 是否允许为空
图书编码 文本 12 否
图书名称 文本 16 否
作者 文本 10 否
出版社 文本 30 是
购买时间 日期/时间 8 否
类别名称 文本 6 否
会员信息表包括的数据项有:会员卡号、姓名、性别、联系方式、班级、有效期、会员费、押金。其表结构为:

[来源:http://think58.com]

表3.2会员信息表
字段名 数据类型 宽度 是否允许为空
会员卡号 文本 10 否
姓名 文本 10 否
性别 文本 2 否
联系方式 文本 12 否
班级 文本 10 否
有效期 日期/时间 8 否
会员费 文本 4 否
押金 文本 4 否
图书类型表包括的数据项有:类别名称、书籍名称、图书编码、备注。其表结构为:
表3.3图书类型表
字段名 数据类型 宽度 是否允许为空
类别名称 文本 4 否
书籍名称 文本 20 否
图书编码 文本 10 否
备注 文本 50 是
会员类型表包括的数据项有:会员编码、会员费、备注。其表结构为:
表3.4会员类型表
字段名 数据类型 宽度 是否允许为空
会员编码 文本 10 否
会员费 文本 4 否
备注 文本 50 是
3.3数据库的维护
由于应用环境不断变化,数据库运行过和中物理存储也会不断变化,对数据库设计进行调整,修改等维护工作是设计工作的继续和提高。对数据库经常性的维护工作主要包括: 内容来自think58

[版权所有:http://think58.com]


1、数据库的存储和恢复
针对不同的应用要求制定不同的转储计划,保证一旦发生故障能尽快将数据库恢复到某种一致的状态,尽可能减少对数据库的破坏。
2、数据库的安全性、完整性控制
在数据库运行过程中由于应用环境的变化,对安全性的要求也会发生变化,如原来机密的数据现在可以公开查询了,新加入的数据又可能是机密的了。系统中用户的密级改变。这都需要根据实际情况修改原有的安全性控制,可以设置数据库密码及用户权限。同样,数据库的完整性的约束条件也会变化,需要DBA不断修正。
3、数据库性能的监督、分析和改造
利用SQL2000提供的检测系统性能参数的工具,在数据库运行过程中,监督数据进行分析,找出改进系统性能的方法,并做适当调整。
4、数据库的重组及重构造
数据库运行一段时间后,记录不断增加、删除、修改的数据不能为空,否则不能保存到数据库中。使数据库的物理存储情况变坏,降低了数据的存取效率,数据库性能下降,这时管理员要对数据库进行重新组织,或部分重组织(只对频繁增、删表进行重新组织),可以利用SQL2000专门提供的数据重新组织实用程序操作,按原设计要求重新安排存储位置、回收垃圾、减少指针链等,提高系统性能。
有些情况,如由于数据库应用环境发生变化,增加了新的应用或新的实体,取消了某些应用,有的实体与实体间的联系发生变化,则需要调整数据库的模式及内模式。 [资料来源:http://think58.com]

copyright think58

[来源:http://think58.com]

[资料来源:THINK58.com]