《数据库技术与应用SQL SERVER》课程标准周如意第1稿.docx

上传人:b****6 文档编号:6620925 上传时间:2023-01-08 格式:DOCX 页数:30 大小:28.02KB
下载 相关 举报
《数据库技术与应用SQL SERVER》课程标准周如意第1稿.docx_第1页
第1页 / 共30页
《数据库技术与应用SQL SERVER》课程标准周如意第1稿.docx_第2页
第2页 / 共30页
《数据库技术与应用SQL SERVER》课程标准周如意第1稿.docx_第3页
第3页 / 共30页
《数据库技术与应用SQL SERVER》课程标准周如意第1稿.docx_第4页
第4页 / 共30页
《数据库技术与应用SQL SERVER》课程标准周如意第1稿.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

《数据库技术与应用SQL SERVER》课程标准周如意第1稿.docx

《《数据库技术与应用SQL SERVER》课程标准周如意第1稿.docx》由会员分享,可在线阅读,更多相关《《数据库技术与应用SQL SERVER》课程标准周如意第1稿.docx(30页珍藏版)》请在冰豆网上搜索。

《数据库技术与应用SQL SERVER》课程标准周如意第1稿.docx

《数据库技术与应用SQLSERVER》课程标准周如意第1稿

《数据库技术与应用(SQLSERVER)》课程标准

一、课程管理信息

课程名称:

《数据库技术与应用(MSSQLSERVER)》

课程代码:

制订时间:

2010-1-31

制定人:

周如意

所属系部:

电子信息工程系

批准人:

徐煜祥

二、课程基本信息

学分:

7

学时:

70

先修课:

《C语言程序设计》

后续课:

《C#程序设计》,《ASP.NET应用程开发》

授课对象:

计算网络专业、软件技术专业

课程类型:

专业基础课

三、课程定位

本课程旨在培养学生数据库设计开发能力。

以培养学生数据库实际使用和开发能力以及对应的综合职业素质为目标,重点围绕SQL语言的使用、数据库设计与管理,数据库对象的设计与操作等内容,兼顾数据库基础理论知识的讲解,让学生在了解数据库的概念和作用的同时,拥有操作、设计、管理和开发数据库的能力,是C#应用开发与ASP.NET应用开发的基础课程,通过本课程的学习,让学生能针对开发B/S与C/S应用系统进行分析、设计数据库并能进行维护与管理。

四、课程内容、目标与授课要求

1、课程内容

课程模块编号

课程模块名称

学时

1

数据库技术概论与SQLSERVER2005认识

6

2

为数据管理创建数据库

4

3

数据库中表的建立与数据输入

6

4

数据的准确性、一致性与完备性

6

5

应用数据库中的数据——数据中数据查询

8

6

优化数据查询与数据管理——索引与视图

4

7

提高数据库中数据操作速度——使用存诸过程

6

8

数据库安全性的保证

4

9

与其它数据环境进行数据转换——数据库中数据的导入与导出

4

10

加强数据库的维护——数据库的备份与还原

4

11

应用T-SQL程序管理数据——应用游标与事务

6

12

使用报表管理数据操作的结果-SQLSERVER2005ReportingServices的应用

4

13

设计数据库应用程序

8

合计

*注:

课程模块设计可以不借鉴传统的章节模式,突出以工作任务为中心。

2、课程目标

(1)职业能力目标

●总体能力目标

1能够绘制E-R图;

2能使用SQLSERVER2005DBMS进行数据库服务端数据库的创建、能对数库进行维护并能对数据库的安性与完整性进进行控制;

3在C#语言中使用SQL语言,完成对数据的查询、更新、统计等操作;

4利用关系数据库的设计理论完成某项数据库应用系统的数据库设计。

●课程单项目标(若干能力分目标)

编号

能力项目目标

单项能力目标

1

能进行数据库设计

(1)能够对数据库应系统进行基本需求分析,包括能够建立E-R图;

