数据库应用技术SQL Server R2教学大纲.docx
- 文档编号:27089431
- 上传时间:2023-06-26
- 格式:DOCX
- 页数:63
- 大小:54.45KB
数据库应用技术SQL Server R2教学大纲.docx
《数据库应用技术SQL Server R2教学大纲.docx》由会员分享,可在线阅读,更多相关《数据库应用技术SQL Server R2教学大纲.docx(63页珍藏版)》请在冰豆网上搜索。
数据库应用技术SQLServerR2教学大纲
《SQLServer数据库技术及应用
(2008R2)》
课程大纲
目录
一、课程的性质与作用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
《数据库开发与维护》课程标准
课程基本信息:
课程名称:
《SQLServer数据库技术及应用(2008R2版)》
适用专业:
软件技术、计算机应用技术、计算机网络技术等
课程代码:
1610024
学分:
6.5
学时:
120
授学时间:
第3学期
授课对象:
普通高职、对口高职
课程类型:
⊙理论+实践一体化○纯理论○纯实践
课程性质:
⊙必修○专业选修○公共选修
是否专业核心:
⊙是○否
是否校企合作开发:
⊙是○否
精品课程:
○国家级⊙省部级○地市级○院校级
是否学习领域课程:
⊙是○否
课程群:
《《SQLServer数据库技术及应用》》、《面向对象程序设计(Java/C#/VB.NET)》课程和《Windows应用程序开发(C/S)》综合实训
先修课程:
《计算机组装与维护》、《操作系统安装与使用》、《软件文档的编辑与制作》和《面向过程程序设计》
后续课程:
《Web标准设计(xHTML,CSS,JavaScript,XML)》和《Web应用程序设计(JSP/ASP.NET)》
课程的性质与作用
课程的性质
《SQLServer数据库技术及应用》课程是软件技术、计算机应用技术、计算机网络技术等专业的理论实践一体化核心课程。
该课程是在专业建设理事会全面指导下,引入行业企业技术标准,对软件开发与维护职业岗位进行典型工作任务分析、实践专家访谈的基础上设置的专业学习领域课程。
该课程与华东电子技术有限公司等企业合作基于工作过程开发,通过IT企业实践专家访谈与研讨,了解数据库设计、应用与管理相关典型工作任务的工作对象、工具材料、工作方法、劳动组织和工作要求,其学习领域课程描述如表1所示。
表1《SQLServer数据库技术及应用》学习领域课程描述
学习领域课程C5:
SQLServer数据库技术及应用
学习时间:
第2学年第3学期
课时:
120
行动领域(典型工作任务)描述
数据库开发与维护工作任务主要包括数据库设计、数据库应用和数据库安全管理几方面的内容。
①数据库设计工作任务主要是对于一个给定的应用环境,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能。
具体工作任务为数据库的需求分析、概念设计、逻辑设计和物理设计。
②数据库应用工作任务是使用数据库的最基本和最重要工作之一,要求程序设计员或者数据库管理员使用结构化查询语言(ISOSQL)编写存储过程、触发器和自定义函数,根据用户的需求,方便、及时和准确地从数据库中获得所需的信息。
③数据库安全管理主要工作任务是安装和升级数据库服务器(如Oracle、MicrosoftSQLServer等),登记数据库的用户,维护数据库的安全性,控制和监控用户对数据库的存取访问。
制定数据库备份计划,灾难出现时对数据库信息进行恢复,维护适当介质上的数据备份和数据库恢复等。
工作与学习内容描述
工作对象:
①信息系统客户、系统分析师、程序设计员、项目管理经理、系统测试员;
②所依据的信息系统用户需求分析报告;
③信息系统数据库的设计;
④信息系统数据库文件的创建;
⑤信息系统数据库编辑和查询脚本语言的设计;
⑥信息系统数据库服务器程序(存储过程、触发器、自定义函数)的创建;
⑦信息系统数据库安全和维护方案的制定。
工具材料:
①信息系统开发软硬件平台;
②数据库设计工具软件(Erwin、Design2000和PowerDesigner等);
③关系型数据库管理系统DBMS(Oracle、MicrosoftSQLServer等)。
工作方法:
①数据库设计的方法
新奥尔良(NewOrleans)方法:
需求分析、概念设计、逻辑设计和物理设计);
基于E-R模型的数据库设计方法、基于3NF(第三范式)的设计方法和基于抽象语法规范的设计等方法。
②数据库应用的方法
SQL作为自含式语言单独使用,在终端上直接键入SQL语句实现对数据库的操作;
SQL作为存储过程、触发器、自定义函数的语句,存储在数据库服务器上;
SQL作为嵌入式语言嵌入在各种高级语言中实现对数据库的访问。
③数据库安全与管理的方法
使用DBMS提供数据控制语言或管理平台,通过数据完整性控制、数据安全性控制、数据库的恢复、数据库的转换与转储、并发控制等保证数据库的安全与正常运行。
劳动组织:
1.数据库设计与应用
①根据项目的工作量、所需要的专业技能,再参考各个人员的能力、性格、经验,组织5到10人高效、和谐的开发小组,如果项目规模很大,可以采取层级式结构,配置若干个这样的开发小组;
②每个项目组设置项目经理和副经理与企业内外的各个部门协调负责,识别并管理风险;
③项目经理根据系统分析师编写的用户需求分析报告,将任务自顶向下进行模块划分,布置给项目组程序员;
④程序员按照用户需求分析报告的要求,完成所分工的模块,经测试提交给项目经理,或者直接提交给项目经理进行检查,再交由专门的系统测试员进行测试;
⑤程序员根据测试员和项目经理检查反馈的意见继续修改设计,周而复始,直至完成设计。
2.企业内部数据库管理
①通常是少数几个人独立完成任务;
②独立制定数据库安全管理方案和计划;
③随时保障用户安全、便捷地访问数据库服务器。
工作要求:
①数据库开发与维护满足服务对象所在的组织或行业制定的业务流程标准和业务数据标准等;
②数据库开发与维护满足服务对象所在的行业技术标准:
安全保密标准、技术性能标准;
③数据库开发与维护满足软件行业技术标准:
包括知识体系指南、过程标准、建模标准、质量管理标准、程序语言标准、数据库标准;
④数据库开发与维护工作中的人员素质要求满足质量管理要求:
●个人素质(学习能力、总结能力、学识经验、进取精神、社交能力、责任心、自我控制、成就动机、灵活性、创造性潜力、管理潜力、工作态度、诚实水平);
●团队素质(按照成员的特点分配工作任务,计划好各个工作人员的工作接口,鼓励互相补位,具有团队精神;参考TSP、RUP、SWEBOK、PMBOK、CMMI、ISO9001等要求进行提高,也可以借鉴AP、XP、ASD等开发经验);
●行业素质(行业机构健全、行业学术活跃、行业标准制定完整、行业标准规范);
●国民素质(谦虚谨慎、任劳任怨、提高自身的整体素质,增强国力)。
学习目标
在教师的指导下,学生应能够通过自身的学习能力、进取精神、学识经验、控制能力,制定数据库设计、数据库应用和数据库安全管理等方面的工作计划和实施方案,在实施的过程中通过团队协作、过程监控和评估反馈逐步完成所布置的学习任务,具体目标如下:
1.应能够根据所提供的信息系统需求分析报告中用户的数据需求,基于E-R模型进行数据库的概念设计,基于3NF(第三范式)的设计方法进行数据库的逻辑设计,使用DBMS的交互方式和SQL进行数据库的物理设计。
2.应能够根据所提供的信息系统需求分析报告中用户的功能需求,灵活应用SQL进行数据库的查询,并能够应用DBMS所提供的程序控制语句编写数据库服务器上的存储过程、触发器和自定义函数。
3.应能够根据所提供的信息系统需求分析报告中用户的安全需求,以服务用户为出发点,制定数据库安全和维护方案,并能够使用DBMS提供数据控制语言或者管理平台,通过数据完整性控制、数据安全性控制、数据库的恢复、数据库的转换与转储、并发控制等保证数据库的安全与正常运行。
4.应能够识别联机帮助、工具手册和数据信息中的英文,能够以正确发音读出常用的英文命令,理解交互平台的各种英文提示信息。
学习组织形式与方法:
项目经理角色拟聘请企业兼职教师(30课时)承担,项目副经理由校内专业教师承担。
学习过程中可采用5-10人1小组和个人完成任务结合的组织形式。
对于课程的教学,以案例和项目为载体设计n个学习情境,对于每个学习情境的单元教学,通过任务导入、工作计划、方案制定、任务实施、检查评估、归纳总结等几个步骤完成。
学习方法可采用引导文法、学生自主学习法、讲授法、演示法、案例贯穿法或任务驱动法等。
学业评价:
学业成绩由形成性评价和终结性评价组成。
形成性评价根据每个学习情境Pn的评定成绩和课程考勤等学习态度分C确定,重点评价工作过程中的学生的态度、能力和效果;终结性评价根据期末笔试成绩S确定,重点评价学生对职业技术的掌握程度。
课程最终成绩为:
E=(P1+P2+…+Pn)/n
60%+S
40%+C。
课程的作用
本课程在《计算机组装与维护》、《操作系统安装与使用》、《软件文档的编辑与制作》和《面向过程程序设计》等先修学习领域课程的基础上,与《面向对象程序设计(Java/VB.NET/C#)》学习领域课程、《Windows应用程序开发(C/S)》综合实训一起构成课程体系的Windows应用程序开发课程群。
如表2所示。
表2Windows应用程序开发课程群
课程
代码
课程名称
考核
方式
课程课时
学分
按学期分配的周(W)课时(H)
执行
周
备注
考
试
考
查
总课时
理
论
实
践
专
任
兼
职
一
二
三
四
五
六
1000050
SQLServer数据库技术及应用★▲
3
120
40
80
90
30
6.5
8*15W
1-15
综合实训3-Windows应用程序开发(C/S)(16-19周校内)
1000060
面向对象程序设计
(Java/C#/VB.NET)★▲
3
135
45
90
95
40
7.5
9*15W
1-15
本课程在完成数据库设计任务的基础上,将数据库编程技术(存储过程、触发器、自定义函数)和数据库管理(DBA)技术延伸到后续《Windows应用程序开发(C/S)》综合实训中,实现课程之间的无缝连接。
该课程群为后续《Web标准设计(xHTML,CSS,JavaScript,XML)》、《Web应用程序设计(JSP/ASP.NET)》等课程的顺利实施奠定良好的基础。
本课程着重培养软件开发与维护职业岗位的通用能力,重点培养计算机程序员、数据库管理员和ERP实施工程师等职业岗位的数据库设计、数据库访问、数据库编程和数据库管理的专用技术能力。
在职业技能培养的同时,注重培养职业所需的科学精神、创新意识和团队精神,使学生具备良好的数据库开发与维护的职业能力和职业素养。
课程目标
本着以工作任务为导向确定教学内容的课程设计思路,与IT企业数据库专家一起,详细分析软件职业岗位(群)中数据库开发与维护的对象、工具、方法和要求,同时充分考虑软件园、软件股份有限公司等订单企业的任职具体活动和任务需求,根据GB/T8566-2007《信息技术软件生存周期过程》和《信息技术电子行业标准》对数据库开发与维护工作任务的描述和规范,确定本课程的职业能力目标、专业知识目标和综合素质目标。
能力目标
(1)能够根据系统需求分析,采用ER或IDEF1X模型进行数据库的概念设计;
(2)能够采用关系数据模型,基于3NF进行数据库的逻辑设计;
(3)能够使用DBMS进行数据库的物理设计;
(4)能够使用SQL进行数据查询;
(5)能够应用DBMS的编程语言进行数据库编程;
(6)能够根据系统需求分析,进行数据库存储和容量规划;
(7)能够使用DBMS提供数据控制语言或管理平台保障数据库安全;
(8)能够使用DBMS提供数据控制语言或管理平台进行数据库备份和恢复;
(9)能够使用DBMS提供数据控制语言或管理平台进行数据库安装、配置、升级和迁移;
(10)能够使用DBMS提供数据控制语言或管理平台进行数据库性能监控和调整;
(11)能够识别DBMS联机帮助、工具手册和数据信息中的英文,能够以正确发音读出常用有关数据库技术的英文术语,理解DBMS交互平台的各种英文提示信息。
知识目标
了解数据库系统的概念和数据库需求分析的基本方法;
掌握数据库概念设计(ER或IDEF1X);
掌握关系数据模型的定义、完整性约束和规范化;
熟练掌握数据库、表和索引的创建与管理;
熟练掌握SQL数据查询;
熟练掌握视图的创建与管理;
熟练掌握存储过程、触发器和用户自定义函数的创建与管理;
掌握数据库的安全控制;
掌握数据库的备份与恢复;
掌握常用的数据库技术有关英文术语(缩写和原文),理解DBMS交互英语的含义。
素质目标
具有工作中独立制定计划、独立实施计划、独立控制过程、独立评价结果的基本能力;
具有良好的分析问题、解决问题和再学习的能力;
具有良好的完成工作任务、团队合作和良好的沟通能力;
具有严谨的工作作风和勤奋努力的工作态度;
具有较强地信息搜索、掌握新技术、新方法和新系统的能力;
具有较强的质量意识、经济意识和时间意识,能够按时完成工作任务。
课程的教学内容、学时分配及教学形式
根据课程的能力、知识和素质目标,按照数据库开发与维护工作任务的需求分析、概念设计、逻辑设计、物理设计、应用开发和系统维护的工作流程依次进行教学内容的选取。
此外,工作任务中数据库管理系统平台搭建也是必须选择的教学内容。
与企业专家探讨,依据软件开发流程与规范,以案例和项目为载体把数据库开发与维护的理论知识、实践技能与实际应用环境结合在一起,按由易到难的工作方式设计两个相对稳定的学习情境,培养学生的数据库技术基本职业能力。
考虑到软件类型的多样性和时效性,实时引进企业真实项目或学生自主创新项目,以此项目为载体设计一个动态的学习情境,作为职业能力的延伸,培养学生数据库开发与维护的综合职业能力,培养学生自我学习和自我激励的综合职业素质。
鉴于数据库开发与维护各工作任务的特点和职业成长规律,每个学习情境的教学内容有所侧重,复杂度和完整性逐渐加强。
课程的学习情境设置、教学内容选取和教学形式建议如表3所示。
表3课程学习情境设置及教学内容形式
序号
学习情境
教学内容
教学形式
课时
1
教务管理信息系统的数据库开发与维护
1.数据库系统认知
2.数据库的概念设计(ER)
3.数据库的逻辑设计(关系模型)
4.数据库系统的安装与配置
5.数据库的创建与管理(SSMS)
6.表的创建与管理(SSMS)
7.SELECT数据查询(基本)
8.视图的创建与管理(SSMS)
9.数据库的安全性管理
10.数据库的恢复和传输
封闭型:
教师案例演示
教师全程指导
学生模仿完成
课外网络交流
教师考核评价
56
2
图书管理信息系统的数据库开发与维护
1.数据库的概念设计(IDEF1X)
2.数据库的逻辑设计(关系规范化)
3.数据库的物理设计(T-SQL)
4.数据查询(ANSI和子查询)和视图的创建(T-SQL)
5.T-SQL基础编程
6.数据库服务器编程
半封闭型:
教师案例引入
教师适当引导
学生分组完成
课外网络交流
组长、自我评价
40
3
企/事业管理信息系统的数据库开发与维护
1.数据库设计
2.数据查询和视图设计
3.数据库服务器程序设计
开放型:
教师项目指导
过程项目管理
学生独立完成
课外网络交流
综合成果评价
24
总课时(其中兼职教师30课时)
120
课程教学设计指导框架
本课程以2个案例和1个项目为载体,构建3个学习情境,通过3级进阶逐步达到课程目标。
在第一个学习情境实施过程中,教师丰富的教学经验、规范的操作演示和严格的考核约束,使学生能够掌握数据库设计与安全管理的基本知识和方法,培养严谨的工作作风和勤奋努力的工作态度,顺利踏上课程目标的第一个台阶。
在第二个学习情境实施过程中,教师在教学过程中鼓励学生主动参与完成任务、参与新知识探索,真正体现“教师为主导、学生为主体、训练为主线、思维为核心、能力为目标”的教学思想。
使学生在掌握数据库设计与数据库程序开发的关键技术的同时,培养良好的团队合作和良好的社会沟通能力,努力踏上课程目标的第二个台阶。
在第三个学习情境实施过程中,通过富有经验的行业企业专家的亲自指导,使学生一方面了解软件用户的行业需求,另一方面也体验软件开发企业的实际工作过程,更好地掌握数据库应用系统设计的开发和应用技能,同时培养了分析问题、解决问题和再学习的能力,提前进入职业岗位角色,踏上课程目标的第三个台阶。
设计学习情境
学习情境1—教务管理信息系统的数据库开发与维护
以数据需求较为简单、各权威教材普遍使用的教务管理信息系统案例为载体,进行数据库的需求分析、概念设计、逻辑设计、物理设计和安全管理。
以数据库基本设计和安全管理工作任务为主,主要采用较为简单的SQLServer2008R2交互工作方式进行操作。
旨在学习数据库设计与安全管理的基本知识和基本方法。
此学习情境计划56课时,教学目标、单元教学工作任务、教学单元编号、课时分配以及教学组织与条件等如表4所示。
表4学习情境1—教务管理信息系统的数据库开发与维护教学设计
课程
SQLServer数据库技术及应用(2008R2)
总学时:
120
学习
情境
1教务管理信息系统的数据库开发与维护
学时:
56
教学载体
案例1:
教务管理信息系统
教学
目标
专业
能力
1.能够阅读并理解系统的需求分析
2.能够进行数据库的概念设计、逻辑设计和物理设计
3.能够熟练地应用数据库管理系统(SQLServer2008R2)SSMS交互方式进行数据库定义、操纵和管理
方法
能力
1.能够利用网络搜索,较好地获取和整理信息
2.会使用Word和Visio编辑与制作数据库设计文档和设计图
3.能够用英文阅读并理解数据库管理系统的英文命令、提示和联机帮助
社会
能力
1.能够与老师进行较好的文字与语言沟通
2.能够认真、严谨和勤奋地对待学习过程中的各个环节
学习
任务
1.1数据库系统认知
学时:
4+假期2周(兼职教师:
2)
1.2数据库的概念设计(E-R)
学时:
4(兼职教师:
2)
1.3数据库的逻辑设计(关系模型)
学时:
8
1.4数据库管理系统的安装与配置
学时:
4
1.5数据库的创建与管理(SSMS)
学时:
4
1.6表的创建与管理(SSMS)
学时:
8
1.7SELECT数据查询(基本)
学时:
8
1.8视图的创建与管理(SSMS)
学时:
4
1.9数据库的安全性管理
学时:
8(兼职教师:
4)
1.10数据库的恢复和传输
学时:
4
教学
资源
书面材料:
《数据库应用技术—SQLServer2008R2(第2版)》教材、任务书、过程监控表
网络资源:
教学课件、操作演示、单元自测
教学
环境
硬件
软件开发一体化教室(配有投影仪、教师机和学生机)
软件
SQLServer2008R2、Visio2007、VMwareWorkStation
教师
校内专任教师:
掌握软件工程思想、精通数据库原理并能够应用到数据库设计中、熟练应用SQLServer2008R2进行数据库开发与维护
校外兼职教师:
具有丰富的数据库开发与管理经验,有一定的教学经验。
学生
有基本的计算机软硬件使用能力、较好的面向过程程序设计基础
教学
方法
引导文法、讲授法、演示法、案例贯穿法、任务驱动法等
教学
组织
采用项目小组和个人完成任务结合的工作方式,一个开发小组人数在5到10人之间。
项目经理角色拟聘请企业兼职教师承担,项目副经理由校内专业教师承担,项目小组组长和成员由学生组成。
考核
内容
①数据库需求分析的数据流图绘制与理解
②数据库概念设计的E-R图绘制
③数据库逻辑设计的关系模型建立
④数据库管理系统(SQLServer2008R2)SSMS交互方式数据库定义、操纵和管理的方法
考核
评价
采用过程性考核:
过程监控和任务考核(教师评价)
学习情境1成绩:
P1=
其中:
——学习情境1的第j个任务T的考核成绩(百分制)。
m——任务的个数。
学习情境2—图书管理信息系统的数据库开发与维护
以数据需求较为复杂的图书管理信息系统案例为载体,进行数据库的需求分析、概念设计、逻辑设计、物理设计和应用开发。
数据库设计侧重E-R概念模型的建立、关系数据模型的转化、数据库的规范化和完整性控制。
应用开发侧重使用T-SQL语言进行数据查询、存储过程、触发器和自定义函数的程序设计。
目的在于更好地掌握数据库设计与数据库程序开发的关键技术。
此学习情境计划40课时,教学目标、单元教学工作任务、教学单元编号、课时分配以及教学组织与条件等如表5所示。
表5学习情境2—图书管理信息系统的数据库开发与维护教学设计
课程
SQLServer数据库技术及应用(2008R2)
总学时:
120
学习
情境
2图书管理信息系统的数据库开发与维护
学时:
40
教学载体
案例2:
图书管理信息系统
教学
目标
专业
能力
1.能够进行数据库的概念设计、逻辑设计和物理设计
2.能够应用T-SQL进行数据库定义、操纵和管理
3.能够编写数据库存储过程、触发器和自定义函数
方法
能力
1.能够利用网络搜索得到工作中所需的技术帮助
2.能够较好地进行代码的分析判断,培养准确编写代码的能力和较强的逻辑思维能力
3.能够较好地应用数据库设计与数据库程序开发的关键技术
4.能够英文阅读并理解数据库程序设计的英文语句、分析提示和联机帮助
社会
能力
1.能够较独立地分析问题和解决问题
2.能够自觉地学习新技术并使用新设备
3.能够较好地完成工作任务,培养团队合作和良好的沟通能力
学习
任务
2.1数据库的概念设计(IDEF1X)
学时:
2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库应用技术SQL Server R2教学大纲 数据库 应用技术 SQL R2 教学大纲