- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
· PAGE 10·
《数据库应用设计与管理》课程教学大纲
课程基本情况
1.课程编号:XX7122S05
2.课程名称: 数据库应用设计与管理
3.开课系:信息工程系
4.课程类别:专业基础教育
5.授课学时:108
6.学分:6个学分
课程性质与目标
1.课程性质:本课程是学院高等专科计算机类软件专业的一门专业核心课程,其任务是使学生具备SQL Server数据库的基本理论知识与应用技能,即通过一个实际数据库应用开发项目的层层推进,使学生在学习解决问题的过程中,学会数据库的应用技术、原理和工具的使用,培养学生成为能够胜任生产、服务、技术和管理第一线工作的高素质劳动者和高级技术应用型人才。
2.课程目标:
(1)知识目标
序号
知 识 目 标
1
理解数据库中的一些基本概念和术语
2
理解数据库设计理论和主要工具(数据流图、E-R图等)
3
理解数据库创建的语句格式和索引的作用
4
掌握SELECT查询语句的基本格式
5
理解INSERT(插入)、DELETE(删除)、UPDATE(修改)语句的一般格式
6
理解视图的定义和作用
7
理解函数的定义和作用
8
理解存储过程的定义和作用
9
理解触发器的定义、作用和工作原理
10
理解游标、事务和锁的定义、作用和工作原理
11
理解SQL提供的安全性和完整性的机制
12
了解JAVA平台、VS 2008平台SQL Server 数据库程序开发
(2)能力目标
2.1 课程的整体能力目标
序号
整 体 能 力 目 标
1
能够使用SQL Server 2008进行服务器端数据库的创建、维护和安全性、完整性控制
2
能够利用SQL语言对数据进行查询、更新、统计操作
3
能够根据需求独立设计小型的数据库系统
2.2 课程的单项能力目标
序号
单 项 能 力 目 标
1
能够根据关系数据库理论设计小型数据库系统
2
能够将数据流图转换成E-R图,并进一步转换成关系模型
4
能够创建数据库和数据表,会建立索引,并能使用约束、默认、规则等对象对数据库的完整性进行管理
5
能够对表中的数据进行插入、删除、更新等操作
6
能够使用SQL语句查询数据表中的信息
7
能够创建、删除、查询、更新视图
8
能够创建、执行、删除存储过程
9
能够创建和删除触发器
10
能够创建游标
11
能够使用系统函数,并根据需要创建用户自定义函数
12
具有规范的企业编程风格、良好的排查程序错误的能力
13
具有良好的分析问题和解决问题的能力、沟通、协作和学习能力
(3)态度与情感
培养学生分析问题、解决问题能力;
培养学生更新知识的能力,即持续学习、终身学习的能力;
培养学生创新、交流与团队合作能力。
3.先修后续课程:
3.1先修知识
学习本课程应具备计算机专业相关基础理论知识和基本操作技能,能够掌握一定的编程方法和规范,最好具有相关的数据库基础知识。前期课程有《计算机应用基础》 、《C语言程序基础》等。教学过程中要坚持理论联系实际,将能力的训练贯穿于课程教学的全过程。
3.2后续课程
“SQL Server数据库技术”的直接后续课程有“Oracle数据库管理与开发”和“ADO.NET数据库访问技术”等,相关后续课程有“Windows桌面应用程序设计”和“Web应用程序设计”等软件开发课程。
课程内容
为了能更好地训练学生掌握各项能力,教材设计了一个综合的项目——WebShop电子商务系统,以其具体实现贯穿教学全过程。学生在教师的带领下开发WebShop电子商务系统的过程,就是学习和掌握SQL SERVER数据库应用技术的过程。对于该系统学生要完成的任务是根据实际数据库的设计和开发过程划分为8个子项目,包括数据库的设计、数据库的创建直至数据库的维护与管理等。其中较大的子项目又可分为若干个模块,在上课的过程中让学生通过一次或几次课逐步完成,每个模块均以WebShop电子商务系统项目为驱动,提出项目开发中要完成的任务,解决问题的过程就是导入学习数据库实用、够用的知识的过程及掌握SQL SERVER数据库应用技术的过程,这样便以层层递进方式实现“WebShop电子商务系统”设计和开发的过程。
WebShop电子商务系统主要让学生课堂训练时使用,此外还使用BookMis图书管理系统作为课外学生自主学习的同步深化项目,使学生达到复习、巩固、强化知识和技能、开阔视野的目的,并培养学生知识迁移的能力。在课程最后18学时的时间安排了综合实训的环节,让学生以小组的形式自选项目并完成一个实用数据库的开发,结合不同的专业方向及所学编程语言,使用JAVA或者C#编程语言作为前台完成数据的增、删、改及数据的查询,从而让学生加深对数据库前后台的关系的理解。
通过一学期的学习和能力
文档评论(0)