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