物联网 数据库及应用 课程标准.docx

上传人:b****8 文档编号:10524524 上传时间:2023-02-17 格式:DOCX 页数:26 大小:28.12KB
下载 相关 举报
物联网 数据库及应用 课程标准.docx_第1页
第1页 / 共26页
物联网 数据库及应用 课程标准.docx_第2页
第2页 / 共26页
物联网 数据库及应用 课程标准.docx_第3页
第3页 / 共26页
物联网 数据库及应用 课程标准.docx_第4页
第4页 / 共26页
物联网 数据库及应用 课程标准.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

物联网 数据库及应用 课程标准.docx

《物联网 数据库及应用 课程标准.docx》由会员分享,可在线阅读,更多相关《物联网 数据库及应用 课程标准.docx(26页珍藏版)》请在冰豆网上搜索。

物联网 数据库及应用 课程标准.docx

物联网数据库及应用课程标准

 

《数据库及应用》

课程标准

 

宁夏工商职业技术学院

二〇一六年四月

 

《数据库及应用》课程标准

一、课程基本信息

课程名称:

数据库及应用

课程类别:

职业基本能力课程

学时学分:

68学时,4学分

适用专业:

物联网应用技术专业(专业代码:

590129)

二、课程概述

本课程为物联网应用技术专业的职业基本能力课程,是一门实践性和操作性很强的课程。

该课程着重培养学生的数据库分析与设计能力、数据库管理与维护能力、数据库文档的编写能力,以及结合高级程序设计语言进行数据库应用系统、管理信息系统开发的能力,是计算机网络技术专业之B/S、C/S应用程序开发的重要基础。

通过该课程学习学生会安装和配置SQLServer数据库,会创建和管理数据库和数据库对象,保证数据完整性和数据安全性;能根据需要对数据进行增、删、改和查询操作,会对SQLServer数据库进行日常管理与维护,学生可以从事数据库系统管理员、数据库应用开发的程序员、数据库应用项目工程师等工作。

三、本课程与其他课程关系

表1与前期课程的关系

课程名称

课程关系

前续课程

计算机应用基础

计算机专业英语

前续课程提供计算机基本操作技能和程序设计语句认读和书写能力

本课程为动态网站、应用程序等提供后台数据库的设计及应用,使数据库技术与软件技术、网络技术很好的融合。

本课程

数据库及应用

后继课程

动态网页设计

JAVA(程序设计)

四、工作任务和课程目标

(一)工作任务及职业能力

表2工作任务与职业能力分析表

工作领域

工作任务

职业能力

学习项目

数据库管理与维护

1:

设计学生管理数据库的结构

2:

SQLServer2005的安装、配置及启动

3:

创建学生管理数据库

4:

建立学生管理系统中的数据表

5:

设置数据表的完整性

6:

数据的导入与导出

7:

使用sql语句对数据库中数据操作

8:

用SQL语句进行简单查询

9:

用视图进行查询

10:

用函数进行查询

11:

用T-SQL语句操作数据库表

12:

统计查询

13:

连接查询

14:

子查询

15:

用户自定义函数

16:

存储过程

17:

触发器

18:

SQLServer数据库的安全性

19:

数据库的备份和还原

熟悉MSSQL数据库技术,熟练掌握T-SQL语言,能开发编写数据库管理、sql脚本; 熟悉SQLServer数据库管理维护,熟练编写复杂存储过程,函数,触发器,并能进行性能优化。

 

设计学生管理数据库

创建学生管理数据库

学生管理数据库中的数据操作

学生基本信息查询(简单查询)

学生成绩查询(复杂查询)

学生管理数据库的编程

学生管理数据库的管理

学生管理数据库的实现

数据库设计与开发

1:

创建学生管理数据库

2:

建立学生管理系统中的数据表

3:

设置数据表的完整性

4:

数据的导入与导出

5:

使用sql语句对数据库中数据操作

6:

用SQL语句进行简单查询

7:

用视图进行查询

8:

用函数进行查询

9:

用T-SQL语句操作数据库表

10:

统计查询

11:

连接查询

12:

子查询

13:

用户自定义函数

14:

存储过程

15:

触发器

16:

应用系统界面设计

17:

应用系统数据库设计

18:

应用系统功能设计

熟悉C/C++、VC++、Java、VB、等编程语言及相关网络协议;熟悉程序编写、精通数据库管理、面对对象的分析和设计方法、关系型数据库结构设计与编程;熟悉SqlServer、Oracle、MySql、Access等数据库两项以上,并有存储过程、触发器等开发经验。

设计学生管理数据库

