当前位置:文档之家› 数据库应用技术——SQL Server 2008 R2-教学大纲

数据库应用技术——SQL Server 2008 R2-教学大纲

《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)具有严谨的工作作风和勤奋努力的工作态度;(5)具有较强地信息搜索、掌握新技术、新方法和新系统的能力;(6)具有较强的质量意识、经济意识和时间意识,能够按时完成工作任务。

三、课程的教学内容、学时分配及教学形式根据课程的能力、知识和素质目标,按照数据库开发与维护工作任务的需求分析、概念设计、逻辑设计、物理设计、应用开发和系统维护的工作流程依次进行教学内容的选取。

此外,工作任务中数据库管理系统平台搭建也是必须选择的教学内容。

与企业专家探讨,依据软件开发流程与规范,以案例和项目为载体把数据库开发与维护的理论知识、实践技能与实际应用环境结合在一起,按由易到难的工作方式设计两个相对稳定的学习情境,培养学生的数据库技术基本职业能力。

考虑到软件类型的多样性和时效性,实时引进企业真实项目或学生自主创新项目,以此项目为载体设计一个动态的学习情境,作为职业能力的延伸,培养学生数据库开发与维护的综合职业能力,培养学生自我学习和自我激励的综合职业素质。

鉴于数据库开发与维护各工作任务的特点和职业成长规律,每个学习情境的教学内容有所侧重,复杂度和完整性逐渐加强。

课程的学习情境设置、教学内容选取和教学形式建议如表3所示。

表3 课程学习情境设置及教学内容形式四、课程教学设计指导框架本课程以2个案例和1个项目为载体,构建3个学习情境,通过3级进阶逐步达到课程目标。

在第一个学习情境实施过程中,教师丰富的教学经验、规范的操作演示和严格的考核约束,使学生能够掌握数据库设计与安全管理的基本知识和方法,培养严谨的工作作风和勤奋努力的工作态度,顺利踏上课程目标的第一个台阶。

在第二个学习情境实施过程中,教师在教学过程中鼓励学生主动参与完成任务、参与新知识探索,真正体现“教师为主导、学生为主体、训练为主线、思维为核心、能力为目标”的教学思想。

使学生在掌握数据库设计与数据库程序开发的关键技术的同时,培养良好的团队合作和良好的社会沟通能力,努力踏上课程目标的第二个台阶。

在第三个学习情境实施过程中,通过富有经验的行业企业专家的亲自指导,使学生一方面了解软件用户的行业需求,另一方面也体验软件开发企业的实际工作过程,更好地掌握数据库应用系统设计的开发和应用技能,同时培养了分析问题、解决问题和再学习的能力,提前进入职业岗位角色,踏上课程目标的第三个台阶。

(一)设计学习情境1.学习情境1—教务管理信息系统的数据库开发与维护以数据需求较为简单、各权威教材普遍使用的教务管理信息系统案例为载体,进行数据库的需求分析、概念设计、逻辑设计、物理设计和安全管理。

以数据库基本设计和安全管理工作任务为主,主要采用较为简单的SQL Server 2008 R2交互工作方式进行操作。

旨在学习数据库设计与安全管理的基本知识和基本方法。

此学习情境计划56课时,教学目标、单元教学工作任务、教学单元编号、课时分配以及教学组织与条件等如表4所示。

表4 学习情境1—教务管理信息系统的数据库开发与维护教学设计2.学习情境2—图书管理信息系统的数据库开发与维护以数据需求较为复杂的图书管理信息系统案例为载体,进行数据库的需求分析、概念设计、逻辑设计、物理设计和应用开发。

数据库设计侧重E-R概念模型的建立、关系数据模型的转化、数据库的规范化和完整性控制。

应用开发侧重使用T-SQL语言进行数据查询、存储过程、触发器和自定义函数的程序设计。

目的在于更好地掌握数据库设计与数据库程序开发的关键技术。

此学习情境计划40课时,教学目标、单元教学工作任务、教学单元编号、课时分配以及教学组织与条件等如表5所示。

表5 学习情境2—图书管理信息系统的数据库开发与维护教学设计3.学习情境3—企/事业管理信息系统的数据库开发与维护以动态引进的企业真实项目或学生自主创新项目为载体进行数据库应用系统的开发。

此学习情境将与《面向对象程序设计(Java//C#)》学习领域课程、《Windows 应用程序开发(C/S)》综合实训等课程结合,聘请行业企业专家进行项目需求分析和概念设计的技术指导和项目管理,重点学习软件工程的一般思想和方法,了解行业管理知识和需求,掌握数据库设计和应用技术,培养数据库应用系统开发的综合能力。

此学习情境计划24课时,教学目标、单元教学工作任务、教学单元编号、课时分配以及教学组织与条件等如表6所示。

表6 学习情境3—企/事业管理信息系统的数据库开发与维护教学设计(二)设计教学单元依据数据库开发与维护典型工作任务的能力要求,设计本课程学习情境下的子任务,并以此为教学单元使学生通过学习,能够采用先进的设计方法进行数据库的概念设计、逻辑设计和物理设计,熟练地使用先进数据库管理系统软件进行数据库的创建、应用与管理。

1.学习情境1的单元教学目标与结果形式本学习情境以案例“教务管理信息系统”为载体,以数据库设计与安全管理为侧重点,主要采用较为简单的SQL Server 2008 R2交互工作方式进行操作。

相关主题