《网络数据库技术》课程标准-2015_第1页
《网络数据库技术》课程标准-2015_第2页
《网络数据库技术》课程标准-2015_第3页
《网络数据库技术》课程标准-2015_第4页
《网络数据库技术》课程标准-2015_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网络数据库技术课程标准1.课程定位网络数据库技术是计算机软件专业、网络专业必修的一门核心课程。通过本门课程的学习,要求学生了解数据库技术基本的理论知识;掌握数据库系统通用的结构化查询语言SQL;通过实例掌握数据库的安装、数据库和表的管理、事务处理、安全性管理、数据完整性控制以及备份和恢复等操作。本门课程主要面向计算机软件专业、网络专业的学生,培养学生数据库设计和开发能力,以培养学生数据库实际使用和开发能力以及对应的综合素质为目标,重点围绕SQL语言的使用、数据库设计与管理,数据库对象的设计与操作等内容,兼顾数据库基础理论知识的讲解,让学生在了解数据库的概念和作用的同时,拥有操作、设计、管理和开

2、发数据库以及信息管理系统的能力。本门课程共设72个课时,其中讲课50学时,实践22学时。共5个学分。2. 工作任务与课程目标2.1 工作任务本课程的任务是培养学生安装和配置SQL Server;创建和管理数据库和数据库对象;保证数据完整性和数据安全性;根据需要对数据进行增、删、改、查询操作;对SQL Server数据库进行日常管理与维护的职业能力并为后续课程的学习以及实际工作中的应用打下坚实的基础。2.2.课程目标2.2.1课程总目标通过本课程的学习使学生能够:(1)掌握数据库的基本原理和理论;(2)掌握结构化查询语言SQL及其使用;(3)熟悉数据库设计的基本理论和方法;(4)掌握SQLSER

3、VER数据库管理系统的使用;(5)游标、触发器、存储过程的应用;(6)熟悉数据库系统的实施和维护,熟悉数据库安全的相关知识和技术,角色、用户和权限;(8)数据库还原和备份、维护计划;(11)DTS数据传输;(12)规划索引、创建并维护索引;(13)了解数据库技术的发展动向。2.2.2课程具体目标不同的能力模块达到的具体能力目标,如表2-1所示:表2-1 能力目标表能力模块能力目标备注一、SQL Server 2005的安装和配置能力1、能够自己动手安装SQL Server 2005软件;2、能够启动服务器及服务;3、能够配置服务器端和客户端的网路库;4、能够注册连接服务器;二、数据库和表的管理

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 S

5、erver系统和其他系统之间的数据传输方法;四、索引、视图、存储过程、触发器等数据库对象的管理能力1、能够使用SQL Server Management Studio和T-SQL语句创建索引、视图、触发器和存储过程等对象;2、能够管理索引、视图、触发器和存储过程对象;3、学会索引、视图、触发器和存储过程对象的使用方法;五、编写T-SQL的能力1、学会T-SQL编程的基础知识;2、学会系统内置函数的使用方法;3、学会流程控制语句的使用方法;4、能够创建并调用用户自定义函数;六、事务的使用能力1、学会用事务控制语句管理显示事务;2、能够管理隐性事务;七、数据库的安全管理能力1、 能够创建标准的SQ

6、L Server帐户和Windows帐户;2、 能够给帐户设置服务器级的权限;3、 能够创建和管理数据库用户;4、 能够给数据库用户设置权限;5、 能够给数据库对象设置权限;3.教学组织1)采用模块化教学,保持学习与岗位工作的一致性整个教学都是基于案例进行,学生必须有大块的时间在指导老师的指导下完成案例中知识点的学习与案例实践,这种模式与企业开发环境保持了高度一致,使学生能适应将来的开发岗位。2)按照基于工作过程方式管理教学,保持学习与官位管理的一致性在综合项目实训阶段,项目开发过程的每个阶段就是工作过程的每个阶段,对每个阶段进行过程化的阶段性指导与管理,使学生的任务明确化,管理标准化,学生学

7、习成果的表现具体化。使得数据库的开发从分析、设计、实现、调试都逐步顺利进行。3)“教、学、做”一体化在课程上讲解案例要边讲边做,有时让学生边讲边做,做到“教、学、做”一体化,强化学生能力的培养;应用部分教学,以培养职业技能在主线,参考真实案例,对其进行简化、浓缩,按照实际开发过程,进行课堂教学与实训。4.教学内容与能力要求4.1教学内容基础模块 第一单元数据库基础理论教学单元教学内容与要求教学提示与活动建议数据库基础掌握数据库的基本概念;掌握数据库系统的基本概念;通过图书管理系统、学生成绩管理系统等,给学生初步演示讲解数据库在整个系统中的重要作用,使学生对数据库的作用有一个初步的了解,在此基础

