毕业要求3一设计/开发解决方案:能够指标点3-2:具有系统需求分析能力 设计针对复杂工程问题的解决方案,设 以及程序设计与实现能力,能够综合 计满足特定需求的系统、单元(部件) 运用自然科学和工程科学的基本原理 或工艺流程,并能够在设计环节中体现 和技术手段完成物联网系统的规划与 创新意识,考虑社会、健康、安全、法 设计,并能运用工程化思想进行系统 律、文化以及环境等因素。 解决方案的构建和开发。 毕业要求4一研究:能够基于科学原理并 指标点4-3:参照科学的理论模型对 采用科学方法对复杂工程问题进行研 3 比实验数据和结果,解释实验和理论 究,包括设计实验、分析与解释数据、 模型结果的差异。 并通过信息综合得到合理有效的结论。 指标点51:掌握计算机、信息网络 等现代工程工具和信息技术工具,能 毕业要求5一使用现代工具:能够针对复 针对复杂物联网工程问题正确选择、 杂工程问题,开发、选择与使用恰当的 应用,具备运用计算机及信息网络辅 助物联网规划、设计、计算、控制的 4 技术、资源、现代工程工具和信息技术 能力。 工具,包括对复杂工程问题的预测与模 拟,并能够理解其局限性。 指标点5-2:能够利用现代工具对复 杂物联网工程问题进行预测与模拟, 并能在实践过程中领会相关工具的局 限性。 (一)本课程内容与毕业要求指标点的对应关系 教学内容 毕业要求指标点 第1章绪论 第2章关系数据库 毕业要求1-2 第3章关系数据库标准语言SQL 第4章数据库安全性 第5章数据库完整性 理论教学 第6章关系数据理论 第7章数据库设计 毕业要求5-1、5-2 第8章数据库编程 毕业要求3-2 第9章关系查询处理和查询优化 毕业要求4-3 第10章数据库恢复技术 第11章并发控制 关系数据库标准语言SQL 数据库安全性 实验教学 数据库完整性 数据库编程 毕业要求3-2 (二)毕业要求指标点在本课程中的实现路径 本课程通过设立若干课程目标来实现对毕业要求指标点的支撑。具体课程目标及其与 毕业要求指标点的主要对应关系如下: 课程目标1:建立关系数据库模型 24
24 2 毕业要求 3━设计/开发解决方案:能够 设计针对复杂工程问题的解决方案,设 计满足特定需求的系统、单元(部件) 或工艺流程,并能够在设计环节中体现 创新意识,考虑社会、健康、安全、法 律、文化以及环境等因素。 指标点 3-2:具有系统需求分析能力 以及程序设计与实现能力,能够综合 运用自然科学和工程科学的基本原理 和技术手段完成物联网系统的规划与 设计,并能运用工程化思想进行系统 解决方案的构建和开发。 3 毕业要求 4━研究:能够基于科学原理并 采用科学方法对复杂工程问题进行研 究,包括设计实验、分析与解释数据、 并通过信息综合得到合理有效的结论。 指标点 4-3:参照科学的理论模型对 比实验数据和结果,解释实验和理论 模型结果的差异。 4 毕业要求 5━使用现代工具:能够针对复 杂工程问题,开发、选择与使用恰当的 技术、资源、现代工程工具和信息技术 工具,包括对复杂工程问题的预测与模 拟,并能够理解其局限性。 指标点 5-1:掌握计算机、信息网络 等现代工程工具和信息技术工具,能 针对复杂物联网工程问题正确选择、 应用,具备运用计算机及信息网络辅 助物联网规划、设计、计算、控制的 能力。 指标点 5-2:能够利用现代工具对复 杂物联网工程问题进行预测与模拟, 并能在实践过程中领会相关工具的局 限性。 (一)本课程内容与毕业要求指标点的对应关系 教学内容 毕业要求指标点 理论教学 第 1 章 绪论 第 2 章 关系数据库 毕业要求 1-2 第 3 章 关系数据库标准语言 SQL 第 4 章 数据库安全性 第 5 章 数据库完整性 第 6 章 关系数据理论 第 7 章 数据库设计 毕业要求 5-1、5-2 第 8 章 数据库编程 毕业要求 3-2 第 9 章 关系查询处理和查询优化 毕业要求 4-3 第 10 章 数据库恢复技术 第 11 章 并发控制 实验教学 关系数据库标准语言 SQL 数据库安全性 数据库完整性 数据库编程 毕业要求 3-2 (二)毕业要求指标点在本课程中的实现路径 本课程通过设立若干课程目标来实现对毕业要求指标点的支撑。具体课程目标及其与 毕业要求指标点的主要对应关系如下: 课程目标 1:建立关系数据库模型
课程目标2:数据库系统设计能力 课程目标3:数据库系统编程能力 课程目标4:数据库查询优化能力 毕业要求指标点 课程教学目标 毕业要求1-2 课程目标1 毕业要求5-1、5-2 课程目标2 毕业要求3-2 课程目标3 毕业要求4-3 课程目标4 四、考核方式及成绩评定 (一)考核目标 目标1:掌握数据库的基本概念和理论。 目标2:掌握SQL语言的使用。 目标3:掌握数据库系统分析与设计技术。 目标4:掌握数据库的安全、优化与并发控制技术。 目标5:了解数据库新技术。 (二)考核方式 采用过程考核和期末考试相结合的办法进行课程评价。过程考核从考勤、课堂提问、 主题学习、理论作业、实验等方面进行评价,期末考试主要考核数据库基本理论知识、 SQL语言运用、系统分析与设计能力。 (三)成绩评定 过程考核成绩占本课程总成绩的50%,其中考勤5%、课堂提问5%、主题学习10%、 理论作业10%、实验20%。期末考试占本课程总成绩的50%,以闭卷笔试的形式进行。每 一部分都按100分计算,课程总分100分。 五、课程内容、重点和难点及教学方法与手段 第1章绪论 重点:实体之间的联系、数据模型。 难点:数据库系统结构。 教学方法与手段:学生根据网络自学相关主题、课堂汇报:教师讲解数据模型、数据库 系统结构等重点、难点问题:与学生展开互动、讨论:学生课后完成相关的作业:开展 互联网与传统课堂融合教学。 第1节数据库系统概述 一、数据库的4个基本概念 二、数据管理技术的产生和发展 三、数据库系统的特点 第2节数据模型 一、两类数据模型 二、概念模型 三、数据模型的组成要素 四、常用的数据模型 五、层次模型 25
25 课程目标 2:数据库系统设计能力 课程目标 3:数据库系统编程能力 课程目标 4:数据库查询优化能力 毕业要求指标点 课程教学目标 毕业要求 1-2 课程目标 1 毕业要求 5-1、5-2 课程目标 2 毕业要求 3-2 课程目标 3 毕业要求 4-3 课程目标 4 四、考核方式及成绩评定 (一)考核目标 目标 1:掌握数据库的基本概念和理论。 目标 2:掌握 SQL 语言的使用。 目标 3:掌握数据库系统分析与设计技术。 目标 4:掌握数据库的安全、优化与并发控制技术。 目标 5:了解数据库新技术。 (二)考核方式 采用过程考核和期末考试相结合的办法进行课程评价。过程考核从考勤、课堂提问、 主题学习、理论作业、实验等方面进行评价,期末考试主要考核数据库基本理论知识、 SQL 语言运用、系统分析与设计能力。 (三)成绩评定 过程考核成绩占本课程总成绩的 50%,其中考勤 5%、课堂提问 5%、主题学习 10%、 理论作业 10%、实验 20%。期末考试占本课程总成绩的 50%,以闭卷笔试的形式进行。每 一部分都按 100 分计算,课程总分 100 分。 五、课程内容、重点和难点及教学方法与手段 第 1 章 绪论 第 1 节 数据库系统概述 一、数据库的 4 个基本概念 二、数据管理技术的产生和发展 三、数据库系统的特点 第 2 节 数据模型 一、两类数据模型 二、概念模型 三、数据模型的组成要素 四、常用的数据模型 五、层次模型 重点:实体之间的联系、数据模型。 难点:数据库系统结构。 教学方法与手段:学生根据网络自学相关主题、课堂汇报;教师讲解数据模型、数据库 系统结构等重点、难点问题;与学生展开互动、讨论;学生课后完成相关的作业;开展 互联网与传统课堂融合教学
六、网状模型 七、关系模型 第3节数据库系统的结构 一、数据库系统模式的概念 二、数据库系统的三级模式结构 三、数据库系统的二级映像功能与数据独立性 第4节数据库系统的组成 第2章关系数据库 重点:关系模型及其运算理论。 难点:关系代数。 教学方法与手段:学生根据网络自学相关主题、课堂汇报:教师讲解关系操作、关系完 整性、关系代数等重点、难点问题:采用启发式教学方法,与学生展开互动、讨论:学 生课后完成相关的作业:开展互联网与传统课堂融合教学。 第1节关系数据结构及形式化定义 一、关系 二、关系模式 三、关系数据库 四、关系模型的存储结构 第2节关系操作 一、基本的关系操作 二、关系数据语言的分类 第3节关系的完整性 一、实体完整性 二、参照完整性 三、用户定义的完整性 第4节关系代数 一、 传统的集合运算 二、专门的关系运算 第3章关系数据库标准语言SQL 重点:SQL语言、查询结果作为查询的条件或查询目标集。 难点:查询结果作为查询的条件或查询目标集。 教学方法与手段:学生根据网络自学相关主题、课堂汇报:教师讲解数据定义、数据查 询、数据更新、视图等内容:采用启发式、案例式教学方法,与学生展开互动、讨论: 学生进行实验,学习使用$QL语言:学生课后完成相关的作业:开展互联网与传统课堂 融合教学。 第1节SQL概述 一、SQL的产生与发展 二、SQL的特点 三、SQL的基本概念 第2节学生-课程数据库 第3节数据定义 一、模式的定义与删除 26
26 六、网状模型 七、关系模型 第 3 节 数据库系统的结构 一、数据库系统模式的概念 二、数据库系统的三级模式结构 三、数据库系统的二级映像功能与数据独立性 第 4 节 数据库系统的组成 第 2 章 关系数据库 第 1 节 关系数据结构及形式化定义 一、关系 二、关系模式 三、关系数据库 四、关系模型的存储结构 第 2 节 关系操作 一、基本的关系操作 二、关系数据语言的分类 第 3 节 关系的完整性 一、实体完整性 二、参照完整性 三、用户定义的完整性 第 4 节 关系代数 一、传统的集合运算 二、专门的关系运算 重点:关系模型及其运算理论。 难点:关系代数。 教学方法与手段:学生根据网络自学相关主题、课堂汇报;教师讲解关系操作、关系完 整性、关系代数等重点、难点问题;采用启发式教学方法,与学生展开互动、讨论;学 生课后完成相关的作业;开展互联网与传统课堂融合教学。 第 3 章 关系数据库标准语言 SQL 第 1 节 SQL 概述 一、SQL 的产生与发展 二、SQL 的特点 三、SQL 的基本概念 第 2 节 学生-课程数据库 第 3 节 数据定义 一、模式的定义与删除 重点:SQL 语言、查询结果作为查询的条件或查询目标集。 难点:查询结果作为查询的条件或查询目标集。 教学方法与手段:学生根据网络自学相关主题、课堂汇报;教师讲解数据定义、数据查 询、数据更新、视图等内容;采用启发式、案例式教学方法,与学生展开互动、讨论; 学生进行实验,学习使用 SQL 语言;学生课后完成相关的作业;开展互联网与传统课堂 融合教学
二、 基本表的定义、删除与修改 三、索引的建立与删除 四、数据字典 第4节数据查询 一、单表查询 二、连接查询 三、嵌套查询 四、集合查询 五、基于派生表的查询 六、SELECT语句的一般格式 第5节数据更新 一、插入数据 二、修改数据 三、删除数据 第6节空值的处理 第7节视图 一、定义视图 二、查询视图 三、更新视图 四、视图的作用 第4章数据库安全性 重点:数据库安全性控制的方法、审计、数据加密。 难点:数据库安全性控制的方法。 教学方法与手段:学生根据网络自学相关主题、课堂汇报:教师讲解数据库安全性控制 的方法、审计、数据加密等重点内容:采用启发式、案例式教学方法,与学生展开互 动、讨论:学生进行实验,学习使用SQL语言进行数据库安全性设计:学生课后完成相 关的作业:开展互联网与传统课堂融合教学。 第1节数据库安全性概述 一、数据库的不安全因素 二、安全标准简介 第2节数据库安全性控制 一、用户身份鉴别 二、存取控制 三、自主存取控制方法 四、授权:授予与收回 五、数据库角色 六、强制存取控制方法 第3节视图机制 第4节审计 第5节数据加密 第6节其他安全性保护 第5章数据库完整性 27
27 二、基本表的定义、删除与修改 三、索引的建立与删除 四、数据字典 第 4 节 数据查询 一、单表查询 二、连接查询 三、嵌套查询 四、集合查询 五、基于派生表的查询 六、SELECT 语句的一般格式 第 5 节 数据更新 一、插入数据 二、修改数据 三、删除数据 第 6 节 空值的处理 第 7 节 视图 一、定义视图 二、查询视图 三、更新视图 四、视图的作用 第 4 章 数据库安全性 第 1 节 数据库安全性概述 一、数据库的不安全因素 二、安全标准简介 第 2 节 数据库安全性控制 一、用户身份鉴别 二、存取控制 三、自主存取控制方法 四、授权:授予与收回 五、数据库角色 六、强制存取控制方法 第 3 节 视图机制 第 4 节 审计 第 5 节 数据加密 第 6 节 其他安全性保护 重点:数据库安全性控制的方法、审计、数据加密。 难点:数据库安全性控制的方法。 教学方法与手段:学生根据网络自学相关主题、课堂汇报;教师讲解数据库安全性控制 的方法、审计、数据加密等重点内容;采用启发式、案例式教学方法,与学生展开互 动、讨论;学生进行实验,学习使用 SQL 语言进行数据库安全性设计;学生课后完成相 关的作业;开展互联网与传统课堂融合教学。 第 5 章 数据库完整性
重点:实体完整性、参照完整性、触发器。 难点:参照完整性、触发器。 教学方法与手段:学生根据网络自学相关主题、课堂汇报:教师讲解实体完整性、参照 完整性、触发器等重点内容:采用启发式、案例式教学方法,与学生展开互动、讨论: 学生进行实验,学习使用SQL语言进行数据库完整性设计:学生课后完成相关的作业: 开展互联网与传统课堂融合教学。 第1节实体完整性 一、定义实体完整性 二、实体完整性检查和违约处理 第2节参照完整性 一、定义参照完整性 二、参照完整性检查和违约处理 第3节用户定义的完整性 一、属性上的约束条件 二、元组上的约束条件 第4节完整性约束命名子句 第5节域中的完整性控制 第6节断言 第7节触发器 一、定义触发器 二、激活触发器 三、删除触发器 第6章关系数据理论 重点:函数依赖、范式。 难点:范式。 教学方法与手段:学生根据网络自学相关主题、课堂汇报:教师讲解函数依赖、范式等 重点、难点内容:采用启发式、案例式教学方法:与学生展开互动、讨论:学生课后完 成相关的作业:开展互联网与传统课堂融合教学。 第1节问题的提出 第2节规范化 一、函数依赖 二、码 三、范式 四、2NF 五、3NF 六、BCNF 七、多值依赖 八、4NF 第3节数据依赖的公理系统 第7章数据库设计 重点:概念设计中E模型设计方法、逻辑设计中ER模型向关系模型的转换方法。 难点:概念结构设计。 28
28 第 1 节 实体完整性 一、定义实体完整性 二、实体完整性检查和违约处理 第 2 节 参照完整性 一、定义参照完整性 二、参照完整性检查和违约处理 第 3 节 用户定义的完整性 一、属性上的约束条件 二、元组上的约束条件 第 4 节 完整性约束命名子句 第 5 节 域中的完整性控制 第 6 节 断言 第 7 节 触发器 一、定义触发器 二、激活触发器 三、删除触发器 重点:实体完整性、参照完整性、触发器。 难点:参照完整性、触发器。 教学方法与手段:学生根据网络自学相关主题、课堂汇报;教师讲解实体完整性、参照 完整性、触发器等重点内容;采用启发式、案例式教学方法,与学生展开互动、讨论; 学生进行实验,学习使用 SQL 语言进行数据库完整性设计;学生课后完成相关的作业; 开展互联网与传统课堂融合教学。 第 6 章 关系数据理论 第 1 节 问题的提出 第 2 节 规范化 一、函数依赖 二、码 三、范式 四、2NF 五、3NF 六、BCNF 七、多值依赖 八、4NF 第 3 节 数据依赖的公理系统 重点:函数依赖、范式。 难点:范式。 教学方法与手段:学生根据网络自学相关主题、课堂汇报;教师讲解函数依赖、范式等 重点、难点内容;采用启发式、案例式教学方法;与学生展开互动、讨论;学生课后完 成相关的作业;开展互联网与传统课堂融合教学。 第 7 章 数据库设计 重点:概念设计中 ER 模型设计方法、逻辑设计中 ER 模型向关系模型的转换方法。 难点:概念结构设计