1.课程设置概述
课程在相关专业中的性质与定位
本课程是计算机类各专业的一门专业必修课程。通过本课程的学习,使学生掌握关系数据库的基本原理,学会SQL Server管理数据的方法:T-SQL语言、数据库和表的创建、数据库的查询、视图和索引、数据完整性的实现、存储过程和触发器等,并且能够在SQL Server提供的客户/服务器的平台上进行软件应用与开发。
本课程的后续课程有程序设计、网站建设等。 本课程的基本教学理念
本课程按照高职教育以就业为导向的原则,把工作任务作为出发点,将理论知识的学习,操作技能的训练,职业素质的培养融为一体,将知识点与学习任务整合到工作任务中,让学生在完成工作任务的过程中,掌握课程知识点,并完成由知识到能力的转化,同时培养学生的工作责任心、职业品质、职业规范等综合素质和能力,最终达成学生职业技能的培养与提高,具备较强的就业能力。
本课程标准的设计思路与特色
本课程按照学生掌握数据库应用系统开发技能的顺序进行组织,坚持以理论够用为度,以培养学生数据库应用系统的开发技能为主,将课程知识点与学习任务整合到设计的项目中,通过大量来自工程实践领域的应用实例让学生完成理论知识到操作技能的转化。
/
其总体设计思路是:课程以培养学生职业能力为重点,改进传统教学中重知识教授为重点的课程模式,针对企业工作岗位需求,以工作任务组织教学内容,理论知识以够用为度,并与具体项目实例紧密结合,让学生在完成项目的过程中,深化对理论知识的学习,完成由知识到职业能力的转化,达到理论知识为工作项目服务,工作任务应用中深化理论知识的目标。教学过程中,按照学生掌握数据库应用系统开发技能的顺序进行组织,并为学生提供大量的学习资源,为学生的自主学习创造条件,综合运用案例教学,任务驱动教学,分组讨论教学等多种教学方法,让学生熟悉SQL Server 2012平台,熟练掌握从需求分析、系统设计、物理实现及应用和维护等的数据库开发过程。教学效果的评价采用过程性评价与结果评价相结合的方式,在评价学生项目完成情况的同时,还对学生团队协作能力,工作责任心等职业能力进行评价。 2.课程教学目标
课程总目标
通过本课程的学习,让学生掌握数据库应用系统开发应具备的相关技能,学会SQL Server管理数据的方法:T-SQL语言、数据库和表的创建、数据库的查询、视图和索引、数据完整性的实现、存储过程和触发器等,并且能够在SQL Server提供的客户/服务器的平台上进行软件应用与开发。
具体目标 知识目标
了解数据库系统的基本概念、数据库系统的特点
理解三种基本的关系运算(选择、投影、连接)、关系的完整性规则、关系的规范化(第一范式、第二范式、第三范式) (
掌握E-R概念模型涉及的主要概念及创建、关系数据模型的基本概念、E-R模型转化成关系模型的方法 掌握SQL Server Management Studio使用
了解T-SQL语言的特点、各种数据类型、常量与变量的概念 理解流程控制语句、数据定义语句、操纵、控制语句 掌握标识符的命名规则和对象命名规则
掌握数据统计函数、字符串函数、日期函数的使用 了解数据库和表的基本概念和基本操作
掌握数据库的创建和管理、了解数据库备份、数据复制的作用 、
掌握数据表、表约束的创建和管理 掌握数据表中数据的插入、删除、更新操作
掌握数据表的简单查询、数据汇总查询、分类汇总查询、连接查询方法 理解子查询
掌握视图的建立、修改和删除 掌握索引的类型、索引的创建和删除
掌握约束对象和默认值对象的创建、绑定、解绑和删除 理解系统存储过程和用户存储过程的特点和区别 @
掌握简单的用户存储过程创建与执行
掌握INSERT、UPDATE、DELETE触发器的创建、修改和触发条件
了解数据库角色和服务器角色的区别 掌握SQL Server认证模式及区别 技能目标
能够完成SQL Server 2012的安装与配置
能够完成数据库的创建、修改、删除、设置、备份、恢复等操作
能够完成表的创建、约束的设置操作 (
能够完成SELECT、INSERT、UPDATE、DELETE等语句 能够完成索引的创建、删除操作
能够完成视图的创建、删除操作和视图的应用 能够完成触发器、存储过程的的相关操作 过程与方法目标
结合课程的特点,本课程在教学过程中,以学生为主体,理论联系实际,通过案例教学、任务驱动教学、分组讨论教学、问题探究教学等教学方法,让学生主动参与到教学过程中,教师作为引导者,不断激发学习者的学习兴趣,让学生在不断地分析问题,解决问题,推理与判断过程中,提高学习效果,达到培养实际职业技能的培养目标。
情感态度与价值观目标
培养学生的沟通能力及团队协作能力 /
培养学生分析问题、解决实际问题的能力 培养学生用于创新、敬业乐观的工作作风 培养学生工作责任心 职业道德与素质养成目标 制定、实施工作计划的能力
能够同客户沟通,进行需求分析,制定具可行性的数据库应用系统
能够运用SQL Server管理数据
能够完成数据库的创建、查询和应用视图 ,
能够完成索引的创建和数据完整性的实现
能够在SQL Server提供的客户/服务器的平台上进行软件应用与开发
3.课程教学内容
学习情景设计与学习分配 表1 学习情景设计与学习分配 学习领域: 关系数据库与SQL Server 2012 学习情境设计: — 学习情境设序计 号 情景描述 学时 作为公司的数据库管理员,首先应该具备1 数据库系统的基本知识。 某公司现要运用SQL Server 2012开发数据… SQL Server 库管理系统,需要安装和配置SQL Server 2 2012基础 2012,并要使用到SQL Server 2012的工具和相关实用程序。 某公司现要开发一数据管理系统,需要运数据库的创3 用数据库,首先创建数据库,并对其进行建和管理 管理。 ! 数据表的创某公司已创建了数据库,需要用存储的数4 建与管理 据信息创建数据表,并管理其中的数据。 某公司在开发数据库管理系统过程中,需5 数据查询 要选择数据表中符合一定条件的数据。 某公司正在开发一数据库管理系统,某些} 视图与索引 相关数据分散在多个表中,采取某种措施6 提高查询速度和处理的方便性。 规则与默认小张是某公司的数据库管理员,他希望通7 值 过规则和默认值保证数据完整性。 小王是某公司的数据库管理员,他希望通{ T-SQL编程 过T-SQL来让他的管理工作更加灵活,控8 制性更强。 为减少数据库开发的工作量,某公司数据存储过程与9 库开发人员运用存储过程开发数据库,为触发器 了更加高效,运用触发器来维护数据。 SQL Server 数据库中的数据,需对不同人员分配相应· 2012安全管的操作权限(查看、修改、删除等操10 理服务 作)。 总学分:4学分, 合计总学时 学习情景与具体任务 }
表2 学习情景与任务
关系数据库基本原理 8 2 6 10 12 4 4 6 8 4 64 学习 情境 学习 任务 具体学习内容 能力目标 知识目标 、 教学 环境 关系数据库原理 1 根据需求确定实体、属 用E-R2 性和关系将实体、属图设计性和联系转数据库 化为E-R图 3 将E-R图转化为表 1 候选键、主键、组合键、外键的 确定表基本概念 中的关? ② 数据完整性键字 的基本概念 ③ 正确标识出各种类型的键 1 函数依赖、数据规范化、范式的基本概念 规范化2 判断给定的表满足哪级数据 范式的条件 3 将给定的表转换成满足特定等级范式条件的表 SQL Server 2012的安装与配置 1 能根据需求确定实体、属性和关1 知道E-R模系 型的基本概2 { 3 能将实体、属性2 念掌握关系数和联系转化为据模型的基E-R图 本概念 4 能将E-R图转化为表 1 能正确判断给定1 正确理解候选键、主表中各种类型的键、组合键 键、外键的2 知道如何实施数基本概念 据完整性 3 能正确指定各种2 知道数据完整性的基本类型的键 概念 1 判断给定的表满足哪级范式的条1 正确理解函件 数依赖、数2 将给定的表转据规范化、换成满足特定范式的基本等级范式条件概念 的表 基础 12 SQL Server 2012 多媒体教室 SQL Server 2012的主要管理工具 1 了解SQL Server 20121 能正确完成SQL 的新特性 1 SQL Server Server 2012的安2 @ 2012的安装 装 3 知道SQL 2 SQL Server 2 能正确完成SQL Server 20122012的配置 Server 2012的配的系统要求 置 4 知道SQL Server 2012的安全要求 。 1 SQL Server 11 了解SQL 2 能正确使用Management Server SQL Server Studio的使Management Management 用 Studio Studio 2 性能工具的3 能正确使用性能2 知道文档和使用 教程的使用 工具 3 SQL Server 4 能正确使用3 了解性能工2012优化顾具和优化顾SQL Server 2012问的使用 问 优化顾问 多媒体教室和机房 学习 情境 学习 任务 具体学习内容 能力目标 知识目标 、 教学 环境 理数据库的创建和管和管数理据表的创建 数据的查询 3 % 数据库的创建 ① 数据库的基本概念 1 能正确地完成数② 数据库的创据库的创建 建 1 能完成数据库的修改和删除 2 能正确完成数据库的备份和还原 3 能实现数据库的分离和附加 1 能完成数据表的设计 2 能完成数据表的创建 1 掌握数据库基本概念 1 。 2 数据库的修 数据库3 改和删除数据库的备的管理 份和还原 4 数据库的分离与附加 ① 数据表的基 数据表本概念 的创建 ② 数据表的创建 1 知道数据库备份的意义 1 掌握数据表的涵义 2 知道SQL Server表中的数据类型 1 掌握SQL Server表中的列属性 2 … 3 掌握SQL Server表中的表约束 多媒体教室和机房 : 4 5① 数据表中数1 能完成数据表的 数据表据的管理 管理 的管理 ② 查看数据表2 能在数据表上设信息 置约束 1 SELECT语句的基本语法格式 2 数据汇总查SELECT询及其相关语句查子句的使用 询 3 内连接的查询方法 4 子查询的方法 1 数据查2 询方法 34 5 简单查询 。 汇总查询 连接查询 子查询 1 《 2 能正确使用SELECT语句和简单查询方法 3 能正确进行数据汇总查询、使用相关子句 4 能正确使用内连接的查询方法 1 能正确运用相关子句完成简单查询 2 能正确进行汇总查询 3 能正确进行连接查询 4 能正确进行子查询 ¥ 多媒体教室和机房 1 掌握SELECT语句的基本语多法格式 媒体教室1 掌握汇总查和机询的概念 房 2 ( 3 掌握连接查询的概念 4 知道子查询的基本概念 学习 情境 学习 任务 具体学习内容 能力目标 知识目标 、 教学 环境 视图与索引 1 视图的基本概念 2 视图的创建 视图的3 视图信息的 创建与4 查看. 管理 5 视图的修改 6 通过视图添加、更新、删除表数据 1 索引的基本概念 2 索引的创建 索引的3 索引信息的创建和查看 管理 4 索引的修改与删除 5 建立全文索引 规则与默认值 8 T-SQL编程 6 7 1 能完成视图的创建 2 能查看视图信息 3 能完成视图的修改 4 能通过视图添加、更新、删除表数据 1 能完成索引的创建 2 : 3 能查看索引信息 4 能完成索引的修改与删除 5 能建立索引 1 知道视图的基本概念 1 知道索引的基本概念 多媒体教室和机房 1 能完成规则的创 规则的1 规则的概念 建 创建、2 、 2 能完成规则的绑绑定和3 规则的绑定 定与解绑 删除 4 规则的删除 3 能完成规则的删除 : 1 默认值的概1 能完成默认值的 默认值念 创建 的创2 默认值的绑2 能完成默认值的建、绑定 绑定与解绑 定和删3 默认值的删3 能完成默认值的除 除 删除 1 T-SQL的特点 标识符 T-SQL21 能正确使用对象3 对象命名规基础 命名规则 则 4 T-SQL语法格式约定 T-SQL表达式 T-SQL语句 1 常量、变量、函数 2 运算符 1 批处理 2 \\ 3 流量控制语句 1 … 2 能正确使用常量、变量、函数 3 能正确使用运算符 1 能正确使用批处理 2 能正确使用流程控制语句 1 知道规则的含义与意义 1 知道默认值的含义 1 ` 2 了解T-SQL的特点 3 掌握T-SQL中的标识符 4 掌握T-SQL语法格式约定 1 掌握局部变量和全局变量的区别 2 知道转换函数和聚合函数的含义 1 掌握使用批处理需要注意的要点 多媒体教室和机房 多媒体教室和机房 学习 情境 学习 任务 具体学习内容 能力目标 知识目标 、 教学 环境 存储过程和触发器 存储过1 存储过程基 程的实2 本概念现和管3 , 实现和管理理 存储过程 触发器1 触发器基本 的实现2 概念实现和管理和管理 触发器 1 身份认证概念 2 . 3 Windows身份认证 4 SQL Server身份认证 1 能正确创建存储过程 2 能查看存储过程 3 能正确执行存储过程 4 能正确修改存储过程 5 能正确删除存储过程 1 能正确创建触发器 2 能查看触发器 3 能正确激活触发器 4 ) 5 能正确修改触发器 6 能正确删除触发器 安全管理 9 10 SQL Server 2012 SQL Server 2012身份认证模式 用户和1 数据库用户 角色 2 角色管理 权限管1 权限分类 理 2 权限管理 4.教学实施与保障 教学方式与考核方法 教学方式
1 掌握存储过程的基本概念 2 了解存储过程的优点 1 掌握触发器的基本概念 2 了解触发器的优点 ~ 多媒体教室和机房 1 了解SQL Server安全1 能进行Windows 身份验证和SQL 2 等级知道SQL Server身份验证Server身份的设置 验证的概念与优点 1 能正确创建SQL Server 20121 理解用户与数据库用户 2 能正确创建角色 角色的概念 3 为用户分配角色 1 能完成角色、用户权限的创建 1 掌握对象、语句权限的基本概念 多媒体教室和机房 1)在教学过程中,课程教学采用了理论实践一体化的讲授方式,采用任务驱动式教学方法,选取大量来自工程实践领域的应用案例构
建学习情境,培养学生的职业素质和技能。
2)采用实例引导,充分利用多媒体操作演示,进行直观教学。以学生为本,注重“教、学、做”紧密结合,让学生在实际工作任务中提高实际操作能力。
3)在教学过程中,可采用任务驱动教学法来培养学生的分析问题和解决问题的能力。
考核方式
采用形成性考核和终结性考核相结合、理论与实践一体化的评价模式。
对于形成性考核,按“三结合”与“三评”的机制进行。“三结合”是指学生在每项学习(工作)任务过程中的出勤、参与积极性、演示汇报情况、任务完成质量相结合。“三评”是指学生在每项学习(工作)任务过程中的自评、小组互评、教师对学生及学生小组评价。
对于终结性考核,课程结束后,教师通过综合任务考核学生的掌握和应用情况。
课程对双师结构或教师素质要求
本课程的授课教师要求均为双师素质教师,即既有公司的项目开发经验,又有教学经验,以达到更好的教学效果。
生产性实训条件保障
本课程以学生机房为依托,借助于校内外实训基地,让学生体现真实开发任务,以达到更好的教学效果。
课程教学资源
参考教材:《关系数据库与SQL Server 2012》,陈竺,龚小
勇,机械工业出版社, 电子教案、电子课件 例题源代码 网站资源
因篇幅问题不能全部显示,请点此查看更多更全内容