(2)能够进行数据库的概念、逻辑及物理设计;

(3)学会使用SQLSERVER2005的安装。

1

能够在SQLSERVER2005中建立数据库

(1)能够创建数据库,包括使用SQL语句建立数据库;

(2)能够对数据进行基本维护(包括数据库的修改、移动位置、删除、增加与收缩数据库容量);

(3)能够在SSMS中建立表。

2

能够熟练使SQL语言的基本语句,完成数据的输入

(1)能够熟练使SQL语句创建表与表的维护;

(2)能够用SQL语句完成数据插入;

(3)能够用SQL语句完成数据删除;

(4)能够用SQL语句完成数据更新。

3

能够对数据库中数据的完整性、一致性、完备性进行管理

(1)能够建约束并立应用;

(2)能够建立关系图并对之进行管理;

(3)能够建立默认并应用默认;

(4)能够建立规则与应用;

(5)能够创建触发器并应用,能够进行触发器的管理。

5

能够熟练使SQL语句,完成数据的查询

(1)、能够使用SQL语言中常用的函数,包括数学、字符、日期与时间、集合系统函数;

(2)、能够分析数据系统应用系统中常数据查询要求;

(3)熟练使用SQL查询语句数据查询

6

能够创建视图与索引并应用,来优化数据查询并进行数据管理

(1)会创建索引并对之进行应用与管理;

(2)能够创建视图并对进行应用与管理;

(3)能够创建全文索引与启用;

(4)能够使创建视图与索引的SQL语句。

7

能够创建存储过程,来提高数据操作速度,并能够存储过程进行维护

(1)能够创建存储过程并执行

(2)能够管理存储过程(修改、删除、重新编译)

(3)能够使用扩展存储过程

8

能够应用SQLSERVER2005的安全策略,保证数据库的安全性

(1)能够管理数据库服务器安全,包括设置登录模式、建立登录名、角色及用户进行管理;

(2)能够建立SQLSERVER2005的安全管理模型。

9

能够熟练进行SQLSERVER2005数据的导入与导出,来完成同其它数据环境进行数据转换。

(1)能够将将EXCEL的数据与文本文件数据导入SQLSERVER2005;

(2)能够将SQLSERVER2005中的数据导至ACCESS与EXCEL环境中;

(3)能够使作SQLSERVER2005中的SSIS进行数据的导入与导出。

10

能够对对SQLSERVER2005数据的备份与还原来加强数据库的维护

(1)能够以各种方式备份数据SQLSERVER2005数据库;

(2)能够选择不同的恢复模型完成数据库的恢复;

(3)能够管理管理备份;

(4)会分离与附加数据库。

11

能够应用游标与事务,通过T-QL程序来管理数据

(1)能够编写事务程序使用

(2)能够应用游标。

12

能够使用SQLSERVER2005中的ReportServices来管理数据操作的结果

(1)能够使用SQLSERVER2005中的ReportServices;

(2)能够创建并修改报表;

(3)能够发布报表。

13

能够在.NET中访问SQLSERVER2005的数据库

学会C#开发数据库应用程序,提高数据库应用系统的开发能力

(2)知识目标

编号

知识目标

单项知识目标

1

理解数据库中的基本概念

(1)理解数据模型与数据模式;

(2)理解关系中的概念:

关系、键、外键;

(3)理解数据完整性。

2

理解数据库创建命令格式和索引的作用

(1)掌握数据库创建命令格式,包括数据文件与日志文件;

(2)理解索引的作用,包括优缺点、使用的原则,知道全文索引的概念;

(3)理解各种索引创建所对应的SQL语句、索引的评估和分析及索引的设计准则;

(4)理解聚集索引、唯一索引、单列索引、多列索引。

3

掌握数据库中表的建立与数据输入一般句的格式

(1)掌握数据库的创建、删除、修改的SQL语句;

(2)理解数据库的逻辑结构;

(3)了解物理存储结构。

4

