数据库应用技术——SQL Server 2008 R2-教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《SQL Server数据库技术及应用
(2008 R2)》
课程大纲
目录
一、课程的性质与作用 (1)
1.课程的性质 (1)
2.课程的作用 (2)
二、课程目标 (3)
1.能力目标 (3)
2.知识目标 (4)
3.素质目标 (4)
三、课程的教学内容、学时分配及教学形式 (5)
四、课程教学设计指导框架 (6)
(一)设计学习情境 (6)
1.学习情境1—教务管理信息系统的数据库开发与维护 (6)
2.学习情境2—图书管理信息系统的数据库开发与维护 (7)
3.学习情境3—企/事业管理信息系统的数据库开发与维护 (8)
(二)设计教学单元 (9)
1.学习情境1的单元教学目标与结果形式 (10)
2.学习情境2的单元教学目标与结果形式 (12)
3.学习情境3的单元教学目标与结果形式 (14)
五、课程教学条件 (15)
(一)教学团队的基本要求 (15)
1.课程教学团队规模 (15)
2.课程负责人要求 (15)
3.任课教师专业背景及能力要求 (15)
4.兼职教师要求 (15)
(二)教学硬件环境基本要求 (15)
(三)教学资源基本要求 (16)
1.以案例和项目为载体的主教材 (16)
2.以工作过程为导向的配套教学资源 (16)
3.本课程的省级精品课程网站 (17)
4.推荐参考书 (17)
5.推荐参考网站 (17)
六、其他说明 (18)
(一)学生学习基础要求 (18)
(二)校企合作方式 (19)
(三)教学模式建议 (19)
1.教学形式 (19)
2.教学方法 (21)
3.教学手段 (21)
4.组织安排 (22)
5.考核评价 (22)
《数据库开发与维护》课程标准
课程基本信息:
一、课程的性质与作用
1.课程的性质
《SQL Server数据库技术及应用》课程是软件技术、计算机应用技术、计算机网络技术等专业的理论实践一体化核心课程。该课程是在专业建设理事会全面指导下,引入行业企业技术标准,对软件开发与维护职业岗位进行典型工作任务分析、实践专家访谈的基础上设置的专业学习领域课程。该课程与华东电子技术有限公司等企业合作基于工作过程开发,通过IT企业实践专家访谈与研讨,了解数据库设计、应用与管理相关典型工作任务的工作对象、工具材料、工作方法、劳动组织和工作要求,其学习领域课程描述如表1所示。
表1 《SQL Server数据库技术及应用》学习领域课程描述
2.课程的作用
本课程在《计算机组装与维护》、《操作系统安装与使用》、《软件文档的编辑与制作》和《面向过程程序设计》等先修学习领域课程的基础上,与《面向对象程序设计(Java//C#)》学习领域课程、《Windows应用程序开发(C/S)》综合实训一起构成课程体系的Windows应用程序开发课程群。如表2所示。
表2 Windows应用程序开发课程群
本课程在完成数据库设计任务的基础上,将数据库编程技术(存储过程、触发器、自定义函数)和数据库管理(DBA)技术延伸到后续《Windows应用程序开发(C/S)》综合实训中,实现课程之间的无缝连接。该课程群为后续《Web标准设计(xHTML,CSS,JavaScript,XML)》、《Web应用程序设计(JSP/)》等课程的顺利实施奠定良好的基础。
本课程着重培养软件开发与维护职业岗位的通用能力,重点培养计算机程序员、数据库管理员和ERP实施工程师等职业岗位的数据库设计、数据库访问、数据库编程和数据库管理的专用技术能力。在职业技能培养的同时,注重培养职业所需的科学精神、创新意识和团队精神,使学生具备良好的数据库开发与维护的职业能力和职业素养。
二、课程目标
本着以工作任务为导向确定教学内容的课程设计思路,与IT企业数据库专家一起,详细分析软件职业岗位(群)中数据库开发与维护的对象、工具、方法和要求,同时充分考虑软件园、软件股份有限公司等订单企业的任职具体活动和任务需求,根据GB/T8566-2007《信息技术软件生存周期过程》和《信息技术电子行业标准》对数据库开发与维护工作任务的描述和规范,确定本课程的职业能力目标、专业知识目标和综合素质目标。
1.能力目标
(1)能够根据系统需求分析,采用ER或IDEF1X模型进行数据库的概念设计;
(2)能够采用关系数据模型,基于3NF进行数据库的逻辑设计;
(3)能够使用DBMS进行数据库的物理设计;
(4)能够使用SQL进行数据查询;
(5)能够应用DBMS的编程语言进行数据库编程;
(6)能够根据系统需求分析,进行数据库存储和容量规划;
(7)能够使用DBMS提供数据控制语言或管理平台保障数据库安全;
(8)能够使用DBMS提供数据控制语言或管理平台进行数据库备份和恢复;
(9)能够使用DBMS提供数据控制语言或管理平台进行数据库安装、配置、升级和迁移;
(10)能够使用DBMS提供数据控制语言或管理平台进行数据库性能监控和调整;
(11)能够识别DBMS联机帮助、工具手册和数据信息中的英文,能够以正确发音读出常用有关数据库技术的英文术语,理解DBMS交互平台的各种英文提示信息。
2.知识目标
(1)了解数据库系统的概念和数据库需求分析的基本方法;
(2)掌握数据库概念设计(ER或IDEF1X);
(3)掌握关系数据模型的定义、完整性约束和规范化;
(4)熟练掌握数据库、表和索引的创建与管理;
(5)熟练掌握SQL数据查询;
(6)熟练掌握视图的创建与管理;
(7)熟练掌握存储过程、触发器和用户自定义函数的创建与管理;
(8)掌握数据库的安全控制;
(9)掌握数据库的备份与恢复;
(10)掌握常用的数据库技术有关英文术语(缩写和原文),理解DBMS交互英语的含义。
3.素质目标
(1)具有工作中独立制定计划、独立实施计划、独立控制过程、独立评价结果的基本能力;
(2)具有良好的分析问题、解决问题和再学习的能力;
(3)具有良好的完成工作任务、团队合作和良好的沟通能力;
(4)具有严谨的工作作风和勤奋努力的工作态度;