8、上,进一步引出数据库的概念及关系数据库的相关知识。关系数据库理解关系数据库的概念模型;*掌握E-R图的画法;了解重要的三种数据模型,重点理解关系模型;*理解关系的规范化和关系的代数运算;了解关系数据库的概念及SQL的概念;第二单元 SQL Server 2005概述教学单元教学内容与要求教学提示与活动建议SQL Server 2005的安装了解SQL Server 2005的版本信息和安装环境;*掌握SQL Server 2005软件的安装过程;通过多媒体教学,现场演示SQL Server 2005的软件安装过程以及服务器的启动、配置方法,并演示和讲解两种身份验证模式的用法和区别。SQL Se

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

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

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

12、创建、修改、查看、删除表;*掌握使用SQLCMD工具修改表的方法;数据库完整性理解数据库完整性的概念并了解4种数据库完整性;*掌握主键、外键、检查、默认值、唯一性约束的创建、修改、删除和使用的方法;默认值、规则了解默认值和规则的定义;*掌握默认值和规则的创建、修改、删除方法;*掌握默认值和规则与列或用户自定义数据类型的捆绑和接触捆绑的方法;数据操作*掌握对表中数据的插入、修改、删除方法;通过对学生图书管理系统中的某个表进行插入数据、修改和删除数据来学习本节内容。第五单元索引教学单元教学内容与要求教学提示与活动建议索引概述了解索引的概念、作用和原则;理解索引的分类;*理解聚集索引和非聚集索引的区

13、别;结合前面的学生图书管理系统和其中的表,在表上创建索引,并查看和删除索引,通过演示讲解聚集索引和非聚集索引的区别。操作索引*掌握索引的创建方法;*掌握索引的查看、修改和删除方法;第六单元数据查询教学单元教学内容与要求教学提示与活动建议Select语句*掌握select语句的基本语法格式;*掌握select子句、from子句、where子句、into子句、order by子句、group by子句、compute子句等的运用方法;以学生图书管理系统中的表为基表,来逐个讲解并演示select子句。统计函数*掌握统计函数的运用方法;掌握统计函数中的数据类型;多表查询和子查询*掌握多表查询的类型;*

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

15、用;掌握常见系统函数的用法;*掌握用户自定义函数的创建和调用方法;游标理解游标的定义;*掌握游标的声明方法;*掌握打开游标、使用游标、释放游标、删除游标的方法;第八单元视图教学单元教学内容与要求教学提示与活动建议视图概述了解视图的定义;了解视图的分类和优缺点;结合学生图书管理系统、学生成绩管理系统给学生演示视图的功能,并演示视图和表的区别,从而使学生明白视图是一个虚表。管理视图*掌握使用SQLServer Management Studio创建视图、查看和删除视图的方法;*掌握使用T-SQL语句创建视图、查看和删除视图的方法;*掌握通过视图修改基表中数据的注意事项和方法;第九单元存储过程和触发

16、器教学单元教学内容与要求教学提示与活动建议存储过程理解存储过程的定义和作用;理解存储过程的类型;*掌握简单存储过程、带输入参数和输出参数存储过程的创建和调用方法;*掌握存储过程的管理方法;在讲解存储过程的时候应该结合一下函数,使学生明白存储过程和函数的区别。触发器了解触发器的定义;了解触发器的作用和类型;*掌握触发器的创建和执行过程;*掌握触发器的管理方法;给学生演示简单的触发器以及两个表数据操作之间需要的触发器。第十单元事务处理教学单元教学内容与要求教学提示与活动建议事务概述了解事务的概念;理解事务的特点;理解事务的执行模式;通过学生都知道的银行取款这个简单事务来讲解事务存在的必要性和重要性

17、。使用事务*掌握事务语句和其他T-SQL的结合使用;第十一单元SQL Server 2005的安全管理教学单元教学内容与要求教学提示与活动建议安全机制概述了解SQL Server 2005的三层安全模型;*掌握SQL Server 2005的身份验证模式;如果条件允许,用两台机器来讲课。一台作为服务器,一台作为客户端来演示并讲解权限的设置,这样的教学方式学生更容易理解和接受。服务器安全*掌握SQL Server 登录帐户的创建、修改、使用和删除方法;*掌握Windows帐户的创建、修改、使用和删除方法;理解服务器角色的作用;*掌握给服务器角色添加成员的方法;数据库安全掌握数据库用户的创建、查看

18、、删除方法;理解数据库角色的作用;*掌握给数据库角色添加成员的方法;理解服务器角色成员和数据库角色成员的不同;权限管理了解权限管理的相关概念;*掌握权限的管理方法;第十二单元网上书店系统教学单元教学内容与要求教学提示与活动建议网上书店系统掌握网上书店系统的需求分析方法;掌握网上书店系统的模块设计方法;掌握系统的数据库的设计方法;掌握系统的实现方法;通过网上书店系统,使学生明白数据库在系统中的重要作用,并学会数据库的设计。职业模块 序号模块名称教学要求与活动模块一数据库基础知识、分析能力、模型设计等能力模块1. 教学要求通过分析能力、模型设计能力的训练,使学生具备分析工作岗位所需数据库理论能力,

