《SQLServer数据库技术》课程标准_第1页
《SQLServer数据库技术》课程标准_第2页
《SQLServer数据库技术》课程标准_第3页
《SQLServer数据库技术》课程标准_第4页
《SQLServer数据库技术》课程标准_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SQL Server数据库技术课程标准课程代码: 400051 课程类别:专业核心课程适用专业: 计算机应用技术、软件技术专业 学 时:96编 写 人: 冯菁 审定负责人:唐玉胜一、课程概述1、 课程性质 SQL Server数据库技术及应用是软件技术专业的专业核心课程,通过此课程的学习,让学生充分掌握数据库的基本原理,并能独立安装、配置和管理SQL Server,能熟练运用SQL Server数据库进行信息的采集,存储和处理,并保证数据的完整性、数据安全性;熟练掌握Transact-SQL语言,能根据需要对数据进行增、删、改和查询操作,并能根据需求编写T-SQL程序和数据库服务器编程。 本课

2、程的学习以典型案例数据库为基础,强化关系数据库理论,详解了概念模型转换为规范的关系模型,培养出可以从事数据库维护和信息维护能力的数据库管理员;掌握SQL Server 2008环境下需求分析、系统设计、物理实现及应用、维护等数据库开发过程,全面培养学生的团队协作、沟通表达能力以及工作责任心、职业道德等综合素质,培养毕业从事工作岗位的各项技能与相关专业知识。2、 基本理念 教育部关于全面提高高等职业教育教学质量的若干意见教高【2006】16号指出,“高等教育院校要积极与行业企业合作开发课程,根据技术领域和职业岗位(群)的任职要求,参照相关的职业资格标准,改革课程体系和教学内容,建立突出职业能力培

3、养的课程标准,规范课程教学的基本要求,提高课程教学质量”。 该课程以以企业需求为依据,选取教学内容;以工作为导向,选取企业通用项目;以高职教育为本位,促进中高职衔接;以信息技术为支撑,建设共享教学资源”课程设置思路,主要根据满足企业用人单位,对数据库管理员和 Microsoft SQL Server 2005系统管理员的职业素质与能力培养要求设计,同时兼顾客国家职业技能鉴定高级程序员的职业资格标准要求和软件专技术专业课程体系的完整性。 Microsoft SQL Server 2005/2008为微软公司的产品,主要用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库和数据分析平

4、台。目前此款数据库市场占有率高,学生掌握此技术后可以从事相当的数据库管理员工作,或从事基于C/S,B/S结构的数据库应用系统的开发工作。3、课程设计思路 SQL Server数据库技术及应用课程在第一学年下学期开设,总学时为96课时。通过至少四个典型数据库案例完成学习任务,以数据库典型操作为实践案例,综合理论知识、操作技能和职业素质为一体的思路设计。通过本课程学习,使毕业学生具有在中小企事业单位从事数据库管理员,SQL Server系统管理员一职,全面培养学生的安装、管理与维护数据库所需的知识与技能;具备利用SQL语言维护数据的能力;能够参与团队开发,熟练交接工作,沟通协作;熟练应用SQL S

5、erver平台进行相关需求分析、设计、物理实现和维护工作;掌握数据库基本设计能力,设计出ER图,并转换为物理实现。 本课程通过对数据库开发过程的深入分析,在对数据库开发所涵盖的岗位群进行工作任务与职业能力分析的基础上,确定以具有代表性的数据库为中心,案例库有Xk选课数据库、EDUC教务管理数据库、stuDB青鸟学生成绩信息库,Library图书管理数据库等,实际有应用意义的操作为各个小项目,对课程知识重新整合,对教学内容进行重新组合和综合,让学生在完成具体项目的过程中来构建相关理论知识,并发展职业能力。 每个知识点的学习都按以典型、实用型、易理解的数据库为案例,以数据库核为中心整合理论与实践,

6、实现理论与实践的一体化。项目的设计由简单到复杂,理论知识采取循环式教学,对四个示例数据库全面操作演示讲解,或自行按例仿照操作。二、课程培养目标1、 知识目标1 理解数据库系统原理,数据库的三级模式、DBMS的主要功能、数据模型和数据库设计的基本方法与步骤;2 理解数据库中的一些基本概念和术语、掌握系统需求分析的数据流图与数据字典,掌握数据库设计的步骤、建模方法和建模工具;3 理解关系模型的数据结构、数据操作和数据完整性约束的概念,掌握概念模型转换为关系模型的方法、掌握范式与规范化的方法;4 掌握SQL Server2005/2008 Microsoft SQL Server Managemen

