1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
优化后的关系模式如下读者,读者姓名,读者性别,联系电话,所在系,违章状况,累计借书书籍,书名,作者,出版社,出版日期,简介管理员工作号,姓名,性别,电话,工资借阅读者编号是否续借,借书日化为关系模式的过程。
由于关系模型所具有的优点,逻辑设计可以充分运用关系数据库规范化理论,使设计过程形式化地进行。
设计结果是组关系模式的定义。
将图总体概念结构图转化成关系模型。
读者读者编号模式如下图所示。
图系统全局图图系统全局图孙胜男图书管理系统逻辑模式设计将图转化为关系模式由于概念设计的结果是图,般采用关系模型,因此数据库的逻辑设计过程就是把图转进行优化。
个好的全局模式,除能准确全面地反映用户功能需求外,还应满足下列条件实体类型的个数要尽可能的少实体类型所含属性个数尽可能少实体类型间联系无冗余。
综上所述,图书管理系统的全局模式形式上合并为个模式,而在于消除冲突,使之成为能够被所有用户共同理解和接受的同的概念模型。
全局模式的优化在得到全局模式后,为了提高数据库系统的效率,还应进步依据处理需求对模式进行两两合并先和合并那些现实世界中有联系的局部结构合并从公共实体类型开始,最后再加入的局部结构。
消除冲突冲突分为三类属性冲突结构冲突命名冲突。
设计全局模式的目的不在于把若干局部实体类型。
在这步中我们仅根据实体类型名和键来认定公共实体类型。
般把同名实体类型作为公共实体类型的类候选,把具有相同键的实体类型作为公共实体类型的另类候选。
局部模式的合并合并的原则是首先员管理姓名性别工资电话借书是否在馆添加时间书名出版社出版日期简介作者数据库原理及应用课程设计确定公共实体类型为了给多个局部模式的合并提供开始合并的基础,首先要确定各局部结构中的公共多本图书视图集成所有局部模式都设计好了后,接下来就是把它们综合成单的全局概念结构。
全局概念结构不仅要支持所有局部模式,而且必须合理地表示个完整致的数据库概念结构。
工作号图书管理书管理员可以管理多个读者信息个读者信息只能被个图书管理员管理管理员管理图书图管理员书籍关系图事务规则本图书可以被多个图书管理员管理个图书管理员可以管理书名出版社出版日期简介作者孙胜男图书管理系统管理员读者管理编号姓名性别所在系违章数累计借书借还确认姓名电话工作号工资性别管理员管理读者图管理员读者关系图事务规则个图,借书日期,还书日期,是否续借处理过程名含义说明输入输出借书过程查看图书是否被借出图书信息借阅信息还书过程查看借阅图书的信息读者信息图书信息图书读者借阅编号姓名性别所在系违章数累计借书还书日期借书日期组成读者信息存储了读者的相关信息读者编号,姓名,性别,联系电话,系别图书信息存储了图书的相关信息,书名,作者,出版社,出版日期,简介借阅信息存储了借阅图书的有关信息工作号读者编号,组成读者信息存储了读者的相关信息读者编号,姓名,性别,联系电话,系别图书信息存储了图书的相关信息,书名,作者,出版社,出版日期,简介借阅信息存储了借阅图书的有关信息工作号读者编号,借书日期,还书日期,是否续借处理过程名含义说明输入输出借书过程查看图书是否被借出图书信息借阅信息还书过程查看借阅图书的信息读者信息图书信息图书读者借阅编号姓名性别所在系违章数累计借书还书日期借书日期书名出版社出版日期简介作者孙胜男图书管理系统管理员读者管理编号姓名性别所在系违章数累计借书借还确认姓名电话工作号工资性别管理员管理读者图管理员读者关系图事务规则个图书管理员可以管理多个读者信息个读者信息只能被个图书管理员管理管理员管理图书图管理员书籍关系图事务规则本图书可以被多个图书管理员管理个图书管理员可以管理多本图书视图集成所有局部模式都设计好了后,接下来就是把它们综合成单的全局概念结构。
全局概念结构不仅要支持所有局部模式,而且必须合理地表示个完整致的数据库概念结构。
工作号图书管理员管理姓名性别工资电话借书是否在馆添加时间书名出版社出版日期简介作者数据库原理及应用课程设计确定公共实体类型为了给多个局部模式的合并提供开始合并的基础,首先要确定各局部结构中的公共实体类型。
在这步中我们仅根据实体类型名和键来认定公共实体类型。
般把同名实体类型作为公共实体类型的类候选,把具有相同键的实体类型作为公共实体类型的另类候选。
局部模式的合并合并的原则是首先进行两两合并先和合并那些现实世界中有联系的局部结构合并从公共实体类型开始,最后再加入的局部结构。
消除冲突冲突分为三类属性冲突结构冲突命名冲突。
设计全局模式的目的不在于把若干局部模式形式上合并为个模式,而在于消除冲突,使之成为能够被所有用户共同理解和接受的同的概念模型。
全局模式的优化在得到全局模式后,为了提高数据库系统的效率,还应进步依据处理需求对模式进行优化。
个好的全局模式,除能准确全面地反映用户功能需求外,还应满足下列条件实体类型的个数要尽可能的少实体类型所含属性个数尽可能少实体类型间联系无冗余。
综上所述,图书管理系统的全局模式如下图所示。
图系统全局图图系统全局图孙胜男图书管理系统逻辑模式设计将图转化为关系模式由于概念设计的结果是图,般采用关系模型,因此数据库的逻辑设计过程就是把图转化为关系模式的过程。
由于关系模型所具有的优点,逻辑设计可以充分运用关系数据库规范化理论,使设计过程形式化地进行。
设计结果是组关系模式的定义。
将图总体概念结构图转化成关系模型。
读者读者编号,读者姓名,读者性别,联系电话,所在系,违章状况,累计借书书籍,书名,作者,出版社,出版日期,简介管理员工作号,姓名,性别,电话,工资借阅读者编号是否续借,借书日期,还书日期管理员书籍工作号添加时间,是否在馆管理员读者工作号,读者编号,确认借还数据模型的优化将转化的关系模式进行优化,最终达到第三范式。
优化后的关系模式如下读者读者编号,读者姓名,读者性别,联系电话,所在系,违章状况,累计借书书籍,书名,作者,出版社,出版日期,简介管理员工作号,姓名,性别,电话,工资借阅读者学号是否续借,借书日期,还书日期管理员书籍工作号添加时间,是否在馆管理员读者工作号,读者编号,确认借还表图书信息表字段名称数据类型长度约束属性数据类型长度约束描述主码书名非主属性作者非主属性出版社非主属性出版日期非主属性简介非主属性数据库原理及应用课程设计表读者信息表表管理员信息表字段名称数据类型长度约束属性数据类型长度约束描述工作号主码姓名非主属性性别非主属性电话非主属性工资非主属性表借阅关系表字段名称数据类型长外码外码添加时间非主属性是否在馆非主属性表管理员学生表检验是否满足用户需求调查用户需求读者需求借阅功能能够方便地借阅图书续借图书归还图书查询功能按图书编号查找图书按书籍名称查找图书按书籍作者查找图书能够按照自己的图书证编号查询自己的状态信息图书管理员需求读者注册功能能够对新的读者进行登记,或注销读者的信息信息。
图书录入功能能够将新到的图书信息输入到系统的图书信息库中。
统计功能按图书编号统计书籍数量按书籍名称统计数量按作者统计书籍数量字段名称数据类型长度约束属性工作号外码读者学号外码借还确认非主属性数据库原理及应用课程设计其它数据库对象物理数据库设计的考虑建表图书信息表,书名,作者,出版社,出版日期,简介读者信息表读者编号,读者姓名,读者性别,联系电话,所在系,违章状况,借书累计管理员信息表工作号,姓名,性别,电话,工资借阅关系表工作号读者编号,借书日期,还书日期,是否续借读者编号孙胜男图书管理系统读者编号读者编号管理员书籍表工作号添加时间,是否在馆,工作号工作号工作号管理员学生表工作号,读者编号,确认归还,工作号,读者编号,工作号工作号,读者编号读者编号合法用户名字权限角色将图书信息表的查询权限授给读者将借阅关系表,管理员书籍表,管理员学生表的查询和修改的权限给管理员,视图在性别为女的管理员信息表上建立工资视图姓名,性别,工资性别女数据库原理及应用课程设计触发器建立个如果管理员的工资不足,自动改为元的触发器管理员工资工资索引在图书信息表上建立唯索引在图书管理员表上建立唯索引备份及恢复策略备份策略每天进行次动态增量转储每星期进行次动态海量转储每月进行次静态海量转储恢复策略数据库中可能发生各种各样的故障,大致可以分为以下几类事物内部故障。
遇到次种故障的恢复策略主要是反向扫描日志文件,查找该事物的更新操作。
对该事物的更新操作执行逆操作。
继续反向扫描日志文件,查找该事物的其他更新操作,并做同样处理。
如此处理下去,直至读到此事
