IT162H数据库技术及应用1.docx

上传人:b****5 文档编号:6430204 上传时间:2023-01-06 格式:DOCX 页数:24 大小:25.12KB
下载 相关 举报
IT162H数据库技术及应用1.docx_第1页
第1页 / 共24页
IT162H数据库技术及应用1.docx_第2页
第2页 / 共24页
IT162H数据库技术及应用1.docx_第3页
第3页 / 共24页
IT162H数据库技术及应用1.docx_第4页
第4页 / 共24页
IT162H数据库技术及应用1.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

IT162H数据库技术及应用1.docx

《IT162H数据库技术及应用1.docx》由会员分享,可在线阅读,更多相关《IT162H数据库技术及应用1.docx(24页珍藏版)》请在冰豆网上搜索。

IT162H数据库技术及应用1.docx

IT162H数据库技术及应用1

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

学分:

2

参考学时:

28学时

一、课程概述

1.课程性质

本课程是软件技术专业的专业必修课程,是基于C/S与B/S结构的应用软件开发技术的必修课,为.NET应用程序、JAVA应用程序等开发提供后台数据服务,是大型数据库Oracle应用系统开发的基础。

本课程是理论与实践并重的课程,既要掌握概念,又要动手实践。

主要培养学生数据库管理和应用的能力,以及结合高级程序设计语言进行数据库应用系统、管理信息系统开发的能力,是软件技术专业中.NET课程系列中的一门基础课程,是《.NET软件开发技术1-C#》、《.NET软件开发技术2-ASP.NET》、.NET方向的学习型实训和生产性实训的前导课程,本课程在以核心职业能力为培养目标的课程体系中,起到承前启后的基础作用。

2.设计思路

本课程在针对软件编程、软件测试、软件技术支持等岗位职业能力分析的基础上,为培养学生“能够按照任务需求进行设计程序的工作,能够按照程序设计文档编写程序,能够按照任务的测试计划测试程序)”等核心职业能力而设置。

本课程根据“使学生能够熟练使用中英文操作系统平台及软件开发工具,具备初步的系统分析、设计及独立开发技能,并成为具有严格、规范的程序开发能力的合格程序员”的目标要求选定课程内容。

该门课程以形成数据库管理能力和利用高级编程语言进行数据库编程能力为基本目标,紧紧围绕完成工作任务的需要来选择和组织课程内容,突出工作任务与知识的联系,让学生在学习、实践活动的基础上掌握知识,增强课程内容与职业能力要求的相关性,提高学生的就业能力。

本课程的教学任务是按照知识结构、认知规律和项目进行分割的,教师应根据每个教学任务的知识点的要求,讲授基本概念、专业技术,采用教学案例演示等教学法,使学生充分理解基本概念和技术,用案例作为学生的训练项目。

二、课程目标

本课程的教学目标是使学生学习完本课程后,应当能够掌握数据库系统应用、设计、开发的基本知识和基本技能,在教师指导下,能够合作或独立地进行SQLServer开发技术和开发工具的应用,具体包括:

(1)能够正确理解数据库系统的基本概念和数据模型的概念。

(2)能够正确理解关系数据库的基本知识,掌握关系运算、关系的完整性及约束、关系设计的规范化等基础知识。

能够设计较为简单的数据库。

(3)能够安装SQLServer系统,使用SQLServer的组件和管理工具。

能够创建和管理SQLServer数据库。

(4)能够创建和管理数据表。

(5)能够完成SQL查询的有关命令和操作。

(6)能够使用T-SQL进行基本的编程。

(7)能够完成存储过程的基本操作。

*(8)了解视图与索引、触发器、事务和锁的基本操作。

(9)了解安全控制的基本操作。

能够完成SQLServer数据库的备份与还原、数据的导入与导出的基本操作。

*(10)熟悉SQLServer的综合应用。

说明:

8、10部分是选修或了解内容,教师可根据情况灵活掌握。

三、能力解析表

按照职业岗位标准进行能力归类、整合,确定课程能力,建立课程能力分析表如下。

(1)能够正确理解数据库系统的基本概念和数据模型的概念。

能力目标

能够正确理解数据库系统的基本概念和数据模型的概念。

编号

01

具体描述

能够理解数据库的基本术语,了解数据管理技术的发展,掌握数据模型的概念。

步骤

1.信息与数据、数据库与数据库系统、数据库管理系统。

2.人工管理阶段、文件系统阶段、数据库系统阶段。

3.数据模型的概念及要素、概念模型及表示、常用的数据模型、数据库系统的三级数据模式结构。

工具与设备

