教学大纲/Syllabus

当前位置:网站首页 - 课程内容-教学大纲

SQL Server数据库技术及应用》课程教学大纲

课程代码:410076

课程名称:SQL Server数据库技术及应用

课程类型:专业核心课程

课程性质:必修课

适用专业:计算机网络技术、计算机应用技术

课程学时:72

理论学时:36

实验学时:36

 

一、课程定位

本课程是三年制高职计算机应用技术、计算机网络技术专业的理论实践一体化专业核心课程。通过本课程的学习,使学生能够熟练使用SQL Server软件创建、管理和维护数据库,熟练掌握数据库的备份、还原及提升数据库安全性的方法;使学生能够理解掌握数据库基础理论知识和SQL语言编程知识;熟练使用数据模型、E-R方法等数据库理论基础知识设计关系型数据库;使学生熟练掌握数据表、表的完整性约束、视图、索引、存储过程、触发器等对象的创建方法,为后续软件开发课程及大数据课程学习打下基础。本课程的前导课程有《计算机应用基础》、《C语言程序设计》,后续课程有《Asp.NET程序设计》、《Java Web程序设计》等。本课程与《面向对象程序设计(Java/VB.NET/ASP.NET/C#)》学习领域课程一起构成Windows应用程序开发课程群。

二、课程目标

(一)专业能力目标

  1. 理解数据库基本理论知识:数据模型、E-R方法、数据表、完整性约束、视图、索引、存储过程、触发器等,培养学生对数据库的新技术、新理念的探索意识;

  2. 熟练掌握数据库的创建、操作与维护;“增、删、改、查”SQL语句的程序设计;

  3. 熟练掌握数据库的备份、还原操作及提升数据库安全性的方法;

  4. 能够使用T-SQL语言为数据库应用系统开发编写数据操纵、查询分析、存储过程等语句的能力。

    (二)方法能力目标

  1. 注重培养学生利用数据库技术对信息进行加工、管理和分析利用的能力;

  2. 注重培养学生的理论联系实际的能力;

  3. 注重培养学生的辩证思维能力。

    (三)社会能力目标

  1. 加强培养学生的职业道德观念;

  2. 加强培养学生的沟通能力和团队协作能力;

  3. 加强培养学生热爱科学,实事求是的学风和创新意识、创新精神。

    三、课程内容与学时分配

序号

章名称

节名称

学时

理论

实验

总学时

1

数据库系统认知与SQL Server 2008 R2安装

1. SQL Server 2008概述

2.SQL Server安装与配置

2

1

4

3.数据库技术理论基础

1

 

2

需求分析与数据库概念设计

1.系统需求分析

1

1

8

2.数据模型

1

 

3.数据库概念设计

1

1

4. E-R方法概念设计

1

2

3

关系模型与数据库逻辑设计

1.关系模型概述

2.关系数据结构

1

1

4

3.概念模型到关系模型转换

1

1

4

数据库的创建与管理

1. SQL Server 2008 R2数据库概述

1

 

8

2.使用SSMS创建与管理数据库

1

2

3.使用T-SQL创建与管理数据库

4.使用SSMS分离和附加数据库

 

1

 

3

5

数据表的创建与操作

1.数据类型

1

 

12

2.表的构成

3.使用SSMS创建表

1

1

4.使用SSMS操作表

1

1

5.使用T-SQL创建表

1

2

6.使用T-SQL操作表

1

1

7.索引的创建与管理

0.5

0.5

8.关系图的创建与管理

0.5

0.5

6

数据完整性控制

1. 数据完整性概念及类别

2. 使用SSMS创建与管理表的完整性约束

1

 

1

 

4

3.使用T-SQL创建与管理表的完整性约束

1

1

 

7

 

SELECT数据查询

1.SELECT查询语句

2

2

12

2.ANSI连接查询

2

2

3.子查询

1

1

4.联合查询

1

1

8

视图的创建与操作

1.使用SSMS创建与管理视图

2.使用SSMS操作视图

1

 

1

 

4

3.使用T-SQL创建与管理视图

4.使用T-SQL操作视图

1

 

1

 

9

T-SQL编程与应用

1.T-SQL编程基础

2.表达式

1

1

8

3.流程控制语句

2

2

4.批处理

5.事务

1

1

10

存储过程与触发器

1.存储过程

1

1

4

2.触发器

1

1

11

数据库的安全性管理

1.SQL Server身份验证模式

2.SQL Server登录管理

3.SQL Server数据库用户管理

1

 

1

 

4

4.设置数据库对象权限和数据库语句权限

5.数据库角色管理

6.数据库备份与还原

1

1

合计

36

36

72

四、教学设计

第一章 数据库系统认知与SQL Server 2008 R2安装

章名称:   数据库系统认知与SQL Server 2008 R2安装              学时: 4

教学目标

1.掌握SQL Server 2008 R2安装和系统的初步配置。

2.熟悉SQL Server的管理组件。

3.理解数据库的基本概念。

4.了解各种数据库管理系统、开发工具及其特点。

教学重点

1.熟练掌握SQL Server 2008 R2安装与配置。

2.理解数据库系统和数据库管理系统。

教学难点

数据库系统的组成。

项目单元名称

主要教学内容

1. SQL Server 2008概述

1. SQL Server的发展历史

2. SQL Server的版本类型及适应的操作系统

3. SQL Server的安装环境要求

2. SQL Server安装与配置

1.安装

2.配置SQL Servre 2008系统

3.数据库技术理论基础

1.基本概念

2.数据库系统

3.数据库管理系统

教学方法建议

讲授法 实例演示法 实践法

备注

 

第二章 需求分析与数据库概念设计 

章名称:需求分析与数据库概念设计                  学时:8

教学目标

1.了解系统需求分析。

2.理解数据模型的概念。

3.理解概念模型基本要素。

4.掌握概念模型的E-R设计过程

教学重点

1. E-R方法。

2.概念模型的E-R设计过程。

教学难点

能够使用E-R方法设计出实际应用问题的概念模型。

项目单元名称

主要教学内容

1.系统需求分析

1.教务管理信息系统需求分析

2.数据模型

1.数据模型基本概念

2.数据模型的组成要素

3.数据模型的结构分类

3.数据库概念设计

1.概念模型基本要素

2.概念设计步骤

4. E-R方法概念设计

1.E-R方法

2.概念模型的E-R设计过程

教学方法建议

讲授法 案例演示法 实践法 线上线下混合式教学

备注

 

第三章 关系模型与数据库逻辑设计

章名称:关系模型与数据库逻辑设计                   学时:4

教学目标

1.理解关系模型概念。

2.理解数据库逻辑设计。

3.掌握概念模型转换为逻辑设计模型的方法。

教学重点

1.关系模型相关知识。

2.熟练掌握概念模型转换为逻辑设计模型的方法。

教学难点

使学生熟练掌握E-R图转换为数据表的方法

项目单元名称

主要教学内容

1.关系模型概述

1.关系模型的要素组成

2.关系模型的特点

2.关系数据结构

1.关系的定义

2.关系术语

3.关系数据完整性

3.概念模型到关系模型转换

1.实体转换为关系的方法

2.联系转换为关系的方法

教学方法建议

讲授法 实例演示法 实践法 线上线下混合式教学

备注

 

第四章 数据库的创建与管理

章名称:数据库的创建与管理                    学时:8

教学目标

1.了解SQL Server 2008 R2数据库对象

2.理解SQL Server 2008 R2数据库文件的组成。

3.掌握使用SSMST-SQL创建和管理数据库。

4.熟练掌握数据库的分离和附加操作。

教学重点

1.熟练掌握使用T-SQL创建和管理数据库。

2.熟练掌握数据库的分离和附加操作。

教学难点

独立编写T-SQL语句创建和管理数据库。

项目单元名称

主要教学内容

1.SQL Server 2008 R2数据库概述

1.数据库对象

2.数据库文件

3.数据库文件组

4.数据库快照

2.使用SSMS创建与管理数据库

1.使用SSMS创建教务管理数据库

2.使用SSMS修改教务管理数据库

3.使用SSMS删除教务管理数据库

3.使用T-SQL创建与管理数据库

1.使用T-SQL创建图书管理数据库

2.使用T-SQL修改图书管理数据库

3.使用T-SQL删除图书管理数据库

4.使用SSMS分离和附加数据库

1.分离数据库

2.附加数据库

教学方法建议

讲授法、实例演示法、实践法,采用线上线下混合式教学,注意理论联系实际

备注

 

第五章 数据表的创建与操作

章名称:数据表的创建与操作                   学时:12

教学目标

1.掌握各种数据类型。

2.掌握使用SSMS创建和管理数据表。

3.掌握使用T-SQL创建和管理数据表。

4.掌握数据库关系图的创建方法。

教学重点

1. 使用SSMS创建和管理数据表。

2. 使用T-SQL创建和管理数据表的命令及语法格式。

教学难点

能够熟练使用T-SQL编写表创建语句。

项目单元名称

主要教学内容

 1.数据类型

1.数值类型

2.字符类型

3.二进制类型

4.日期时间

5.其他数据类型

2.使用SSMS创建表

1.教务管理数据库表的创建与管理

2.使用SSMS创建学生信息表、课程表等

3.使用SSMS修改表

4.使用SSMS删除表

3.使用SSMS操作表

1.教务管理数据库表的操作

2.使用SSMS插入数据行

3.使用SSMS更新数据

4.使用SSMS删除数据行

4.使用T-SQL创建表

1.图书管理数据库表的创建与管理

2.使用T-SQL创建图书信息表、读者表等

3.使用T-SQL修改表

4.使用T-SQL删除表

5.使用T-SQL操作表

1.图书管理数据库表的操作

2.使用T-SQL插入数据行

3.使用T-SQL更新数据

4.使用T-SQL删除数据行

6.索引的创建与管理

1.使用SSMS创建管理索引

2.使用T-SQL创建管理索引

7.关系图的创建与管理

1.创建与管理教务管理数据库关系图

教学方法建议

讲授法 实例演示法 实践法

备注

 

第六章 数据完整性控制

章名称:数据完整性控制                    学时:4

教学目标

1.了解数据完整性概念。

2.熟练使用SSMS创建数据完整性的方法。

3.掌握使用T-SQL创建数据完整性的命令

教学重点

1.使用SSMS创建数据完整性的方法。

2.掌握使用T-SQL创建数据完整性的命令

教学难点

能够独立编写T-SQL语句为数据表添加完整性控制

项目单元名称

主要教学内容

1.数据完整性概念及类别

1.数据完整性概念

2.实体完整性

3.域完整性

4.自定义完整性

2.使用SSMS创建与管理表的完整性约束

1.使用SSMS给教务管理数据库创建完整性控制

2.使用SSMS创建主键约束

3.使用SSMS创建唯一约束

4.使用SSMS创建外键约束

5.使用SSMS创建检查约束

6.使用SSMS创建默认约束

3.使用T-SQL创建与管理表的完整性约束

1.使用T-SQL给图书管理数据库创建完整性控制

2.使用T-SQL创建主键约束

3.使用T-SQL创建唯一约束

4.使用T-SQL创建外键约束

5.使用T-SQL创建检查约束

6.使用T-SQL创建默认约束

教学方法建议

讲授法 实例演示法 实践法

备注

 

第七章 SELECT数据查询

章名称:SELECT数据查询               学时:12

教学目标

1.掌握SELECT查询语句的语法结构。

2.能够使用SELECT语句完成数据库的数据查询。

3.能够使用ANSI连接完成多表连接查询。

4.熟练掌握子查询的语法结构。

5.掌握联合查询的命令。

教学重点

1.SELECT查询语句的各种命令及语法格式。

2.ANSI连接查询的语法格式。

教学难点

使学生能够理解SELECT查询语句的运行机制并能完成数据库的数据查询工作。

项目单元名称

主要教学内容

1.SELECT查询语句

1.案例:教务管理系统数据查询

2.SELECT查询语句结构

3.SELECT子句投影查询

4.FROM子句

5.WHERE子句

6.GROUP BY子句

7.HAVING子句

8.INTO子句

2.ANSI连接查询

1.案例:教务管理系统ANSI连接查询

2.内连接

3.外连接

4.自连接

5.交叉连接

6.多表连接

3.子查询

1.案例:图书管理SELECT子查询

2.IN子查询

3.比较子查询

4.EXISTS子查询

4.联合查询

1.UNION操作符

2.UNION联合查询

教学方法建议

采用线上线下混合式教学,建议使用问题导向法、讲授法、实例演示法、实践法

备注

 

第八章 视图的创建与操作

章名称:视图的创建与操作                 学时:4

教学目标

1.理解视图的概念。

2.掌握使用SSMS创建和管理视图的方法。

3.掌握使用T-SQL命令创建和管理视图的方法。

教学重点

1.使用SSMS创建和管理视图的方法。

2.使用T-SQL创建和管理视图的命令和语法格式。

教学难点

熟练掌握创建和管理视图的T-SQL命令

项目单元名称

主要教学内容

1.使用SSMS创建与管理视图

1.案例:使用SSMS创建与管理教务管理数据库视图

2.使用SSMS创建视图

3.使用SSMS修改视图

4.使用SSMS删除视图

2.使用SSMS操作视图

1.案例:教务管理数据库视图操作

2.使用SSMS查询数据

3.使用SSMS插入数据

4.使用SSMS更新数据

5.使用SSMS删除数据

3.使用T-SQL创建与管理视图

1.案例:使用T-SQL创建与管理图书管理数据库视图

2.使用T-SQL创建视图

3.使用T-SQL修改视图

4.使用T-SQL删除视图

4.使用T-SQL操作视图

1.案例:图书管理数据库视图操作

2.使用T-SQL查询数据

3.使用T-SQL插入数据

4.使用T-SQL更新数据

5.使用T-SQL删除数据

教学方法建议

建议使用问题导向法、讲授法、实例演示法、实践法

备注

 

第九章 T-SQL编程与应用

章名称:T-SQL编程与应用                  学时:8

教学目标

1.能够正确应用T-SQL的表达式和基本控制语句。

2.能够根据系统需求分析编写简单的T-SQL语句。

3.理解事务处理机制。

教学重点

1.表达式。

2. 基本控制语句。

3.理解事务处理机制

教学难点

1.熟练掌握基本控制语句的编写。

2.理解事务处理机制。

项目单元名称

主要教学内容

1.T-SQL编程基础

1.标识符

2.注释

2.表达式

1.常量

2.变量

3.内置函数

4.运算符

3.流程控制语句

1.顺序语句

2.IF-ELSE语句

3.WHILE语句

4.CASE语句

5.其他控制语句

4.批处理

1.GO语句

5.事务

1.事务概述

2.事务处理语句

教学方法建议

采用线上线下混合式教学,课前学生先自己预习网络教学平台的学习资源,课中针对性讲解,课后作业巩固

备注

 

第十章 存储过程与触发器

章名称:存储过程与触发器                   学时:4

教学目标

1.理解存储过程的概念。

2.理解触发器如何实现数据完整性控制。

3.掌握创建存储过程的T-SQL命令。

4.掌握创建触发器的T-SQL命令。

教学重点

1.带参数的存储过程的创建方法。

2.应用触发器实现数据库的完整性控制。

教学难点

熟练掌握存储过程和触发器的创建方法。

项目单元名称

主要教学内容

1.存储过程

1.案例:图书管理数据库存储过程的创建与应用

2.存储过程概述

3.创建存储过程

4.管理存储过程

2.触发器

1.案例:图书管理数据库触发器的创建与应用

2.触发器概述

3.创建DML触发器

4.创建DDL触发器

5.管理触发器

教学方法建议

建议使用问题导向法、讲授法、实例演示法、实践法

备注

 

 

第十一章 数据库的安全性管理

章名称:数据库的安全性管理                  学时:4

教学目标

1.了解数据库安全性的重要性。

2.掌握SQL Server各种维护安全的机制。

3.掌握数据备份和还原的方法。

教学重点

1.SQL Server安全防护机制。

2.数据库备份和还原的方法。

教学难点

理解架构、角色和用户的关系。

项目单元名称

主要教学内容

1.SQL Server身份验证模式

案例:教务管理数据库的安全性管理

1.Windows身份验证

2.混合身份验证

3.设置身份验证

2.SQL Server登录管理

1.Windows授权用户创建登录名

2.SQL Server授权用户创建登录名

3.修改和删除登录名

3.SQL Server数据库用户管理

1.创建数据库用户

2.修改和删除数据库用户

4.设置数据库对象权限和数据库语句权限

1.数据库对象权限

2.数据库语句权限

5.数据库角色管理

1.服务器角色

2.数据库角色

3.应用程序角色

6.数据库备份与还原

1.备份

2.还原

教学方法建议

建议使用问题导向法、讲授法、实例演示法、实践法

备注

 

 

五、考核评价

基本考核方法:线上学习考核、平时考核、期末考核三个部分。

线上学习考核:占30%。主要是在线课程学习成绩,包括在线课程参与度、在线课程随堂测验、在线课程单元测试以及在线课程在线考试成绩。

平时考核:占20%。主要包括考勤、学生平时课堂表现、实验学习效果等方面。

期末考核:占50%。通过闭卷考试评定学生成绩。

六、教学基本条件

(一)教学资源

1.建议教材:

SQL Server 2008 R2数据库技术及应用》,周慧、施乐军主编,人民邮电出版社,20158月。

2.参考书:

SQL Server数据库技术及应用》,吴伶琳、杨正校主编,大连理工大学出版社,20188月。

SQL Server 2008案例教程》,高晓黎、韩晓霞主编,清华大学出版社,20108月。

SQL Server 2012数据库技术及应用》,周慧、施乐军、崔玉礼主编,人民邮电出版社,201911月。

3.在线学习课程:

网址:https://mooc1-1.chaoxing.com/course/203859791.html

(二)教学设施

1.理论课:

多媒体教学设施、计算机机房。

2.实验课:

计算机专业机房。

 

 

制定日期:

修订日期:

执笔人:张超

审核人:**

批准人:**