7、t Studio基本操作;5 掌握数据库文件的类型以及系统数据库,掌握创建、修改和删除数据库的操作方法,掌握分离和附加数据库的操作方法;6 掌握数据类型、约束,掌握数据表的创建与管理的操作方法;7 掌握SELECT语句、INSERT语句、UPDATE语句和DELETE语句的语法格式及用法;8 理解Transact-SQL中批处理的概念,掌握常量、变量、运算符、函数和流程控制语句及用法;9 掌握事务概念和使用技术,能编写事务处理程序;10 理解视图的定义和作用、视图更新的限制条件,掌握创建、修改、删除视图的操作方法;11 理解存储过程的定义和作用,掌握创建和执行存储过程的操作方法;12 理解触发

8、器的定义、作用和工作原理,掌握创建和删除触发器的操作方法;13 理解登录账户、数据库用户、角色和权限,掌握创建数据库登录账户并授予用户权限的操作方法;14 理解SQL Server2005中数据库的备份类型,掌握数据库备份与还原的操作方法;15 掌握数据导入、导出的操作方法;2、能力目标1 具备数据库的设计能力,能够运用关系模型的基本知识将概念模型转换为关系模型,2 能够理解需求分析、进行数据库的设计,并会编写数据库文档;3 具备创建和配置SQL Server数据库的能力,能够熟练的使用SSMS注册服务器和联机丛书;4 具备熟练使用SSMS进行数据库定义、操纵和管理;5 具备创建和管理数据库对

9、象,并保证数据安全性的能力;6 具备熟练使用数据库管理系统、开发工具的能力、能够通过数据库编程访问数据库;7 具备熟练使用Transact-SQL语言进行数据的查询与维护,并能进行简单编程能力;8 具备对SQL Server 数据库进行日常维护和管理能力;9 具备走向社会,在工作岗位上的沟通能力、团队协作能力、分析问题、解决问题的能力;10 具备看懂简单的专业英文资料的能力。 3、素质目标1 通过标准开发过程和规范化的项目设计训练,培养学生细致认真、守时、质量、规范、责任、一丝不苟的工作作风;2 通过代码改错训练,培养学生具有良好的排查程序错误的能力、严谨的工作作风和勤奋努力的工作态度;3 通

10、过分组协作,培养学生创新、团队合作和与人交流、沟通的能力;4 通过项目实施中的作品展示,培养学生表达和展示自我的能力与意识;5 通过互相评分,培养学生欣赏别人的品质;6 通过数据库服务器编程、T-SQL程序、编写事务等养成编程的良好习惯,不断拓展学习空间;7 通过SQL Server 2005/2008/2008 R培养学生掌握新技术,新设备和新系统的能力;三、与前后课程的联系1. 前续计算机基础;2. 后续课程C#程序设计,开发技术。四、课程内容标准模块一 数据库系统理论知识教学知识点要求:了解数据库系统的组成、理解数据库的三级模式(内模式、模式和外模式)结构、数据库管理系统(DBMS)、数

11、据模型以及数据库设计的基本方法与步骤,理解数据库系统的需求分析,掌握数据库概念设计,会ER建立概念模型的方法;掌握关系模型的数据结构、数据操作和数据完整性约束的概念,了解关系数据操作中传统的集合运算,理解专门的关系运算;掌握将概念模型转换为关系模型、规范成DBMS可处理的关系数据模型。实践内容包括:1. 会使用Visio绘制数据库E-R图,IDEF1X概念模型;2. 编写需求分析中的文档,如组织结构图、数据流图DFD、数据字典DD;3. 概念模型中的实体描述成关系模式;4. 教务管理数据库的逻辑设计;5. 关系完整性中实体完整性、域完整性、参照完整性;6. 关系规范化中第一范式、第二范式、第三

12、范式、BC范式;7. 图书管理数据库逻辑设计。参考学时:理论8学时,实践8学时。模块二 SQL Server 2005/2008 R2的安装与配置教学知识点要求:掌握SQL Server 2005/2008 R2的安装与配置,根据具体需要进行SQL Server 组件管理与配置,掌握SSMS进行注册服务器、连接服务器和对象资源的操作,熟练使用SSMS查询编辑器进行编辑、编译和执行T-SQL;实践内容包括:1. 安装配置SQL Server 2005/2008 R2关系型数据库管理系统;2. 指定SQL Server系统管理员;3. 使用SQL Server 2005/2008 R2的管理工具;