1.计算机。

2.投影机。

知识基础

1.熟练掌握Windows操作系统的常用操作方法。

2.了解有关文件、数据库方面的知识。

3.了解有关C/S、B/S方面的知识。

态度、素质

1.态度端正

2.学习认真

3.细致耐心

4.思路清晰

考核标准

1.正确区分数据库、数据库系统和数据库管理系统三者的关系。

2.熟练掌握概念模型的表示方法。

3.理解数据库系统中三级模式、二级映像的概念和作用。

(2)能够正确理解关系数据库的基本知识,掌握关系运算、关系的完整性及约束、关系设计的规范化等基础知识。

能够设计较为简单的数据库。

能力目标

能够正确理解关系数据库的基本知识、关系运算、关系的完整性及约束、关系设计的规范化等基础知识。

能够设计较为简单的数据库。

编号

02

具体描述

能够理解关系的基本概念,掌握基本的关系运算,理解关系的完整性及约束,了解关系设计的规范化基础知识。

能够设计较为简单的数据库。

步骤

1.关系,关系运算(选择,投影,连接)。

2.关系的完整性,约束。

3.第一范式(1NF),第二范式(2NF),第三范式(3NF),BC范式(BCNF)。

4.数据库设计的内容,数据库设计的步骤。

5.图书馆管理系统数据库设计的需求分析、数据库结构设计。

工具与设备

1.计算机。

2.投影机。

知识基础

1.理解关系的基本概念。

掌握基本的关系运算。

2.掌握数据库设计的内容,数据库设计的步骤。

态度、素质

1.勤奋踏实

2.独立思考

3.思路清晰

4.自我控制

考核标准

1.理解域、关系的概念及性质。

掌握基本的关系运算。

2.熟悉数据库设计的步骤。

3.熟悉E-R图的设计。

4.熟悉数据库概念模型向逻辑模型的转换操作。

(3)能够安装SQLServer系统,使用SQLServer的组件和管理工具。

能够创建和管理SQLServer数据库。

能力目标

能够安装SQLServer系统,使用SQLServer的组件和管理工具。

能够创建和管理SQLServer数据库。

编号

03

具体描述

能熟练安装SQLServer系统,使用SQLServer的组件和管理工具。

能够熟悉数据库设计的内容,掌握数据库设计的步骤,掌握图书馆管理系统数据库的设计。

能够掌握数据库的创建,完成数据库信息的查看,掌握修改数据库,掌握删除数据库的操作。

步骤

1.SQLServer的安装环境和安装。

2.数据库常用对象,文件和文件组,系统数据库。

3.使用SQLServerManagementStudio创建用户数据库,使用CREATEDATABASE语句创建用户数据库。

4.使用SQLServerManagementStudio查看数据库信息,使用T-SQL语句查看数据库信息。

5.更改数据库的所有者,添加和删除数据文件、日志文件,重命名数据库。

6.使用SQLServerManagementStudio删除用户数据库,使用DROPDATABASE语句删除用户数据库。

工具与设备

1.计算机,投影仪。

2.MicrosoftSQLServer2005/2008。

知识基础

1.了解SQLServer的发展历史和版本。

2.掌握SQLServer的数据库基础知识。

态度、素质

1.善于沟通

2.思维严谨

3.合作友善

4.富有创造性

考核标准

1.掌握SQLServer的身份验证模式。

2.掌握数据库常用对象。

3.熟练掌握界面和T-SQL语句两种方式创建数据库的方法。

4.熟练掌握界面和T-SQL语句两种方式管理数据库的方法。

(4)能够创建和管理数据表。

能力目标

能够创建和管理数据表。

编号

04

具体描述

能够完成创建数据表、修改表结构、数据表中插入、修改与删除数据、删除数据表的操作。

步骤

1.基本数据类型,用户定义数据类型。

2.数据表的概念及内容,使用SQLServerManagementStudio工具创建数据表,使用Transact-SQL创建数据表。

3.使用SQLServerManagementStudio修改数据表结构,使用Transact-SQL修改数据表结构。

4.向数据表中插入数据,修改数据表中数据,删除数据表中数据。

5.删除数据表。

工具与设备

1.计算机,投影仪。

2.MicrosoftSQLServer2005/2008。

知识基础

1.掌握SQLServer的数据类型。

2.熟练掌握创建和管理数据表的方法。

3.掌握使用INSERT、DELETE、UPDATE语句操作表的记录的方法。

态度、素质

1.独立思考

2.学习认真

3.善于沟通

4.爱护设备

考核标准

1.掌握SQLServer的数据类型。