掌握查询语句的一般格式

(1)掌握SELECT语句及FROM、WHERE、ORDERBY、GROUPBY、HAVING子句、INNERJOIN的使用知识;

(2)熟悉SQL语言中常用的函数;

(3)理解表的LEFTOUTERJOIN、RIGHTOUTERJOIN、FULLOUTERJOIN、CROSSJOIN。

5

理解视图的定义用作用以及视图的更新的限制条件

(1)理解创建、修改、删除视图相应的SQL语句;

(2)了解视图的更新的限制条件。

6

理解存储过程的定义与作用

(1)熟练掌握存储过程的创建方法及相应的SQL语句;

(2)掌握存储过程的修改、删除、执行;

7

理解触发器的定义、作用和工作原理

(1)熟练掌握触发器的创建方法及相应的SQL语句;

(2)掌握触发器的修改、删除;

(3)掌握触发器的种类和触发时机;(4)理解参照完性。

8

掌握SQLSERVER2005提供安全性和完整性的方法

(1)了解SQLSERVER2005安全机制;

(2)了解DCL对数据库的控制;

(3)了解服务器的角色、登录名、数据库用户。

9

理解事务与游标

(1)理解事务的特性;

(2)掌握事务编写的SQL命令格式;(3)掌握游标的定义与使用

10

理解数据库的恢复与备份策略

(1)理解备份的种类;

(2)故障还原模型;(3)理解还原的作用

11

掌握数据库设计的理论

(1)理解关系代数;

(2)掌握关系规范化设计理论(1NF、2NF、3NF,BCNF)。

12

掌握数据库方法与设计工具

(1)掌握数据库设计和步骤:

概念设计、物理设计、逻辑设计;

(2)掌握PowerDesign设计工具有关知识

13

掌握.NET访问SQLSERVER2005中数据库技术

(1)了解数据库访技术;

(2)掌握在C#中使用SQL语句的方法。

3、能力训练项目

编号

能力训练项目

能力训练二级项目

能力目标

相关支撑知识

训练方式与手段

提交结果

1

对“销售合同系统”需求分析和设计数据库的逻辑结构

1.1建立设计数据库的逻辑结构

(1)能够建立“销售合同系统”E-R图

(2)建立“销售合同系统”的关系模式

(1)数据模型

(2)数据模式

(3)理解关系中的概念:

关系、键、外键;

教师分析为主

E-R图与关系模式

2

建立“销售合同系统“的数据库

2.1安装SQLSERVER2005系统

学会SQLSERVER2005的安装

(1)了解SQLSERVER各个版本及适用操作系统与硬件要求

(2)熟悉建立数据库的方式

(3)理解数据库中的对象

通过教师演示教学管理数据库的建立,学生模仿建立本数据库

2.2在SSMS建立数据库

(1)能注册到网络中已存在的一个SQLSERVER2005数据库实例

(2)能使SQLSERVER2005企业管理器与查询分析器

(3)能使SQLSERVER2005联机从书

2.3通过SQL语句建立数据库

能够分析数据库要求

理解建立数据库的SQL语句组成部分与格式

3

在“销售合同系统”数据库中建立表结构与操作数据

3.1在SSMS建立数据库中的表

能熟练使用SSMS对表的创建、表结构的修改,设计主键与输入记录

(1)掌握SQLSERVER2005数据类型;

(2)理解表主键、外键;

(3)掌握表的创建、表结构的修改相应的SQL语句。

通过教师演示教学管理数据库的建立,学生模仿建立本数据库中的表

建立完成销售合同系统的数据库

3.2通过SQL语句建立数据库中表

(1)能CREATETABLE命令建表

(2)能使用ALTERTABLE使令修表的结构

(3)能使用表的删除命令DROPTABLE

3.3操作表中的数据

能用T-SQL完成数据的输入、删除与修改

掌握INSERT、DELTE、UPDATE命令的用法

4

对“销售合同系统”数据库实施数据完整性