13、4. 使用SSMS(SQL Server Management Studio)集成的客户管理平台,连接服务器,对象资源管理窗,T-SQL查询编辑器。参考学时:理论3学时,实践3学时。模块三 创建并管理数据库及表教学知识点要求:掌握SSMS与T-SQL创建数据库,掌握SSMS与T-SQL查看、修改和删除数据库;掌握SSMS分离和附加数据库;掌握SSMS与T-SQL从关系模型创建表,掌握根据完整性规则使用SSMS与T-SQL定义表的主外键、检查、等约束;掌握SSMS与T-SQL对表进行插入或删除记录以及更新数据的操作,根据数据库逻辑设计创建合适的索引、SSMS下创建并管理关系图。实践内容包括:1.

14、 SSMS与T-SQL两种方式下创建与管理(修改、删除)图书管理数据库,教务管理数据库;2. SSMS中分离与附加数据库;3. SSMS与T-SQL两种方式下创建与管理(修改、删除)图书管理表,教务管理表;4. SSMS与T-SQL两种方式下检查约束、主键约束、外键约束、定义唯一性约束等;5. SSMS与T-SQL两种方式下插入、删除、更新表中数据;6. SSMS与T-SQL两种方式下创建、删除索引;7. SSMS下创建管理关系图。考学时:理论8学时,实践8学时。模块四 SELECT数据查询教学知识点要求:掌握SELECT查询语句从数据库中查询出所需的数据信息,掌握对表进行投影查询、连接查询、

15、选择查询、分组统计查询、限定查询、排序查询和保存查询;掌握聚合函数的使用,会在子句里使用运算符;掌握ANSI连接查询的语法,会内连接、外连接、全外连接、交叉连接,掌握子查询、联合查询等。实践内容包括: 1. 教务管理SELECT数据查询、使用聚合函数、FROM、WHERE、GROUP BY等子句查询;2. 图书管理ANSI连接查询、SELECT子查询、联合查询;3. 其它示例数据库的SELECT查询应用。参考学时:理论8学时,实践8学时。模块五 视图教学知识点要求:理解关系数据库三级模式结构的内模式、模式和外模式与SQL Server数据库、表和视图的相互关系;掌握为应用层创建管理视图,掌握S

16、SMS或T-SQL下通过视图对表进行查询、插入、删除或更新数据的操作。实践内容包括:1. 分别使用SSMS和T-SQL对教务管理数据库视图进行创建与管理(修改与删除);2. 对教务管理视图的操作实现对基表的查询、插入、更新、删除数据;3. 分别使用SSMS和T-SQL对图书管理数据库视图进行创建与管理(修改与删除);4. 对图书管理视图的操作实现对基表的查询、插入、更新、删除数据。参考学时:理论3学时,实践3学时。模块六 T-SQL编程与应用教学知识点要求:掌握T-SQL的表达式和基本控制语句,掌握T-SQL语言基础、声明某数据类型的变量、CASE表达式,能够根据需求编写T-SQL批处理小程序

17、,掌握事务的编写运用。实践内容包括:1. T-SQL小程序;2. 日期时间函数应用、字符串函数应用;3. 图书管理数据库事务处理。参考学时:理论6学时,实践6学时。模块七 数据库服务器编程教学知识点要求:理解存储过程概念,掌握设计存储过程,会创建、修改、删除存储过程,并执行存储过程;理解三类触发器概念,掌握设计触发器,会创建、修改、删除触发器;掌握用户自定义函数的创建与应用。实践内容包括:SSMS与T-SQL两种方式,对图书管理数据库创建、修改、删除存储过程,并执行;SSMS与T-SQL两种方式,对图书管理数据库创建、修改、删除DML触发器,并触发;SSMS与T-SQL两种方式,对图书管理数据