创建学生管理数据库

学生管理数据库中的数据操作

学生基本信息查询(简单查询)

学生成绩查询(复杂查询)

学生管理数据库的编程

学生管理数据库的管理

学生管理数据库的实现

(二)课程目标

通过该课程学习学生会安装和配置SQLServer数据库,会创建和管理数据库和数据库对象,保证数据完整性和数据安全性;能根据需要对数据进行增、删、改和查询操作,会对SQLServer数据库进行日常管理与维护,能进行数据库应用系统的设计和开发。

培养学生对数据库管理和开发的兴趣爱好,培养学生各种职业能力。

具体教学目标如下:

表3《数据库及应用》教学目标

知识目标

能力目标

素质目标

(1)理解数据库基本知识

(2)了解数据库开发的流程

(3)掌握数据库组成

(4)掌握常用数据类型

(5)掌握常用数据完整性

(6)掌握简单查询和高级查询的方法

(1)会搭建各种数据库

(2)能管理数据库

(3)能创建和管理表

(4)会操作表中数据

(5)能设计表的数据完整性

(6)会简单查询和高级查询操作数据

(1)培养学生对数据库开发的兴趣和爱好

(2)提高数据库设计和开发能力

(3)培养学生思考问题、解决问题的能力

(4)培养学生自主学习的能力

(5)培养学生良好学风以及创新意识和创新能力

(6)培养学生的团队协作精神

五、整体教学设计

按照“以能力为本位、以职业实践为主线、以项目课程为主体的模块化专业课程体系”的总体设计要求,该课程以形成数据库管理能力和利用高级编程语言进行数据库编程能力为基本目标,紧紧围绕完成工作任务的需要来选择和组织课程内容,突出工作任务与知识的联系,让学生在职业实践活动的基础上掌握知识,增强课程内容与职业能力要求的相关性,提高学生的操作能力。

该课程项目以设计一个完整的数据库为贯通项目,并进一步依据工作过程将整个项目划分为6个相对独立的子项目,每个子项目划分为若干个任务,将数据库设计、数据规范化、数据表的创建管理、表数据操作、查询、数据完整性、索引、视图、存储过程、触发器、备份与还原、数据安全管理、事务等知识嵌入到这些任务中,从而完成一个完整的数据库系统。

为加强学生的实践操作能力,实践课时占总课时数的63%。

依据各项目模块的内容总量以及在该门课程中的地位分配各项目模块的学时数。

该课程整体教学设计如表4所示。

表4《数据库及应用》整体教学设计

项目编号

项目名称

工作任务

学时

理论

实践

总学时

1

设计学生管理数据库

任务1:

设计学生管理数据库的结构

2

2

8

任务2:

SQLServer2005的安装、配置及启动

2

2

2

创建学生管理数据库

任务1:

创建学生管理数据库

0

2

6

任务2:

建立学生管理系统中的数据表

0

2

任务3:

设置数据表的完整性

0

2

3

学生管理数据库中的数据操作

任务1:

数据的导入与导出

0

2

6

任务2:

使用sql语句对数据库中数据操作

2

2

4

学生基本信息查询(简单查询)

任务1:

用SQL语句进行简单查询

2

2

12

任务2:

用视图进行查询

0

2

任务3:

用函数进行查询

0

2

任务4:

用T-SQL语句操作数据库表

2

2

5

学生成绩查询(复杂查询)

任务1:

统计查询

0

2

6

任务2:

连接查询

0

2

任务3:

子查询

0

2

6

学生管理数据库的编程

任务1:

用户自定义函数

2

2

12

任务2:

存储过程

2

2

任务3:

触发器

2

2

7

学生管理数据库的管理

任务1:

SQLServer数据库的安全性

0

2

4

任务2:

数据库的备份和还原

0

2

8

学生管理数据库的实现

任务1:

界面设计

0

2

14

任务2:

数据库设计

2

4

任务3:

功能设计

2

4

合计

六、教学内容与要求

在具体设计过程中以数据库系统开发流程与典型的项目为载体,使工作任务具体化,并依据完成工作任务的需要、职业院校学习特点和职业能力形成的规律,按照设计要求确定课程的知识、技能等内容,产生具体的教学项目。

表5项目1教学内容与要求

学习项目

设计学生管理数据库

参考学时

8

学习任务

任务1:

数据库概念模型设计

4

任务2:

SQLServer2005的安装、配置及启动

4

教学

目标

知识

1)初步了解系统需求分析的方法

2)理解数据流图

3)理解如何绘制E-R图

4)理解数据库设计说明书