4.1创建主键约束、添加非空约束及使用默认与规则。

(1)能够建约束并立应用;

(2)能够建立默认并应用默认;

(3)能够建立规则与应用。

(1)理解表主键、外键;

(2)理解约束

同上

同上

4.2创建关系图

能够建立关系图并对之进行管理

理解参照完性

4.3在表中创建触发器

能够创建触发器并应用,能够进行触发器的管理。

(1)掌握触发器的修改、删除;

(2)掌握触发器的种类和触发时机;

5

查询“销售合同系统”数据库的数据

5.1利用简单SQL语句查询客户表

能够使用基本的SELECT语句及FROM、WHERE子句

(1)掌握SELECT语句及FROM、WHERE、ORDERBY、GROUPBY、HAVING子句、INNERJOIN的使用知识;

(2)熟悉SQL语言中常用的函数;

(3)理解表的LEFTOUTERJOIN、RIGHTOUTERJOIN、FULLOUTERJOIN、CROSSJOIN。

同上

查询结果与SQL语句

5.2利用附加子句查询产品表的数据

(1)能够使用WHERE、ORDERBY、GROUPBY、HAVING子句;

(2)使用聚合函数

5.3“销售合同系统”的数据综合查询

能够使用INNERJION、LEFTOUTERJOIN、RIGHTOUTERJOIN、FULLOUTERJOIN、CROSSJOIN子句

5.4利用子查询查“销售合同系统”的中数据

能够使用子查询完成复杂的查询

 

6

在“销售合同系统”数据库中建立索引与视图

5.1分别在SSMS与SQL语句使在产品表中建立索引

(1)会创建索引并对之进行应用与管理;

(2)能够创建全文索引与启用;

(3)能够使创建视图与索引的SQL语句。

(1)理解索引的作用,包括优缺点、使用的原则,知道全文索引的概念;

(2)理解各种索引创建所对应的SQL语句、索引的评估和分析及索引的设计准则;

(3)理解聚集索引、唯一索引、单列索引、多列索引。

同上

创建索引的SQL语句

5.2创建视图

能够创建视图并进行应用与管理.

(1)理解创建、修改、删除视图相应的SQL语句;

(2)了解视图的更新的限制条件。

创建视图的SQL语句

7

为“销售合同系统”数据库创建存储过程

(1)能够创建存储过程并执行

(2)能够管理存储过程(修改、删除、重新编译)

(1)熟练掌握存储过程的创建方法及相应的SQL语句;

(2)掌握存储过程的修改、删除、执行;

同上

存储过程语句

8

设计“销售合同系统”数据库安全管理策略

能够管理数据库服务器安全,包括设置登录模式、建立登录名、角色及用户进行管理;

(1)了解SQLSERVER2005安全机制;

(2)了解DCL对数据库的控制;

(3)了解服务器的角色、登录名、数据库用户。

同上

9

“销售合同系统”数据库中数据导入与导出

9.1数据的导入

(1)能够将将EXCEL的数据与文本文件数据导入SQLSERVER2005;

(2)能够将SQLSERVER2005中的数据导出到ACCESS与EXCEL环境中;

(3)能够使作SQLSERVER2005中的SSIS进行数据的导入与导出。

理解不同的数据环境

同上

9.2数据的导出

导出的ACESS数据库与EXCEL文件

10

“销售合同系统”数据库的备份与恢复

(1)能够以各种方式备份数据SQLSERVER2005数据库;

(2)能够选择不同的恢复模型完成数据库的恢复;

(3)能够管理管理备份;

(4)会分离与附加数据库。

(1)理解备份的种类;

(2)故障还原模型;(3)理解还原的作用

同上

备份的文件

11

使用游标文访问“销售合同系统”中的数据行

11.1使用游标文查询与删除“销售合同系的数据行

(1)能够编写事务程序使用

(2)能够编写与应用游标完成数据询与删除。

(1)理解事务的特性;