2.掌握使用SQLServerManagementStudio工具创建数据表、管理表的方法。

3.掌握使用Transact-SQL创建数据表、管理表的方法。

4.掌握使用INSERT、DELETE、UPDATE语句操作表的记录的方法。

(5)能够完成SQL查询的有关命令和操作。

能力目标

能够完成SQL查询的有关命令和操作。

编号

05

具体描述

能够掌握查询的基本结构,完成简单的查询,条件查询,连接查询,子查询的使用。

步骤

1.查询的基本结构。

2.简单查询,对查询结果排序,将查询结果分组统计,使用聚合函数进行查询。

3.比较查询条件,范围查询条件,列表查询条件,模糊LIKE查询。

4.内连接,外连接,交叉连接。

5.使用比较运算符的子查询,使用IN的子查询,使用SOME和ANY的子查询,使用ALL的子查询,使用EXISTS的子查询。

工具与设备

1.计算机,投影仪。

2.MicrosoftSQLServer2005/2008。

知识基础

1.掌握查询的基本结构。

2.熟练掌握简单的查询。

3.熟练掌握条件查询。

态度、素质

1.态度端正

2.踏实勤奋

3.善于合作

4.独立思考

考核标准

1.掌握SELECT语句的使用和简单查询方法。

2.掌握条件查询子句的使用。

3.掌握连接查询方法。

4.掌握子查询方法。

(6)能够使用T-SQL进行基本的编程。

能力目标

能够使用T-SQL进行基本的编程。

编号

06

具体描述

能够完成批处理、常量和变量、运算符与表达式、Transact-SQL函数、流程控制语句、游标的使用。

步骤

1.SQL与Transact-SQL、T-SQL语法格式。

2.批处理。

3.常量,全局变量,局部变量。

4.运算符与表达式,Transact-SQL函数。

5.流程控制语句。

6.游标的使用。

工具与设备

1.计算机,投影仪。

2.MicrosoftSQLServer2005/2008。

知识基础

1.熟练Transact-SQL基础知识。

2.掌握批处理、常量和变量、运算符与表达式、Transact-SQL函数。

3.掌握流程控制语句。

态度、素质

1.独立思考

2.学习认真

3.善于沟通

4.爱护设备

考核标准

1.掌握Transact-SQL的语法格式。

2.掌握常用的数据类型和系统内置函数。

3.掌握流程控制语句的使用。

4.理解游标的意义,掌握游标的定义、打开、提取数据、关闭和删除,正确使用游标。

(7)能够完成存储过程的基本操作。

能力目标

能够完成存储过程的基本操作。

编号

07

具体描述

能够创建存储过程、管理存储过程。

步骤

1.存储过程的概念。

2.创建存储过程,执行存储过程。

3.查看存储过程,修改存储过程,重命名存储过程,删除存储过程。

工具与设备

1.计算机,投影仪。

2.MicrosoftSQLServer2005/2008。

知识基础

1.掌握存储过程的概念。

2.掌握创建存储过程,执行存储过程。

态度、素质

1.态度端正

2.踏实勤奋

3.善于合作

4.独立思考

考核标准

1.掌握使用SQLServerManagementStudio和T-SQL语句两种方式创建存储过程的方法。

2.掌握执行存储过程的方法。

3.掌握修改存储过程的方法。

4.掌握删除存储过程的方法。

*(8)了解视图与索引、触发器、事务和锁的基本操作。

能力目标

了解视图与索引、触发器、事务和锁的基本操作。

编号

08

具体描述

了解视图的创建和管理,索引的创建和管理,触发器的创建和管理,事务、锁的基本操作。

步骤

1.视图与索引。

2.触发器。

3.事务和锁。

工具与设备

1.计算机,投影仪。

2.MicrosoftSQLServer2005/2008。

知识基础

1.理解视图的概念。

2.理解索引的概念。

3.理解触发器的概念。

4.理解事务、锁的概念

态度、素质

1.态度端正

2.踏实勤奋

3.善于合作

4.独立思考

考核标准

1.掌握视图的创建、使用。

2.掌握创建索引和管理索引的方法。

3.掌握触发器的创建和管理。

(9)了解安全控制的基本操作。

能够完成SQLServer数据库的备份与还原、数据的导入与导出的基本操作。

能力目标

了解安全控制的基本操作。

能够完成SQLServer数据库的备份与还原、数据的导入与导出的基本操作。

编号

09

具体描述

了解数据库安全性控制,能够完成用户和角色管理,能够完成权限管理。

能够熟练完成SQLServer数据库的备份与还原、数据的导入与导出的基本操作。