5)了解SQLServer数据库软件的各个版本及安装的软硬件要求

6)学会安装和配置SQLServer2005服务器

能力

1)能读懂数据流图

2)能绘制E-R图

3)会编写数据库设计说明书

4)会安装和配置SQLServer2005服务器

5)能熟练操作MicrosoftSQLServerManagementStudio

素质

1)培养学生对数据库开发的兴趣和爱好。

2)培养学生自主学习的能力。

3)数据库的基本操作素养

教学内容

任务1学生管理系统需求分析

任务2设计学生管理系统E-R图

1)确定实体。

2)确定实体属性。

3)E-R图中的基本概念

4)E—R图设计原则

5)E-R图描述现实世界的概念模型

任务3设计学生管理系统的关系模式

任务4设计学生管理系统的物理结构

任务5编写数据库设计说明书

任务6安装SQLServer2005企业版

1)安装的软件要求

2)安装的硬件要求

3)安装过程

任务7配置与启动SQLServer2005

1)SQLServer服务器的启动、暂停和关闭

2)启动SQLServerManagementStudio

3)设置数据库管理员密码

4)注册数据库服务器

教学方法与建议

理论讲授+课堂讨论+问题答疑

技术规范

企业对数据库相关工作岗位的技术要求

考核评价

笔试和上机考核,笔试主要考查学生掌握数据库的设计方法,了解数据库在项目中的重要作用,对于关系数据库和二维表的理解情况等内容,上机主要考查学生能否正确安装和配置sqlserver数据库

表6项目2教学内容与要求

学习项目

创建学生管理数据库

参考学时

6

学习任务

任务1:

创建学生管理数据库

2

任务2:

建立学生管理系统中的数据表

2

任务3:

设置数据表的完整性

2

教学

目标

知识

1)掌握使用企业管理器创建数据库

2)掌握使用creatdatabase命令创建数据库

1)掌握使用企业管理器创建数据库表

2)掌握使用createtable命令创建数据库表

2)掌握创建数据表的约束

3)掌握创建表间关系

能力

1)会使用企业管理器创建数据库

2)能使用creatdatabase命令创建数据库

1)会使用企业管理器创建数据库表

2)能使用createtable命令创建数据库表

2)能创建表的约束

3)能创建表间关系

素质

1)培养学生对数据库开发的兴趣和爱好。

2)培养学生自主学习的能力。

3)数据库及数据库表的基本操作素养

教学内容

任务1:

在ManagementStudio中创建数据库student

数据库的结构:

1)逻辑结构

2)物理结构

任务2用CREATEDATABASE语句创建数据库student

任务3:

创建数据表student的表结构

任务4:

SQL代码创建数据表student的表结构

1)数据类型

2)数据表创建

任务5:

为student表添加数据

方法一:

在SQLServerManagementStudio图形化界面中添加数据

方法二:

使用INSERTINTO语句为数据表student添加数据

任务6:

创建数据表student的约束

任务7:

创建数据表class的约束

任务8:

创建数据表student和class之间的关系,并建立数据库关系图显示两者关系

教学方法与建议

理论讲授+课堂讨论+问题答疑+上机实践+案例教学

技术规范

企业对数据库相关工作岗位的技术要求

考核评价

上机考核,主要考核掌握数据库和表的设计,完成数据库中表的设计,并正确设置数据表的完整性

表7项目3教学内容与要求

学习项目

学生管理数据库中的数据操作

参考学时

6

学习任务

任务1:

数据的导入与导出

2

任务2:

使用sql语句对数据库中数据操作

4

教学

目标

知识

掌握数据的导入导出操作

掌握数据的增加

掌握数据的删除

掌握数据的更新

能力

会数据的导入导出操作

能使用sql语句进行数据的增加

能使用sql语句进行数据的删除

能使用sql语句进行数据的更新

素质

培养学生对数据库开发的兴趣和爱好.

培养学生思考问题、解决问题的能力,

培养学生自主学习的能力。

SQL语句对数据库操作的素养

教学内容

任务1:

将Excel中的数据导入到数据库student中

任务2将数据表student导出到Access数据库s中

任务3:

数据的增加

INSERTINTO表(字段1,字段2,字段n)

VALUES('值1','值2','值3')

任务4:

数据的删除

DELETE表WHERE条件'

任务5:

数据的更新

UPDATE表SET更新字段=更新表达式

WHERE条件

教学方法与建议

理论讲授+课堂讨论+问题答疑+上机实践

技术规范

企业对数据库相关工作岗位的技术要求

考核评价

