当前位置:文档之家› 《网络数据库技术》课程实用标准-2015

《网络数据库技术》课程实用标准-2015

《网络数据库技术》课程标准1.课程定位《网络数据库技术》是计算机软件专业、网络专业必修的一门核心课程。

通过本门课程的学习,要求学生了解数据库技术基本的理论知识;掌握数据库系统通用的结构化查询语言SQL;通过实例掌握数据库的安装、数据库和表的管理、事务处理、安全性管理、数据完整性控制以及备份和恢复等操作。

本门课程主要面向计算机软件专业、网络专业的学生,培养学生数据库设计和开发能力,以培养学生数据库实际使用和开发能力以及对应的综合素质为目标,重点围绕SQL语言的使用、数据库设计与管理,数据库对象的设计与操作等内容,兼顾数据库基础理论知识的讲解,让学生在了解数据库的概念和作用的同时,拥有操作、设计、管理和开发数据库以及信息管理系统的能力。

本门课程共设72个课时,其中讲课50学时,实践22学时。

共5个学分。

2. 工作任务与课程目标2.1 工作任务本课程的任务是培养学生安装和配置SQL Server;创建和管理数据库和数据库对象;保证数据完整性和数据安全性;根据需要对数据进行增、删、改、查询操作;对SQL Server数据库进行日常管理与维护的职业能力并为后续课程的学习以及实际工作中的应用打下坚实的基础。

2.2.课程目标2.2.1课程总目标通过本课程的学习使学生能够:(1)掌握数据库的基本原理和理论;(2)掌握结构化查询语言SQL及其使用;(3)熟悉数据库设计的基本理论和方法;(4)掌握SQL SERVER数据库管理系统的使用;(5)游标、触发器、存储过程的应用;(6)熟悉数据库系统的实施和维护, 熟悉数据库安全的相关知识和技术,角色、用户和权限;(8)数据库还原和备份、维护计划;(11)DTS数据传输;(12)规划索引、创建并维护索引;(13)了解数据库技术的发展动向。

2.2.2课程具体目标不同的能力模块达到的具体能力目标,如表2-1所示:表2-1 能力目标表能力模块能力目标备注一、SQL Server 2005的安装和配置能力1、能够自己动手安装SQL Server 2005软件;2、能够启动服务器及服务;3、能够配置服务器端和客户端的网路库;4、能够注册连接服务器;二、数据库和表的管理能力1、能够使用SQL Server Management Studio和T-SQL语句创建、修改、查看、删除数据库;2、能够使用SQL Server Management Studio和T-SQL语句备份和还原数据库;3、能够使用SQL Server Management Studio和T-SQL语句分离和附加数据库;4、学会在数据库下创建表;5、学会创建表的约束;6、能够创建默认值和规则对象并进行绑定和解除绑定;7、能够对表及约束、默认值、规则进行管理;三、使用Select语句进行数据查询的能力1、能够熟练运用数据查询语句;2、能对表进行数据的插入、修改和删除操作;3、学会数据在SQL Server系统和其他系统之间的数据传输方法;四、索引、视图、存储过程、触发器等数据库对象的管理能力1、能够使用SQL Server Management Studio和T-SQL语句创建索引、视图、触发器和存储过程等对象;2、能够管理索引、视图、触发器和存储过程对象;3、学会索引、视图、触发器和存储过程对象的使用方法;五、编写T-SQL的能力1、学会T-SQL编程的基础知识;2、学会系统内置函数的使用方法;3、学会流程控制语句的使用方法;4、能够创建并调用用户自定义函数;3.教学组织1)采用模块化教学,保持学习与岗位工作的一致性整个教学都是基于案例进行,学生必须有大块的时间在指导老师的指导下完成案例中知识点的学习与案例实践,这种模式与企业开发环境保持了高度一致,使学生能适应将来的开发岗位。

2)按照基于工作过程方式管理教学,保持学习与官位管理的一致性在综合项目实训阶段,项目开发过程的每个阶段就是工作过程的每个阶段,对每个阶段进行过程化的阶段性指导与管理,使学生的任务明确化,管理标准化,学生学习成果的表现具体化。

使得数据库的开发从分析、设计、实现、调试都逐步顺利进行。

3)“教、学、做”一体化在课程上讲解案例要边讲边做,有时让学生边讲边做,做到“教、学、做”一体化,强化学生能力的培养;应用部分教学,以培养职业技能在主线,参考真实案例,对其进行简化、浓缩,按照实际开发过程,进行课堂教学与实训。

4.教学内容与能力要求4.1教学内容基础模块第一单元数据库基础理论教学单元教学内容与要求教学提示与活动建议数据库基础掌握数据库的基本概念;掌握数据库系统的基本概念;通过图书管理系统、学生成绩管理系统等,给学生初步六、事务的使用能力1、学会用事务控制语句管理显示事务;2、能够管理隐性事务;七、数据库的安全管理能力1、能够创建标准的SQL Server帐户和Windows帐户;2、能够给帐户设置服务器级的权限;3、能够创建和管理数据库用户;4、能够给数据库用户设置权限;5、能够给数据库对象设置权限;关系数据库理解关系数据库的概念模型;*掌握E-R图的画法;了解重要的三种数据模型,重点理解关系模型;*理解关系的规范化和关系的代数运算;了解关系数据库的概念及SQL的概念;演示讲解数据库在整个系统中的重要作用,使学生对数据库的作用有一个初步的了解,在此基础上,进一步引出数据库的概念及关系数据库的相关知识。

