数据库原理专业课程设计指导书.docVIP

  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文档。上传文档
查看更多
数据库原理课程设计指导书 课程名称:数据库原理课程设计 课程编号课程类型:必修 学 时:1周 学 分:1 适用专业:计算机科学和技术、网络工程 编 制 人:数据库原理课程组 一、课程设计目标和意义 《数据库原理课程设计》是实践性教学步骤之一,是《数据库原理》课程辅助教学课程。经过课程设计,使学生掌握数据库基础概念,结合实际操作和设计,巩固课堂教学内容,使学生掌握数据库系统基础概念、原理和技术,将理论和实际相结合,应用现有数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库设计和实现,把理论课和试验课所学内容做一综合,并在此基础上强化学生实践意识、提升其实际动手能力和创新能力。 二、设计要求: 经过设计一个完整数据库,使学生掌握数据库设计各阶段输入、输出、设计环境、目标和方法。熟练掌握两个关键步骤——概念结构设计和逻辑结构设计;熟练使用SQL语言实现数据库建立、应用和维护。集中安排1周进行课程设计,以小组为单位,通常2~3人为一组,组内自由分工协作。老师讲解数据库设计方法和部署题目,要求学生依据题目标需求描述,进行实际调研,提出完整需求分析汇报,建立概念模型、逻辑模型、物理模型,在物理模型中依据需要添加必需约束、视图、触发器和存放过程等数据库对象,生成创建数据库脚本,提出物理设计文档,最终应用某种宿主语言完成关键功效设计和实现。 要求以下: 1、要充足认识课程设计对培养自己关键性,认真做好设计前各项准备工作。 2、既要虚心接收老师指导,又要充足发挥主观能动性。结合课题,独立思索,努力钻研,勤于实践,勇于创新。 3、独立按时完成要求工作任务,不得弄虚作假,不准剽窃她人内容,不然成绩以不及格计。 4、课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者,其成绩按不及格处理。 5、在设计过程中,要严格要求自己,树立严厉、严密、严谨科学态度,必需按时、按质、按量完成课程设计。 6、小组组员之间,分工明确,但要保持联络通畅,亲密合作,培养良好相互帮助和团体协作精神。 三、课程设计选题标准 课程设计题目以选择学生相对比较熟悉业务模型为宜,要求经过本实践性教学步骤,能很好地巩固数据库基础概念、基础原理、关系数据库设计理论、设计方法等关键相关知识点,针对实际问题设计概念模型,并应用现有工具完成小型数据库设计和实现。具体选题见附录。 四、课程设计通常步骤 课程设计大致分五个阶段: 1、选题和搜集资料:依据分组,选题目,在小组内进行分工,进行系统调查,搜集资料。 2、分析和设计:依据搜集资料,进行功效和数据分析,进行数据库、系统功效等设计。 3、程序设计:利用掌握语言,编写程序,实现所设计模块功效。(能够用SQL设计) 4、调试和测试:自行调试程序,组员交叉测试程序,并统计测试情况。 5、验收和评分:指导老师对每个小组开发系统,及每个组员开发模块进行综合验收,结合设计汇报,依据课程设计成绩评定方法,评出成绩。 五、本课程设计内容和要求 掌握数据库设计每个步骤,和提交各步骤所需图表和文档。经过使用现在流行DBMS,建立所设计数据库,并在此基础上实现数据库查询、连接等操作和触发器、存放器等对象设计。 1、需求分析:需求分析是数据库系统设计一个关键步骤。本阶段应该对整个应用情况作全方面、具体调查,确定特定数据库应用环境下设计目标,搜集该应用环境下针对系统设计所需要基础数据和对这些数据具体存放要求,从而确定用户需求。用户对数据库需求包含: ⑴ 处理需求。即用户要完成什么处理功效等。学生在设计中应依据具体课题要求确定系统应该实现功效,部分基础功效通常是必需含有,如用户管理和维护,基础数据维护,灵活信息查询等。 ⑵ 信息需求。即在数据库中需要存放哪些数据。学生应该依据具体课题,认真分析相关要求,确定本设计信息需求。 ⑶ 安全性和完整性需求。实践中这是一个需要和用户不停交流才能逐步确定需求。本课程设计要求学生在自己设计中能反应出基础安全性和完整性功效。 本阶段设计结果(即系统需求分析)应该在课程设计汇报中进行具体描述,画出系统数据流图,写出较为具体数据字典,作为本课程设计验收依据之一。 2、概念结构设计:数据库概念设计是在需求分析基础上,利用和用户双方全部能了解形式,设计出数据库概念模型。本课程设计要求学生采取E-R方法进行数据库概念设计。本设计阶段可分为: (1) 数据抽象。即依据需求分析结果,抽取出和本课程设计相关特征。设计局部概念模式。利用E-R方法,设计出系统各个局部ER模型。 (2) 设计全局概念模式。经过对局部E-R模型操作,处理各个E-R模型相关对象定义不一致问题,和对各个E-R模型进行合并优化等,最终形成数据库全局概念模式。 本阶段设计结果(局部和全局E-R图、具体数据库设计工具中概念结构设

文档评论(0)

159****1748 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档