上机考核,主要考核学生对数据库中数据操作的熟练程度,能使用insert、update、delete等SQL语句对数据库中的数据进行操作

表8项目4教学内容与要求

学习项目

学生基本信息查询(简单查询)

参考学时

12

学习任务

任务1:

用SQL语句进行简单查询

4

任务2:

用视图进行查询

2

任务3:

用函数进行查询

2

任务4:

用T-SQL语句操作数据库表

4

教学

目标

知识

1)掌握用SQL语句进行简单查询

2)掌握用视图进行查询

3)掌握用函数进行查询

能力

1)会用SQL语句进行简单查询

2)会用视图进行查询

3)会用函数进行查询

素质

1)培养学生对数据库开发的兴趣和爱好

2)培养学生思考问题、解决问题的能力

3)培养学生自主学习的能力

4)进行数据库查询的操作素养

教学内容

任务1使用SELECT查询student表中的若干列

任务2查询信息的排序显示

任务3使用LIKE子句实现模糊查询

1)数据库关系运算:

◆选择

◆投影

◆连接

2)WHERE子句的常用查询条件

任务4创建视图

任务5使用SQL创建视图

任务6使用函数查找数据

任务7创建自定义函数

1)数据库中函数的种类

2)数据库中函数含义及格式

教学方法与建议

理论讲授+课堂讨论+问题答疑+上机实践+案例教学

技术规范

企业对数据库相关工作岗位的技术要求

考核评价

上机考核学生掌握查询和视图的创建以及使用

表9项目5教学内容与要求

学习项目

学生成绩查询(复杂查询)

参考学时

6

学习任务

任务1:

统计查询

2

任务2:

连接查询

2

任务3:

子查询

2

教学

目标

知识

1)掌握统计查询操作

2)掌握连接查询

3)掌握子查询

能力

1)会统计查询操作

2)会连接查询

3)会子查询

素质

1)提高数据库设计和开发能力

2)培养学生思考问题、解决问题的能力,

3)培养学生自主学习的能力。

4)培养学生良好学风以及创新意识和创新能力

5)数据库复杂查询的操作素养

教学内容

任务1使用maxavg等聚合函数来查询信息

任务2使用字符串函数优化查询结果

任务3使用groupby对查询结果进行分类汇总

使用having参数限定查询结果

任务4连接查询

连接查询基本格式

连接查询实现多表查询

连接查询的种类

任务5子查询

利用子查询进行查询

子查询的种类

教学方法与建议

理论讲授+课堂讨论+问题答疑+上机实践+案例教学

技术规范

企业对数据库相关工作岗位的技术要求

考核评价

上机考核学生掌握多表查询和子查询的方法,能完成对表中数据的查询操作。

表10项目6教学内容与要求

学习项目

学生管理数据库的编程

参考学时

12

学习任务

任务1:

用户自定义函数

4

任务2:

存储过程

4

任务3:

触发器

4

教学

目标

知识

1)掌握自定义函数的定义规则和语法

2)掌握存储过程的定义及使用

3)掌握触发器的操作

能力

1)会自定义函数使用

2)会存储过程的使用

3)会触发器的操作

素质

1)提高数据库设计和开发能力

2)培养学生思考问题、解决问题的能力,

3)培养学生自主学习的能力。

4)培养学生良好学风以及创新意识和创新能力

5)培养学生的团队协作精神

教学内容

任务1创建并调用用户自定义函数(标量函数)

任务2修改自定义函数的功能

任务3创建并调用用户自定义函数(内嵌表值函数)

用户自定义函数的种类

BEGIN……END语句块功能

IF……ELSE语句

CASE语句

任务4创建并调用一般存储过程

任务5创建并调用带参数的存储过程

存储过程的概念

存储过程的种类

任务6创建一个UPDATE触发器

任务7创建一个DELETE触发器

触发器的概念

触发器的种类

触发器的基本原理

教学方法与建议

理论讲授+课堂讨论+问题答疑+上机实践+案例教学

技术规范

企业对数据库相关工作岗位的技术要求

考核评价

上机考查学生掌握存储过程、触发器的使用,以及灵活使用用户自定义函数的能力

表11项目7教学内容与要求

学习项目

学生管理数据库的管理

参考学时

4

学习任务

任务1:

SQLServer数据库的安全性

2

任务2:

数据库的备份和还原

2

教学

目标

知识

1)了解数据库的安全性

2)掌握数据库安全性设置方法

3)掌握数据库的备份和还原

能力

1)掌握数据库安全性设置方法

2)掌握数据库的备份和还原

素质

1)提高数据库设计和开发能力

2)培养学生思考问题、解决问题的能力,