步骤

1.SQLServer的身份验证模式,设置身份验证模式。

2.用户管理,角色管理。

3.登陆账号权限管理,用户账号权限管理。

4.故障的种类。

5.备份类型,备份设备的类型,创建备份设备,删除备份设备,备份数据库。

6.还原概述,还原数据库。

7.分离数据库,附加数据库。

8.数据的导出,数据的导入。

工具与设备

1.计算机,投影仪。

2.MicrosoftSQLServer2005/2008。

知识基础

1.掌握SQLServer的身份验证模式,设置身份验证模式。

2.掌握用户管理,角色管理。

3.掌握登陆账号权限管理,用户账号权限管理。

4.故障的种类。

5.备份设备的类型。

态度、素质

1.独立思考

2.学习认真

3.善于沟通

4.爱护设备

考核标准

1.掌握在SQLServerManagementStudio中创建、删除登录名和数据库用户的方法。

2.掌握在SQLServerManagementStudio中创建数据库角色的方法。

3.掌握为登陆账号设置权限的两种方法。

4.掌握为用户账号设置权限的方法。

5.掌握数据库备份和恢复的方法、步骤。

6.掌握数据库与SQLServer系统的分离和附加的方法。

7.掌握数据导入和导出的方法。

*(10)熟悉SQLServer的综合应用。

能力目标

熟悉SQLServer的综合应用。

编号

10

具体描述

能够理解Windows的应用,熟悉基于Windows环境的图书馆管理系统的设计与实现。

步骤

1.C/S模式的工作原理,.NET框架,VisualStudio编程环境。

2.实现和实现基于Windows环境的图书馆管理系统。

工具与设备

1.计算机,投影仪。

2.MicrosoftSQLServer2005/2008。

知识基础

1.掌握VisualStudio编程环境。

2.掌握数据库的操作。

态度、素质

1.态度端正

2.踏实勤奋

3.善于合作

4.独立思考

考核标准

1.了解Windows的应用。

2.熟悉图书馆管理系统的设计与实现。

说明:

8、10部分是选修或了解内容,教师可根据情况掌握。

四、课程内容和教学模式

(一)基本框架

序号

教学任务

教学活动

教学方法

参考学时

1

数据库技术基础

1.1数据库的基本术语,数据管理技术的发展

讲授

1

1.2数据模型

讲授

1

2

关系数据库,数据库设计

2.1关系数据库

讲授

1

2.2数据库设计

讲授

1

3

SQLServer2008系统概述,创建与使用数据库

3.1SQLServer2008系统概述

讲授

0.5

3.2创建与使用数据库

讲授,练习

1.5

4

创建与使用数据表

4.1数据类型,创建数据表

讲授,练习

1

4.2修改表结构,数据表中插入、修改与删除数据,删除数据表

讲授,练习

1

5

SQL查询

5.1查询的基本结构,简单的查询,条件查询

讲授,练习

1

5.2连接查询,子查询

讲授,练习

1

6

T-SQL编程基础

6.1Transact-SQL基础知识,批处理,常量和变量,运算符与表达式

讲授,练习

1

6.2Transact-SQL函数,流程控制语句,游标的使用

讲授,练习

1

7

存储过程

7.1存储过程概述,创建存储过程

讲授,练习

1

7.2管理存储过程

讲授,练习

1

*8

视图与索引,触发器,事务和锁

8.1视图与索引

讲授,练习

1

8.2事务和锁

讲授,练习

0.5

8.3触发器

讲授,练习

0.5

9

数据库的安全保护,数据库的备份与还原

9.1数据库的安全保护

讲授,练习

1

9.2数据库的备份与还原

讲授,练习

1

*10

SQLServer综合应用

10.1Windows应用概述

讲授,练习

0.5

10.2基于Windows环境的图书馆管理系统的设计与实现

讲授,练习

1.5

机动

2

机动

2

复习

2

测验

2

合计

说明:

8、10部分是选修或了解内容,教师可根据情况掌握。

(二)课程内容与要求

1.数据库技术基础

1.1数据库的基本术语,数据管理技术的发展

1)理解数据库的基本术语,了解数据管理技术的发展。

2)正确区分数据库、数据库系统和数据库管理系统三者的关系。

1.2数据模型

1)熟练掌握概念模型的表示方法。

2)理解数据库系统中三级模式、二级映像的概念和作用。

2.关系数据库,数据库设计

2.1关系数据库

1)理解域、关系的概念及性质。

2)掌握基本的关系运算。

2.2数据库设计

