应用软件课程设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用软件课程设计 一、课程内容 《应用软件课程设计》要求学生在两周(72学时)内完成一个简单的DBMS系统。 建议开发语言:C/C++。 《应用软件课程设计》是一个综合性的课程,它囊括了数据库实现技术、编译技术和文字处理技术,帮助学生巩固关于数据结构、算法、程序设计的基础知识,并进一步深刻地理解数据库管理系统的实现机制、编译原理、和面向对象编程技术等。 二、课程要求 要求学生完成以下几个功能模块: 1、数据存储结构的设计与管理 2、数据定义语言与操作语言的实现 3、数据库复杂查询实现 1.数据存储结构的设计与管理 1)要求设计表构造模式及其在数据库文件中的存储结构,最后在自选的软件平台上建立能创建、查看表构造模式的用户界面。 2)要求设计记录在数据文件中的存储结构形式,并在自选的软件平台上建立用户界面来添加新记录到数据文件中,并能查看数据文件中的记录内容。 2、DDL与DML的实现 3) 数据定义语言(DDL)的实现。 定义表(Create Table) 修改表(Alter Table) 删除表(Delete Table) 4) 数据操纵语言(DML)实现。 插入记录(Insert) 删除记录(Delete) 修改记录(Update) 简单查询(Select * from ……) 3、复杂查询的实现 复杂Select语句的实现 投影查询 单条件查询 多条件查询 多表连接查询 三、提示1 数据存储: (1)将一个数据库中所有表模式和记录都存储在一个.dbf文件中。 (2)将一个数据库中所有表的模式存储在一个.dbf文件中, 而该数据库中所有表的记录都存储在一个.dat文件中。 三、提示2 表模式的存储: 方法1: 采用变长的方式。例如采用分隔符~来分隔字段和表。 方法2:采用定长的方式。例如规定每个表模式最大字段数和每个字段信息最多占用多少字节空间。 三、提示3 记录的存储: (1)字段定数定长_预留空间法。例如规定每个记录128字段,每字段128字节。 (2)变长记录法。用特殊分隔符隔开记录和字段。 (3)首部指针法。 记录头部设指针指向各字段起始位置。 四、上机时间 6月22日—7月2日(周六、日除外) 上午8:00 ~ 11:30 下午1:30 ~ 5:00 注意:每天上下午均需点名, 缺勤30%无成绩。 五、机房安排 二教209(70台)——计071、计072 二教301(50台)——计073、理优 二教306(40台)——计074 二教309(60台)——计075、计076 六、分组 每3~5个人一组(自由组合),每组确定一个组长;组中每个成员负责一个模块的设计和实现。 6月22日上午确定分组名单,并由班长整理交给任课教师。 七、考核 7月2日检查完成情况,内容包括: 1)交付程序源代码(拷贝)和设计报告(说明设计思想、文件具体存储格式、数据定义及操纵语言的语法定义等)。 2)讲述本组的设计思想和完成情况(本组所有成员参与)。 3)回答老师提出的问题(本组所有成员参与)。 八、成绩评定 根据考勤和最终完成情况进行成绩评定: 若缺勤率达到30%,取消考核资格。 平时考勤占总分30%,若上机上网或者游戏者,每次扣除2分。 只完成要求1,根据设计思想和代码质量评定,60~75。 完成要求1、2、3,根据设计思想和代码质量评定,75~100。 九、推荐参考书籍 (1)《数据库管理系统实现技术》,周龙骧,中国地质大学出版社,1990年 (2)《数据库管理系统设计与实现》,唐常杰,电子工业出版社,1993 (3)《数据库管理系统内部结构及其C语言实现》,唐常杰,电子科技大学出版社,1995 * 指导教师:冷春霞、冯翔

文档评论(0)

369221 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档