3)培养学生自主学习的能力。

4)培养学生良好学风以及创新意识和创新能力

教学内容

任务1使用SQLServerManagementStudio创建登录、数据库用户及角色

Windows身份登录模式(不需要提供特别的登录密码)

SQLServer登录模式(SQLServer登录需要密码)

任务2使用SQLServerManagementStudio授予用户权限

1)登录

2)用户

3)角色

任务3使用T-SQL语句创建、查看、删除SQLServer登录账户

任务4使用T-SQL语句创建和管理数据库用户及角色

任务5使用T-SQL语句授予与收回用户权限

任务6使用SQLServerManagementStudio完整备份student数据库

任务7使用T-SQL语句完整备份数据库student

完整数据库备份

任务8使用T-SQL语句差异备份数据库student

任务9使用T-SQL语句事务日志备份数据库student

任务10制定student数据库备份策略,实施备份方案

任务11使用SQLServerManagementStudio恢复student数据库

任务12使用T-SQL语句恢复student数据库

 

教学方法与建议

理论讲授+课堂讨论+问题答疑+上机实践+案例教学

技术规范

企业对数据库相关工作岗位的技术要求

考核评价

上机考核学生对数据库安全性设置的掌握情况,数据库的数据备份和还原操作。

表12项目8教学内容与要求

学习项目

学生管理数据库的实现

参考学时

14

学习任务

任务1:

界面设计

2

任务2:

数据库设计

6

任务3:

功能设计

6

教学

目标

知识

1)学会完整数据库应用系统的创建过程

2)掌握应用系统的界面设计过程

3)掌握数据库的设计过程

4)掌握应用系统功能的设计过程

能力

1)会应用系统的界面设计过程

2)会数据库的设计过程

3)会应用系统功能的设计过程

素质

1)提高数据库设计和开发能力

2)培养学生思考问题、解决问题的能力,

3)培养学生自主学习的能力。

4)培养学生良好学风以及创新意识和创新能力

5)数据库应用系统设计的操作素养

教学内容

任务1设计系统功能模块,并画出各模块之间的联系图

任务2分析各功能模块具体实现的功能

任务3设计应用系统数据库和数据库表

1)创建数据库

2)创建数据库表

3)创建表的约束

4)建立各表之间的关系

5)创建存储过程

任务4系统首页以及管理员操作模块的页面代码的编写

任务5管理员操作模块中的学生选课管理主页面

任务6、学生操作模块中各页面代码的编写

1)学生操作模块中的学生选修课浏览页面

2)学生操作模块中的所选课程浏览页面

3)学生操作模块中的成绩查询页面

教学方法与建议

理论讲授+课堂讨论+问题答疑+上机实践+案例教学

技术规范

企业对数据库相关工作岗位的技术要求

考核评价

上机考核,综合评价学生利用所学数据库操作知识开发具体数据库案例

七、考核与评价

1.考核方式

本课程操作性较强,鉴于平时学习过程的重要性,且有多个能力训练项目贯穿始终,考核主要参考平时课堂表现、提交开发文档的质量,课外作品完成情况等项,为使学生更好掌握数据库分析与设计能力、数据库管理与维护能力、数据库文档的编写能力,以及结合高级程序设计语言进行数据库应用系统、管理信息系统开发的能力,本课程考核采取形成性考核和终结性考核相结合的考核方式,重点考察学生对数据管理和应用的能力,两部分的分数比例为:

课程考核成绩=形成性考核成绩(60%)+终结性考核成绩(40%)

2.形成性考核种类及分数比例

本课程形成性考核选择平时成绩和项目成绩。

其中平时成绩包括:

考勤和作业;项目成绩包括:

操作和实训项目卡。

表13整体考核权重分布情况

序号

考核项目

权重

备注

1

平时

20%

对学生进行考勤,无故迟到或早退1次扣3分,旷课一次扣5分,扣满50分为止

2

项目

40%

全学期操作项目全批全改,以A、B、C、D、E给学生每次作业成绩,不交作业者不得分。

3

期末

40%

开发综合数据库应用系统,根据学生系统的开发情况评分。

4

总评

100%

(2)项目成绩(100分)

根据项目涉及的工作领域和工作任务范围,依据数据库系统设计和应用中常用知识点和重要技能,并依据完成工作任务的需要和各项目中的知识和技能要求,设定各教学项目的具体考核比例。

项目具体考核标准比例见表15:

表14各项目考核权重分布情况

序号

项目

权重

1

设计学生管理数据库

4

2

创建学生管理数据库

6

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

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

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

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