第二单元 SQL Server 2005概述教学单元教学内容与要求教学提示与活动建议SQL Server 2005的安装了解SQL Server 2005的版本信息和安装环境;*掌握SQL Server 2005软件的安装过程;通过多媒体教学,现场演示SQL Server 2005的软件安装过程以及服务器的启动、配置方法,并演示和讲解两种身份验证模式的用法和区别。

SQL Server 2005的配置了解SQL Server 2005的主要执行环境;*掌握服务器的启动、停止和配置方法;了解服务器的注册和取消方法;*理解服务器的两种身份验证模式;第三单元 SQL Server 2005数据库及其操作教学单元教学内容与要求教学提示与活动建议数据库介绍了解各个系统数据库的作用;*理解数据库的逻辑结构和物理结构;*理解三种数据库文件的作用及其扩展名;通过案例演示使学生了解系统数据库的作用,比如model数据库。

创建、修改、删除数据库*掌握使用SQL Server Management Studio创建、修改和删除数据库的方法;*掌握使用T-SQL语句创建、修改和删除数据库的方法;通过演示用两种方法分别创建学生图书管理系统,并设置相应的数据文件和日志文件,使学生掌握数据库的管理方法。

备份和还原数据库了解备份和还原的概念;了解数据库的备份方式;*掌握备份设备的两种创建方法;*掌握使用SQL Server Management Studio和T-SQL语句对*数据库进行完全备份、差异将学生图书管理系统进行完全备份、差异备份、事务日志备份,在演示的过程中讲解相关的理论知识。

使学生边学边做。

备份、事务日志备份的操作过程。

分离和附加数据库了解分离和附加的概念;*掌握使用SQL Server Management Studio和T-SQL语句对*数据库进行分离和附加的方法;理解分离数据库和删除数据库的区别;将学生图书管理系统和当前系统分离,再将其附加回来,使学生掌握数据库分离和附加的方法。

第四单元表的创建与管理教学单元教学内容与要求教学提示与活动建议表的数据类型了解表的定义;理解并掌握系统数据类型;*学会创建用户自定义的数据类型;以前面的学生图书管理系统为例,在其中创建表,并设置主键、外键、check、unique等约束来维护数据库的数据完整性,并讲解数据完整性的其他约束方法,创建默认值和规则对象,演示并讲解默认值对象和默认值约束的关系,规则和check约束的区别和联系等。

表的操作*掌握使用SQL Server Management Studio 和T-SQL语句创建、修改、查看、删除表;*掌握使用SQLCMD工具修改表的方法;数据库完整性理解数据库完整性的概念并了解4种数据库完整性;*掌握主键、外键、检查、默认值、唯一性约束的创建、修改、删除和使用的方法;默认值、规则了解默认值和规则的定义;*掌握默认值和规则的创建、修改、删除方法;*掌握默认值和规则与列或用户自定义数据类型的捆绑和接触捆绑的方法;数据操作*掌握对表中数据的插入、修改、删除方法;通过对学生图书管理系统中的某个表进行插入数据、修改和删除数据来学习本节内容。

第五单元索引教学单元教学内容与要求教学提示与活动建议索引概述了解索引的概念、作用和原则;理解索引的分类;结合前面的学生图书管理系统和其中的表,在表上创建*理解聚集索引和非聚集索引的区别; 索引,并查看和删除索引,通过演示讲解聚集索引和非聚集索引的区别。

操作索引*掌握索引的创建方法;*掌握索引的查看、修改和删除方法;第六单元 数据查询教学单元教学内容与要求教学提示与活动建议 Select 语句*掌握select 语句的基本语法格式;*掌握select 子句、from 子句、where 子句、into 子句、order by 子句、group by 子句、compute 子句等的运用方法; 以学生图书管理系统中的表为基表,来逐个讲解并演示select 子句。

统计函数*掌握统计函数的运用方法;掌握统计函数中的数据类型; 多表查询和子查询*掌握多表查询的类型;*掌握多表查询的语法格式;*掌握嵌套子查询和非相关子查询的运用方法;数据导入和导出会将数据从SQL Server 系统导出到Access 、Excel 等其他系统中;会将数据从Access 、文本文件等导入到SQLServer 系统中;掌握bcp 工具的使用方法;第七单元 TRANSACT-SQL 编程教学单元 教学内容与要求教学提示与活动建议 T-SQL 基础知识掌握标识符、变量、批处理、运算符的定义方法和使用方法;*掌握流程控制语句的使用方法; 以学生图书管理系统中的表为基表,来演示讲解T-SQL 中详细知识点。

结合学生成绩管理系统,讲解三种用户自定义函数的创建和调用方法,以及游标的使用方法。

函数了解系统函数的作用;掌握常见系统函数的用法;*掌握用户自定义函数的创建和调用方法; 游标理解游标的定义;*掌握游标的声明方法;*掌握打开游标、使用游标、释放游标、删除游标的方法;第八单元视图教学单元教学内容与要求教学提示与活动建议视图概述了解视图的定义;了解视图的分类和优缺点;结合学生图书管理系统、学生成绩管理系统给学生演示视图的功能,并演示视图和表的区别,从而使学生明白视图是一个虚表。

相关主题