(2)掌握事务编写的SQL命令格式;

(3)掌握游标的定义与使用。

同上

定义游标的SQL语句

11.2使用游标更新“销售合同系的数据行

能够编写与应用游标完成数据的更新。

12

在“销售合同系统”中应用报表

(1)能够使用SQLSERVER2005中的ReportServices;

(2)能够创建并修改报表;

(3)能够发布报表。

(1)了解报表设计流程

(2)了解报表结构

同上

报表

13

设计“销售合同系统”应用程序

(1)能够对数据库应系统进行基本需求分析;

(2)学会C#开发数据库应用程序,提高数据库应用系统的开发能力。

(2)了解数据库访技术;

(2)掌握在C#中使用SQL语句的方法。

同上

应用序程

注:

若能力训练项目有结果,则要求学生提交结果。

4、教学进度表

序号

教学目标与主要内容

考核

内容

学时

课程单元所属课程模块

课程单元

能力训练项目

能力目标

知识目标

1

数据库技术基础

(1)理解数据模型与数据模式;

2

1、数据库技术概论与SQLSERVER2005认识

2

设计数据库

1.1建立设计数据库的逻辑结构

能够进行数据库的概念、逻辑及物理设计

(2)理解关系中的概念:

关系、键、外键;

2

3

认识SQLSERVER2005

2.1安装SQLSERVER2005

学会使用SQLSERVER2005的安装

了解SQLSERVER各个版本及适用操作系统与硬件要求

2

4

建立数据库方法

(一)

2.2在SSMS建立数据库

(1)能够创建数据库,包括使用SQL语句建立数据库;

(2)能够对数据进行基本维护(包括数据库的修改、移动位置、

删除、增加与收缩数据库容量);

(3)能够在SSMS中建立表。

(1)熟悉建立数据库的方式

(2)理解数据库中的对象

建立好的销售合同系统的数据库

2

2、为数据管理创建数据库

5

建立数据库方法

(二)

2.3通过SQL语句建立数据库

2

6

利用SSMS建立数据库中表

3.1在SSMS建立数据库中的表

能熟练使用SSMS对表的创建、表结构的修改,设计主键

理解关系中的概念:

关系、键、外键

建立好的销售合同系统的数据库中表结构

2

3、数据库中表的建立与数据输入

7

应用T-SQL建立表

3.2通过SQL语句建立数据库中表

(1)能CREATETABLE命令建表

(2)能使用ALTERTABLE使令修表的结构

(3)能使用表的删除命令DROPTABLE

(1)掌握SQLSERVER2005数据类型;

(2)理解表主键、外键;

(3)掌握表的创建、表结构的修改相应的SQL语句。

2

8

操作表中的数据

3.3操作表中的数据

(1)能在SSMS完成数据操作

(2)能用T-SQL完成数据的输入、删除与修改

掌握INSERT、DELTE、UPDATE命令的用法

操作的数据

2

9

数据完整性概述、

应用约束、规则与默认

4.1创建主键约束、添加非空约束及使用默认与规则。

(1)能够建约束并立应用;

(2)能够建立默认并应用默认;

(3)能够建立规则与应用。

(1)理解三类数据完整性

(2)理解表主键、外键;

(3)理解约束

数据完整性

2

4、数据的准确性、一致性与完备性

10

创建管理关系图

4.2创建关系图

能够建立关系图并对之进行管理

(1)理解参照完性

关系图

2

11

应用触发器

4.3在表中创建触发器

能够创建触发器并应用,能够进行触发器的管理。

(1)掌握触发器的修改、删除;

(2)掌握触发器的种类和触发时机;

触发器

2

12

T-SQL查询语格基本成组与简单查询

5.1利用简单SQL语句查询客户表

能够使用基本的SELECT语句及FROM、WHERE子句

理解SELECT语句基本格式与用法

T-SQL查询语句的使用与查询使用

2

5、应用数据库中的数据——数据中数据查询