19、重点学会数据库范式理论和E-R关系转换等。2. 教学活动数据库理论知识讲解模块二SQL Server 2005管理、对象创建、使用与维护以及数据库后台编程能力模块1. 教学要求通过SQL Server 2005软件的学习,使学生学会SQL Server 2005的使用。重点学会数据库后台编程:存储过程、函数和触发器等。2. 教学活动(1)讲解数据库的相关知识; (2)讲解数据库对象的相关知识;(3)通过实训来锻炼学生的数据库使用能力;模块三数据库应用开发拓展模块1. 教学要求通过网上书店系统等,学习一个系统的开发。2. 教学活动(1)系统模块设计;(2)数据库设计;(3)系统实现;4.2能力要

20、求4.2.1课程对应岗位本课程所对应的岗位主要有:企事业单位中数据库管理人员、数据库开发人员、程序员(网站建设、信息系统等)、软件维护和销售等。学完本课程,学生应具有如下职业岗位能力和职业素质:(1)会安装和配置SQL Server(2)会使用图形界面或脚本两种方法创建、管理数据库或数据库对象,会保证数据安全性(3)熟练使用Transact-SQL语言进行简单编程(4)会对SQL Server进行安全管理(5)会对SQL Server 数据库进行日常维护和管理(6)具有规范的企业编程风格和习惯、良好的排查程序错误的能力(7)具有良好的分析问题和解决问题的能力、沟通、协作和学习能力(8)熟悉课程

21、中涉及到的专业词汇4.2.2课程能力分解课程能力技能要求知识能力一、SQL Server 2005的安装和配置能力能熟练使用操作系统;1、SQL Server 2005的数据库基础知识;2、SQL Server 2005的版本信息;3、服务器的相关知识;4、服务器端和客户端的配置方法;二、数据库和表的管理能力能连接上服务器;1、系统数据库和数据库结构相关知识;2、数据库管理代码的语法格式;3、系统数据类型和用户自定义数据类型;4、表的管理代码的语法格式;5、数据库完整性及约束6、默认值、规则三、使用Select语句进行数据查询的能力能连接上服务器;能访问数据库及表;1、select语句的语法格

22、式;2、各个子句的使用方法;3、统计函数的语法格式和使用方法;4、多表查询和子查询5、数据的导入和导出6、插入、更新、删除记录语句;四、索引、视图、存储过程、触发器等数据库对象的管理能力能连接上服务器;能访问数据库和表;1、索引的类型及其区别;2、索引的管理操作和代码语法格式;3、视图和表的区别;4、视图的管理、加密等操作和代码语法格式;5、存储过程的创建和调用方法;6、触发器的类型;7、触发器的创建和使用方法;五、编写T-SQL的能力能连接上服务器;1、 T_SQL语句的基础知识;2、 系统内置函数的用法;3、 用户自定义函数的创建和调用方法;4、 游标的创建、打开、释放方法;六、事务的使用

23、能力能连接上服务器;会访问服务器上的数据库及数据库对象;1、事务的特性;2、事务的执行模式;3、管理显示事务的事务控制语句;4、隐性事务的执行语句;七、数据库的安全管理能力能正确配置客户端和服务器端;会注册连接服务器;1、帐户的创建方法;2、服务器角色的管理方法;3、数据库用户的创建方法;4、数据库用户的管理方法;5、权限的管理方法;5.教学方法与手段5.1教学方法为培养学生,本课程采用的主要教学方法有以下几种: 1)由浅入深的案例式教学方法在课程讲解中,我们突出知识点,突出重点,讲解难点,每个知识点均配备有案例,对若干知识点进行分析,综合构成一个完成案例,案例与实例在校园网站上公开,供学生选

24、择使用。2)课程教学、演示的师生探讨式教学法教师课程教学、多媒体演示,部分学生课堂回答问题、讲解、演示,进行课堂讨论,使教与学互动,增强学生的学习热情,增强学生的独立思考能力。3)任务驱动式教学方法“任务驱动”教学法是将所要学习的新知识隐含在一个或几个任务之中,学生通过对所提的任务进行分析、讨论,明确它大体涉及哪些知识,并找出哪些是旧知识,哪些是新知识,在老师的指导帮助下找出解决问题的办法,最后通过任务的完成而实现对所学知识的以及建构。我们教师设计并提出任务,针对所提出的任务,采取演示或讲解等方式,分析任务并给出完成该任务的思路、方法、步骤和结果。在此基础上,再以任务方式引导学生边学边练,独立或写作完成任务。4)项目教学法数据库技术和ASP、ASP.net等结合,完成一个小型的项目,在项目的开发过程中,学习和掌握整个课程的主要知识和技能。5.2教学手段网络数据库技术课程的教学,采用如下的主要教学手段:1)使用多媒体教学手段(多媒体网络教室、电子课件),进行现场编程。2)精心设计教学课件,通过创

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论