18、库创建、修改、删除DDL触发器,并触发;SSMS与T-SQL两种方式,对图书管理数据库创建、修改、删除自定义标量函数、内联表值函数、多语句表值函数,并调用;参考学时:理论6学时,实践6学时。模块八 数据库的安全性管理教学知识点要求:理解验证模式,掌握设置SQL Server登录名和数据库用户,掌握权限管理与设置,角色管理与设置,掌握创建、管理架构;掌握数据库的恢复技巧,掌握与其他数据源的互相转换。实践内容包括:以教务管理数据库为例,1. SSMS与T-SQL两方式下,创建登录名,同名数据库用户名;2. SSMS与T-SQL两种方式,数据库权限设置;3. SSMS与T-SQL两种方式,固定服务器

19、角色与固定数据库角色、应用程序角色;4. 架构示例;5. 数据备份、还原;6. 数据库的导出与导入。参考学时:理论6学时,实践6学时。五、教学实施建议 1、教材教参选用或教材编写建议 推荐教材: SQL Server 2008 R2数据库技术及应用第3 版,周慧,施乐军主编,人民邮电出版社; 参考教材: SQL Server 2008数据库及应用,徐人凤,曾建华,高等教育出版社;其它资料:北大青鸟合作办学提供的SQL Server部分课件与资料 2、教学方法手段建议SQL Server 2008 R2数据库技术及应用教学中,始终以图书管理数据库系统与教务管理数据库系统为案例,驱动着教学知识点,

20、在详细内容讲解中,相似功能在不同数据库里实践,加深巩固知识,强化训练,然后通过实例能解决好问题,激发学生学习兴趣。所选用的数据库都是学生能理解熟悉的生活情境,有选课数据库、学生信息成绩库等,让学生通过对熟悉事物的认知来理解理论知识。针对课程特点,结合数据库管理技术在企业等用人单位的实际需求,积极探索新的教学方法,改进教学手段,优化教学资源,提高教学质量和教学效率,讲授与实践采用一体化教学方法,在装有电子教室的理论实践一体化机房进行,教师机拥有控制学生机的权限,边讲授边实践,并且同时实践其它数据库资源。3、实践教学建议SQL Server 2008 R2数据库技术及应用课程在理论实践一体化机房进

21、行,案例展示、教师演示、学生模仿、边理论边实践。教师机拥有电子教室控制权限,可供教师示范操作使用,每台机子上安装有SQL Server 2005/2008 SSMS环境,计算机联网,教师可将示范的内容通过广播软件显示在学生机的屏幕上。 每次示范留给学生上机的时间,并及时检查学生实践作品,保证学习任务的顺利进行。学生人数较多的情况,可以将学生分成多个组,每组10人左右,并配备一个学习较好的学生作为组长,协助教师对学习进度较慢的学生进行重点指导,特别是教学练习环节,对于其它案例数据库的操作不能是简单的模仿,需要锻练学生的编程能力,自主学习能力,团队精神。 4、教学组织建议课程围绕企业数据库系统管理

22、员和数据库管理员的核心能力要求,理论实践教一体化,详细讲解技术细节,使学生通过案例驱动,以实例为先导,注重在应用中学习,增加数据库管理与维护的兴趣。掌握数据库安全及数据库应用程序开发能力,同时,通过自主设计、小组协作等多种途径,提高学生的创新能力和自主学习能力,培养DBA所需具备的基本职业素质。SQL Server 2008 R2数据库技术及应用教学,精心选择示例数据库,如图书管理数据库系统与教务管理数据库系统,学生通过对熟悉事物的认知来理解理论知识,理解案例,在实际教学中,采用理论实践一体化教学方式,教师课堂编程示范,学生模仿,锻炼学生程序编制能力。防止学生可能会出现照抄课件的情况,在课堂上

23、,对于要实现的T-SQL大段程序,主讲教师边分析,边实现。学生在教师分析的同时,可以自己实现程序,通过与教师所写程序的比较,找出自己的不足,并演示其他示例数据库,以提高自己的程序编制能力利用网络将课堂教学延伸到课外,在课堂教学的基础上,指导学生进行自主学习,从图书馆,互联网学习、论坛讨论、技术前沿等拓展学习资料。 5、师资配备建议有多年教学经验的软件专业教师,计算机应用专业程序设计课程教师担任SQL Server 2008 R2数据库技术及应用的主讲教师,具备了解软件企业行业需求,具备数据库系统管理员、数据管理员能力,具备使用高级语言编程的能力,具备一定的软件项目开发经验,教师要能全面掌握T-SQL语言对大型数据库(SQL Server)进行DML,DDL操作的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论