13

T-SQL中的函数的使用

5.2利用附加子句查询产品表的数据

(1)能够使用WHERE、ORDERBY、GROUPBY、HAVING子句;

(2)使用聚合函数

理解ORDERBY、GROUPBY、HAVING子句

(2)掌握常用函数

同上

2

14

连接查与嵌套查询

5.3销售合同系统”的数据综合查询

5.4利用子查询查“销售合同系统”的中数据

能够使用INNERJION、LEFTOUTERJOIN、RIGHTOUTERJOIN、FULLOUTERJOIN、CROSSJOIN子句

理解联连接与嵌套查询

同上

2

15

使用SSMS进行数据查询

能够使用SSMS设计查询

2

16

认识索并创建与管理索引

6.1分别在SSMS与SQL语句使在产品表中建立索引

(1)会创建索引并对之进行应用与管理;

(2)能够创建全文索引与启用;

(3)能够使创建视图与索引的SQL语句。

(1)理解索引的作用,包括优缺点、使用的原则,知道全文索引的概念;

(2)理解各种索引创建所对应的SQL语句、索引的评估和分析及索引的设计准则;

(3)理解聚集索引、唯一索引、单列索引、多列索引。

T-SQL创建索引语句的使用

2

6、优化数据查询与数据管理——索引与视图

17

认识视图与创建并使用

6.2创建视图

能够创建视图并对进行应用与管理.

(1)理解创建、修改、删除视图相应的SQL语句;

(2)了解视图的更新的限制条件。

T-SQL视图语句的使用

2

18

T-SQL的变量与存储过程

(1)理解T-SQL变量

(2)理解存储过储程的特点与作用

对存储过程的调用

2

7、提高数据库中数据操作速度——使用存诸过程

19

创建存储过程

7.为“销售合同系统”数据库创建存储过程

(1)能够创建存储过程并执行

(2)能够管理存储过程(修改、删除、重新编译)

熟练掌握存储过程的创建方法及相应的SQL语句以及储过程执行;

2

20

管理存储过程

掌握存储过程的修改、删除;

2

21

SQLSERVER2005安全机制与管理SQLSERVER2005服务器

8.设计“销售合同系统”数据库安全管理策略

能够管理数据库服务器安全,包括设置登录模式、建立登录名、角色及用户进行管理;

(1)了解SQLSERVER2005安全机制;

(2)了解DCL对数据库的控制;

(3)了解服务器的角色、登录名、数据库用户。

2

8、数据库安全性的保证

22

SQLSERVER2005安全管理模型

了解Windows操作系统的安全模式

(2)了解SQLSERVER2005的全安模模式

2

23

向SQLSERVER2005的数据库导入数据

9.1数据的导入

能导入EXCEL与文本数据

理解不同的数据环境相互转换

导入与导出数据

2

9、与其它数据环境进行数据转换——数据库中数据的导入与导出

24

SQLSERVER2005数据库中数据导出

9.2数据的导出

能导出至ACCESS数据库

2

25

设计库的备份与恢复策略

(1)理解备份的种类;

(2)故障还原模型;

(3)理解还原的作用

备份文件

2

10、加强数据库的维护——数据库的备份与还原

26

数据库的备份与管理

10.“销售合同系统”数据库的备份与恢复

(1)能够以各种方式备份数据SQLSERVER2005数据库;

(2)能够选择不同的恢复模型完成数据库的恢复;

(3)能够管理管理备份;

(4)会分离与附加数据库。

2

27

T-SQL批处理与流程控制

2

11、应用T-SQL程序管理数据——应用游标与事务

28

应用游标

11.1使用游标查询与删除“销售合同系的数据行

11.2使用游标更新“销售合同系的数据行

(1)能够编写事务程序使用

(2)能够编写与应用游标完成数据查询与删除。

(3)能够编写与应用游标完成数据的更新。

游标的建立与使用

2

29

事务实现

(1)理解事务的特性;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1