《数据库系统实现课程设计》指导书(彭彬)X

《数据库系统实现课程设计》指导书(彭彬)X

ID:43026462

大小:53.50 KB

页数:6页

时间:2019-09-25

《数据库系统实现课程设计》指导书(彭彬)X_第1页
《数据库系统实现课程设计》指导书(彭彬)X_第2页
《数据库系统实现课程设计》指导书(彭彬)X_第3页
《数据库系统实现课程设计》指导书(彭彬)X_第4页
《数据库系统实现课程设计》指导书(彭彬)X_第5页
资源描述:

《《数据库系统实现课程设计》指导书(彭彬)X》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《数据库系统实现》课程设计指导书一、设计目标仁运用数据库设计理论设计一个较完善的、有实际意义的数据库;2、掌握目前流行数据库管理系统Oracle的使用与应用开发技术;3、为数据库开发相应应用程序,构成完整的数据库应用系统;4、将设计在MicrosoftSQLServer2000、VisualFoxpro6.0、Oracle其中之一或组合上实现,开发工具可以选择PowerBuilder/Delphi/VBA/C//ASP/JAVA/PHP/HTML/其它。二、基本要求按照《数据库系统实现》教学要求,设计者需要从以下几个方面提交相应的关键设计文档。(一)如

2、果采用结构化方法(规范设计法)开发,按照《数据库系统概论》课程中有关数据库及其应用系统设计章节的内容(《数据库系统概论》第四版第七章,王珊著,高等教育出版社出版),设计文档内容如下。1>需求分析与表达在设计的第一个阶段按教材要求给出系统定义,进行需求分析,给出应用系统的数据字典,特别注意描述其处理流程。可以用数据流图/数据字典,或文字。2、设计出系统的信息模型即E-R图(3个以上实体、每个实体至少5~8个属性)。3、关系模式(包括文字、字符化及其SQL语句)选定关系模型作为系统的数据模型,在信息模型的基础上设计合理的数据库文件结构,主要考虑规范化和实际

3、应用需要,一般要求达到三范式,如果需要降低范式时应对冗余数据及适当的反规范化设计进行说明。4、完整性考虑关系模型的三类完整性约束条件在设计的过程中是必须考虑的,数据之间的关联应详细说明,要求使用DBMS对联系进行适当定义和编辑。对有些统计数据可使用触发器(请参考有关资料)°5、并发控制数据库系统中的数据是全局共享的,因此在应用程序开发的过程中,应考虑多用户并发执行的情况,尤其开发网络应用系统。建议遵循两段锁协议和共同开发中数据对象的加锁顺序。6、安全性考虑数据库及其应用系统的安全性是至关重要的。有两种实现方法:采用数据库的安全性机制;开发系统标识/口令

4、功能,对关键数据如口令用加密方法存放。7、数据库备份与恢复保证数据库的数据不被各种因素的破坏,数据库系统提供了恢复机制:通过备份建立冗余数据;选择合适的恢复策略实现数据库恢复。根据选用的具体数据库系统提供的技术选择合适的恢复(包括备份)策略。8、系统体系结构系统可以使用自含式的RDBMS开发,也可以使用通用的RDBMS;可以设计为单机版或者网络版;9、用户接口设计用户接口是系统最终提交给用户的操作界面,尽量符合用户的习惯,满足用户的要求。可以考虑使用菜单式、考虑使用按钮式等。10、程序功能设计应用系统的基本功能应根据实际目标来设定,通常有增加、删除、修

5、改、查询等功能。但应使应用程序和数据库相互隔离,禁止将数据库直接暴露给用户。11、关键源程序(二)如果采用面向对象方法开发,按照软件工程课程中有关数据库及其应用系统设计章节的内容(可以参阅《面向对象的分析与设计》,麻志毅著,机械工业出版社岀版;《面向对象方法基础教程》,麻志毅著,高等教育出版社和出版),给出开发文档。1>需求分析与表达按照00方法进行需求分析,建立需求分析模型。2、把00模型转化为关系模型(给出00模型与关系模型的映射方案,设计合理的数据库文件结构,以及建库的SQL语句)。3、完整性考虑关系模型的三类完整性约束条件在设计的过程中是必须考

6、虑的,数据之间的关联应详细说明,要求使用DBMS对联系进行适当定义和编辑。对有些统计数据可使用触发器(请参考有关资料)。4、并发控制数据库系统中的数据是全局共享的,因此在应用程序开发的过程中,应考虑多用户并发执行的情况,尤其开发网络应用系统。建议遵循两段锁协议和共同开发中数据对象的加锁顺序。5、安全性考虑数据库及其应用系统的安全性是至关重要的。有两种实现方法:采用数据库的安全性机制;开发系统标识/口令功能,对关键数据如口令用加密方法存放。6、数据库备份与恢复保证数据库的数据不被各种因素的破坏,数据库系统提供了恢复机制:通过备份建立冗余数据;选择合适的恢

7、复策略实现数据库恢复。根据选用的具体数据库系统提供的技术选择合适的恢复(包括备份)策略。7、系统体系结构系统可以使用自含式的RDBMS开发,也可以使用通用的RDBMS;可以设计为单机版或者网络版;可以是文件共享架构,或者客户/服务器架构,或者浏览器/服务器架构。8、用户接口设计用户接口是系统最终提交给用户的操作界面,尽量符合用户的习惯,满足用户的要求。可以考虑使用菜单式、考虑使用按钮式等。9、程序功能设计应用系统的基本功能应根据实际目标来设定,通常有增加、删除、修改、查询等功能。但应使应用程序和数据库相互隔离,禁止将数据库直接暴露给用户。11、关键源程

8、序三、设计参考题目选题说明:一般1人一组;也可以2-3人一组(注:3人一组必须写出书面申请,经

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。