1)熟悉数据库设计的步骤。

2)熟悉E-R图的设计。

3)熟悉数据库概念模型向逻辑模型的转换操作。

3.SQLServer2008系统概述,创建与使用数据库

3.1SQLServer2008系统概述

1)掌握SQLServer的安装。

2)掌握SQLServer的身份验证模式。

3.2创建与使用数据库

1)掌握数据库常用对象。

2)熟练掌握掌握界面和T-SQL语句两种方式创建数据库的方法。

3)熟练掌握掌握界面和T-SQL语句两种方式管理数据库的方法。

4.创建与使用数据表

4.1数据类型,创建数据表

1)掌握SQLServer的数据类型。

2)掌握使用SQLServerManagementStudio工具创建数据表的方法。

3)掌握使用Transact-SQL创建数据表的方法。

4.2修改表结构,数据表中插入、修改与删除数据,删除数据表

1)掌握使用SQLServerManagementStudio工具管理表的方法。

2)掌握使用Transact-SQL管理表的方法。

3)掌握使用INSERT、DELETE、UPDATE语句操作表的记录的方法。

5.SQL查询

5.1查询的基本结构,简单的查询,条件查询

1)掌握SELECT语句的使用和简单查询方法。

2)掌握条件查询子句的使用。

5.2连接查询,子查询

1)掌握连接查询方法。

2)掌握子查询方法。

6.T-SQL编程基础

6.1Transact-SQL基础知识,批处理,常量和变量,运算符与表达式

1)掌握Transact-SQL的语法格式。

2)掌握常用的数据类型。

6.2Transact-SQL函数,流程控制语句,游标的使用

1)掌握常用的系统内置函数。

2)掌握流程控制语句的使用。

3)理解游标的意义,掌握游标的定义、打开、提取数据、关闭和删除,正确使用游标。

7.存储过程

7.1存储过程概述,创建存储过程

1)掌握使用SQLServerManagementStudio和T-SQL语句两种方式创建存储过程的方法。

2)掌握执行存储过程的方法。

7.2管理存储过程

1)掌握修改存储过程的方法。

2)掌握删除存储过程的方法。

*8.视图与索引,触发器,事务和锁

8.1视图与索引

1)掌握视图的基础知识。

2)掌握视图的创建、使用。

3)掌握索引的基本概念。

4)掌握创建索引和管理索引的方法。

8.2事务和锁

1)理解触发器的概念。

2)掌握触发器的创建和管理。

8.3触发器

理解事务、锁的概念。

9.数据库的安全保护,数据库的备份与还原

9.1数据库的安全保护

1)掌握在SQLServerManagementStudio中创建、删除登录名和数据库用户的方法。

2)掌握在SQLServerManagementStudio中创建数据库角色的方法。

3)掌握为登陆账号设置权限的两种方法。

4)掌握为用户账号设置权限的方法。

9.2数据库的备份与还原

1)掌握数据库备份和恢复的方法、步骤。

2)掌握数据库与SQLServer系统的分离和附加的方法。

3)掌握数据导入和导出的方法。

*10.SQLServer综合应用

10.1Windows应用概述

了解Windows的应用。

10.2基于Windows环境的图书馆管理系统的设计与实现

熟悉图书馆管理系统的设计与实现。

说明:

8、10部分是选修或了解内容,教师可根据情况掌握。

五.考核标准与考核方案

序号

课程目标

考核标准

考核方式

证据材料

1

数据库技术基础

1.正确区分数据库、数据库系统和数据库管理系统三者的关系。

2.熟练掌握概念模型的表示方法。

3.理解数据库系统中三级模式、二级映像的概念和作用。

作业、练习、实训

成绩记录

2

关系数据库,数据库设计

1.理解域、关系的概念及性质。

掌握基本的关系运算。

2.熟悉数据库设计的步骤。

3.熟悉E-R图的设计。

4.熟悉数据库概念模型向逻辑模型的转换操作。

作业、练习、实训

成绩记录

3

SQLServer2008系统概述,创建与使用数据库

1.掌握SQLServer的身份验证模式。

2.掌握数据库常用对象。

3.熟练掌握界面和T-SQL语句两种方式创建数据库的方法。

4.熟练掌握界面和T-SQL语句两种方式管理数据库的方法。

作业、练习、实训

成绩记录

4

创建与使用数据表

1.掌握SQLServer的数据类型。

2.掌握使用SQLServerManagementStudio工具创建数据表、管理表的方法。

3.掌握使用Transact-SQL创建数据表、管理

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

当前位置:首页 > 人文社科 > 广告传媒

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

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