SQL Server数据库技术课程教学大纲

合集下载

《SQL Server数据库》教学大纲

《SQL Server数据库》教学大纲

《SQL Server数据库》课程教学大纲(计算机网络专业三年专科使用,参考学时64学时)一、课程的性质和任务:本课程是一门概念性较强,又有很强的实践性的面向实际应用的课程。

本课程选用以网络环境为背景而广泛使用的 SQL Server 2000 关系型数据库管理系统作为数据库系统平台,全面系统地介绍了数据库技术的基础理论,数据库系统设计方法, 现代数据库系统开发应用等。

本课程将直接关系到学生的数据库应用系统开发能力的提高。

由于数据库具有数据结构化,最低冗余度,较高的程序与数据独立性,易于编制应用程序等优点,常用的信息系统都是建立在数据库设计的基础之上的。

因此,《SQL Server数据库》课程的教学应达到培养学生具有一定的数据库基础知识和实际应用能力两个方面的目的。

主要任务是:1.掌握数据库系统的基本概念原理和了解数据库应用系统的基本设计方法,又能学会使用关系数据库管理系统微软SQL Server,使学生获得开发数据库应用系统的初步能力。

2.掌握关系数据库模型及关系数据语言,能熟练应用 SQL 语言表达各种数据操作,掌握实体- 联系模型的概念和方法,关系数据库规范化理论和数据库设计方法。

3.通过上机实习的训练,初步具备进行数据库应用系统开发的能力4.对数据库领域的深入课题有大致了解,激发在此领域中继续学习和研究的愿望,为学习数据库系统高级课程做准备。

二、教学内容和要求(一)教学基本内容本课程各部分基本内容、基本要求及其重点如下:课题一数据库系统概述教学内容:1.概述2.数据库技术的发展3.信息描述与数据模型4.三种常见的数据模型5.数据库系统教学要求:1.了解数据与信息的概念2.掌握计算机数据管理的主要发展阶段3.掌握数据库系统的组成和主要功能4.掌握数据库的基本概念5.了解数据模型的概念重点:1.数据库系统的组成和主要功能2.数据库的基本概念和三种常见数据模型课题二关系数据库系统模型教学内容:1.关系模型的基本概念2.关系运算3.关系验算教学要求:1.掌握二维表的定义、关系术语的定义和关系模型的特点2.熟练掌握各种关系运算重点:关系运算和关系验算课题三关系数据库设计理论教学内容:实体类型的属性关系2.数据函数依赖3.关系数据库模式的规范化理论4.关系模式的分解算法教学要求:1.了解关系规范化和函数依赖的概念2. 掌握关系的各种范式的特点重点:关系范式课题四数据库设计方法教学内容:1.数据库系统的设计过程2.需求分析3.概念设计4.逻辑结构设计5.物理设计6.数据库的实施、运行和维护教学要求:1. 了解数据库设计的步骤2. 了解数据库设计的基本过程和主要内容3. 掌握概念设计、逻辑结构设计和物理设计的概念重点:1. 概念设计、逻辑结构设计和物理设计的概念2. 数据库设计的步骤课题五结构化查询语言SQL教学内容:1.SQL结构化查询语言2.SQL的数据描述与操作3.SQL语言的数据检索功能4.SQL语言的数据更新功能5.SQL的数据控制功能教学要求:1. 了解SQL基本功能,SQL数据定义方式,了解SQL数据操纵的各种方式2. 熟练掌握简单查询和联接查询3. 掌握SQL数据控制功能重点:SQL数据定义方式和SQL数据操纵的各种方式SQL数据控制方法课题六 SQL Server关系数据库系统教学内容:1.SQL Server 2000系统概述2.SQL Server 2000的数据库结构3.SQL Server客户机/服务器体系结构及软件组成4.SQL Server 2000的系统管理与开发教学要求:1.了解SQL Server2000系统的特点、功能与操作界面的使用方法2.掌握SQL Server2000系统组成和管理的概念重点:1.SQL Server2000系统操作界面的使用方法。

数据库应用技术(SQLSERVER)教学大纲

数据库应用技术(SQLSERVER)教学大纲

数据库应用技术(SQLSERVER)教学大纲《数据库应用技术(SQLSERVER)》教学大纲一、课程性质、地位和作用《数据库应用技术(SQLSERVER)》是软件工程专业的必修课。

数据库应用技术(SQLSERVER)是现代软件技术的重要支撑,是诸多研究方向如分布数据库、并行数据库管理信息系统、决策支持系统等的基础、也是支持人工智能、CAD、办公自动化软件,计算机辅助软件工程等的有力工具。

二、课程教学对象、目的和要求本课程适用于软件工程、计算机应用等从事软件开发的本科专业。

课程教学目的、要求:(一)从教学内容上,应使学生掌握SQLSERVER数据库各种相应操作,以及相应的理论知识。

(二)从能力方面,学生会使用SQL Server2000 数据库并能进行实际应用。

能熟练掌握Transact-SQL 语言,并能进行简单编程。

能保证数据的完整性和一致性、数据库的安全。

(三)从教学方法上,在课堂理论教学中,充分调动学生的积极性,在实践环节中,注重解决SQLSERVER数据库操作的实际问题。

从理论到实践,力求以统一的观点阐明,由浅入深,循序渐进的教学方式。

三、相关课程及关系对先修课程的要求:C语言程序设计、数据结构、数据库系统原理。

四、课程内容及学时分配总学时:32学时理论学时:20学时实验学时:12学时(一)数据库基础1学时1、数据库管理系统了解数据库管理系统的一些基本概念2、数据库系统了解数据库系统的组成和特点3、数据模型掌握E-R 方法和3 种数据模型的特点4、本门课的学习方法与考核要求学生掌握数据库的基本概念,数据库管理技术的发展、数据库管理系统、常见的数据模型、E-R 方法、关系模型等知识。

(二)SQL SERVER 2000 概述1学时1、SQL SERVER 的演进,特性2、SQL SERVER 2000 的体系结构3、SQL SERVER服务管理器,企业管理器,查询分析器要求学生掌握SQL SERVER 2000 的特性、体系结构、构造、应用程序的开发构架、安装等。

《SQL SERVER》课程教学大纲

《SQL SERVER》课程教学大纲

《SQL SERVER》课程教学大纲课程代码:020331102课程英文名称:SQL SERVER课程总学时:24 讲课:24 实验:0 上机:0适用专业:交通运输大纲编写(修订)时间:2017.5一、大纲使用说明(一)课程的地位及教学目标数据库技术是计算机科学技术中发展最快的学科之一,也是应用最广泛的技术之一。

SQL Server是全面介绍数据库技术的一门课程,主要讲授数据库系统基本知识、基本理论和基本方法。

本课程在教学内容方面除基本知识、基本理论和基本方法的教学外,通过设计训练,着重培养学生的管理思维和设计能力。

通过本课程的学习,学生将达到以下要求:1.掌握通用数据库管理系统的基本理论、方法,具有数据库系统日常管理与简单开发的初步能力;2.具有熟练阅读科技英文的能力;3.了解典型数据库开发方法;4.了解数据库技术的新发展。

(二)知识、能力及技能方面的基本要求1.基本知识:掌握数据库管理系统一般知识,数据库系统的结构、安全、性能、日常管理、应用、开发、设计等。

2.基本理论和方法:掌握常用数据模型,关系数据库、关系数据库理论及数据库设计的基本理论和方法,SQL语法,监控与优化数据库性能,实现高可用性,数据库日常维护,数据库安全,完整性和一致性,并发控制,管理分布式数据。

3.基本技能:掌握数据库系统日常管理(如备份恢复、自动化任务等)与简单开发技能。

(三)实施说明1.教学方法:课堂讲授中要重点对基本概念、基本原理、基本方法进行讲解;采用启发式教学,培养学生思考、分析和解决问题的能力;引导和鼓励学生通过实践和自学获取知识,培养学生的自学能力;讲课要联系实际,增加与学生的交流,调动学生学习的积极性。

2.教学手段:本课程属于专业基础课,可安排一次综述,内容结合最新的发展方向对学生作介绍。

在教学中采用电子教案、CAI课件及多媒体教学系统等先进教学手段,通过教学中的互动环节,提高学生的学习兴趣,增强对有关内容的理解。

课程教学大纲(sqlserver)

课程教学大纲(sqlserver)

《SqlServer数据库》教学大纲一、课程性质与任务1.课程性质:本课程是计算机应用技术专业的理论与实践课。

2.课程任务:本课程的主要任务是通过SQL Server Management Studio环境,讲授开发SqlServer的课程,需要了解数据库的基本原理,了解数据库的作用和实际用途。

掌握Sqlserver管理工具的基本使用,Sql语句的编写,掌握创建库、创建表、创建约束、删除库、删除表、删除约束等基本操作。

重点掌握Sql语句实现数据查询、条件查询、模糊查询、多表联接查询,数据的添加语句编写、数据删除语句编写和数据修改语句的编写等。

课程在重视传授理论知识同时,重视培养学生的实际动手能力。

教学过程中,设计了大量的程序设计案例,使学生在学习枯燥的语法知识的同时,体会到SQLServuer数据管理工具的魅力,加深对SQL语言知识的理解。

二、课程教学基本要求理论课时:36节上机课时:36节考核形式:考查三、课程教学内容第一章初始SQLSERVER及开发工具介绍教学内容:本章主要介绍SqlServer的主要概念,数据库系统介绍、数据库的基本概念、数据库的技术发展史,SqlServer开发管理工具如何安装,使用等。

掌握如何使用管理工具如,开启服务、停止服务、集成登录访问数据库管理工具、账户方式访问数据库管理工具、创建数据库、创建表等基本操作,还需要了解数据库软件的安装过程。

※第二章使用SQL Server Management Studio 管理数据库教学内容:本章主要掌握使用SQL Server Management Studio 管理数据库,掌握查询分析的使用,查询数据,数据库如何备份、如何还原,数据库如何分离、如何附加。

如何生成SQL脚本,如何利用SQL脚本进行还原。

了解SQL语言的数据类型,了解创建数据库的SQL语句的编写、创建数据表的语句编写,通过练习掌握基本的SQL语言的特点。

※第三章使用SQL编程实现数据基本操作教学内容:本章主要掌握使用查询分析进行SQL语句的编写,掌握使用SQL语句实现数据新增,掌握使用SQL语句框架实现数据的编辑修改,掌握使用SQL语句实现实现数据的删除。

SQL SERVER数据库教学大纲

SQL SERVER数据库教学大纲

《SQL Server数据库管理及应用》教学大纲SQL Server数据库管理及应用课程教学大纲课程名称:SQL Server数据库管理及应用英文名称:SQL Server Database Management and Application学时:108(其中授课72/实验36)适用对象(学科类):高职高专计算机专业一、课程概述(一)课程性质本课程为计算机应用系列课程中的一门选修课程。

通过学习这门课程,学生可以比较全面地了解数据库管理和应用中的技术。

该课程是掌握数据库应用系统开发的比较深入的课程,它要求选修学生已具备一定的计算机知识和编程能力,建议本科二年级以上学生选修。

(二)教学目标与要求本课程以Microsoft SQL Server关系数据库为模型全面讲述数据库管理系统的基本原理和技术。

由浅入深地讲述数据库系统的安装过程、数据库的配置技术、安全性技术、数据库管理、各种数据库对象管理、以及索引技术、数据操纵技术、数据完整性技术、数据复制技术、数据互操作技术、数据库性能监视和调整技术、并发性技术、Transact-SQL语言、ODBC数据源等管理技术。

该课程是掌握数据库应用系统开发的比较深入的课程,注重解决实际问题能力的培养。

通过学习这门课程,学生可以比较全面地了解数据库管理基本理论和应用技术,具有数据库管理员和管理、开发数据库应用系统的能力。

(三)重点和难点本课程介绍数据库管理最新技术及其发展。

重点要求掌握关系数据库管理的基本理论和一般方法,以及开发数据库管理系统的基本方法。

课程较全面地介绍了数据库管理技术,针对重点内容重点讲解,并安排针对性较强的实验,具有较好的广度和深度。

(四)与其他课程的关系本课程学习要求选修学生已具备一定的计算机知识和编程能力,最好学过数据库应用技术课程,建议本科二年级以上学生选修。

(五)教材及教学参考书主要内容:数据库的基本概念,SQL语言的特点,SQL Server概述,SQL Server 的安装过程,运行SQL Server系统注册服务器配置服务器;管理登陆账号,管理数据库用户账号,管理角色,管理许可。

SQL_Server数据库技术课程教学大纲

SQL_Server数据库技术课程教学大纲

《SQL Server数据库技术》课程教学大纲课程类别:专业必修课课程代码:课程学时:96 学时 4 学分适用专业:软件技术、计算机应用、计算机网络、计算机信息管理开课时间:第一年第二学期一、课程性质、任务:《SQL SERVER 数据库技术》是计算机专业的一门专业课程,是设计和开发数据信息系统的基础,提高学生专业技术能力和软件设计人才的必修课,本课程主要任务是使学生掌握SQL Server软件的使用,掌握设计数据库和进行SQL语言程序开发的思想和具体方法,为后续的学习打好基础。

二、课程教学目的:《SQL Server数据库技术》是软件设计、计算机信息管理、计算机网络技术等专业的必修课。

通过学习本课程,使学生掌握数据库管理系统的基本概念和基本理论,具备独立开发数据库管理系统的实际能力。

学生在学习本课程之前应当具有程序设计的预备知识。

本课程的目标在于通过对数据库设计基础知识和数据库创建、表的操作、视图操作、索引操作、存储过程和触发器应用、函数应用、SQL程序设计、数据的安全与管理、备份与还原等内容的学习。

三、配套教材与参考书:《数据库设计开发技术案例教程》清华大学出版社,《SQL Server实例教程》电子工业出版社,《中文版SQL Server 2005数据库应用实用教程》清华大学出版社,《SQL Server 2005实例教程》电子工业出版社。

四、课程教学内容及学时安排1、学时分配2、教学内容第1章数据库概述(学时)1. 教学内容(1)数据库系统概述;1)数据库系统的发展史;2)数据库系统的组成。

(2)数据库系统。

1)数据库管理系统组成;2)数据库管理系统的功能;3)数据库系统的三级模式结构。

教学目的与要求:(1)了解数据库的发展和数据库系统的组成;(2)理解数据库管理系统的概念和功能;(3)掌握数据库系统的三级模式结构。

2. 重点和难点提示教学重点:数据库的实体联系模型。

教学难点:SQL SERVER 2005的体系结构。

《Sql Server数据库原理与应用》教学大纲(2022版)

《Sql Server数据库原理与应用》教学大纲(2022版)

《Sql Server数据库原理与应用》教学大纲英文名称:Principles and Application of Database课程代码:课程类别:专业选修课课程性质:选修开课学期:大四第一学期总学时:36(讲课:18,实训18)总学分:2考核方式:平时考勤、作业、课堂表现、期末大作业先修课程:《大学计算机基础》《Python语言与数据分析》适用专业:一、课程简介本课程以功能强大的关系数据库管理系统MySQL作为平台,全面系统地介绍SQL Server 的管理操作和应用开发,将基础知识和实际应用有机结合起来,主要内容有数据库系统概论、MySQL安装和操作、创建数据库和创建表、表数据操作、数据查询、视图和索引、数据完整性、T-SQL程序设计、存储过程、触发器、系统安全管理、备份和恢复、事务和锁定。

本课程主要通过理论授课加实训的方式完成教学,理论授课24学时,实训12学时。

考核方式由平时考勤、实训作业、课堂表现和期末大作业构成。

二、课程目标及其对毕业要求的支撑通过本课程的学习,学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解,掌握SQL语言查询和编程的基本技术,掌握数据库系统安装、配置、管理和维护的基本技能,具备管理和开发简单数据库应用系统的能力,提高学生分析和解决实际问题的能力,为将来从事相关工作打下基础。

三、课程教学要求第一章数据库概述教学内容:第一节数据库系统1.数据与信息2.数据存储单元—服务器3.数据库系统的构成4.数据库系统的特点第二节数据库类型1.数据库模型2.关系型数据库3.非关系型数据库第三节关系型数据库MySQL1.为什么使用MySQL2.MySQL的发展简史3.MySQL的版本分类与发展4.企业如何选择MySQL版本第四节本章小结学生学习预期成果:1.了解与数据库相关的基本概念2.掌握常见的数据库类型及各自的特点3.理解MySQL的工作原理教学重点:1.数据库类型2.关系型数据库MySQL教学难点:1.数据库类型2.关系型数据库MySQL第二章环境的安装与基本配置教学内容:第一节虚拟化平台1.系统虚拟化2.搭建实验平台3.虚拟平台的基本使用第二节CentOS系统的部署1.CentOS系统2.系统下载3.最小化安装CentOs第三节MySQL的安装与配置1.MySQL安装方式2.Yum方式安装3.源码编译方式安装4.初始化数据库第四节本章小结学生学习预期成果:1.熟练掌握Linux操作系统环境下MySQL的安装与基本配置方法2.掌握VMware Workstation中搭建虚拟化环境的方法3.了解MySQL的配置参数4.熟悉MySQL安装过程中的报错和相应解决方法教学重点:1.CentOS系统的部署2.MySQL的安装与配置教学难点:1.CentOS系统的部署2.MySQL的安装与配置;第三章MySQL数据操作教学内容:第一节SQL语句1.SQL简介2.SQL分类第二节数据类型1.数值类型2.字符串类型3.日期和时间类型第三节存储引擎1.MySQL的存储引擎2.常用引擎MyISAM和InnoDB的区别3.存储引擎的选择第四节库与表的基础操作1.库操作2.表操作第五节表的高级操作1.数据的插入2.修改数据表3.删除表内容4.更新数据第六节本章小结学生学习预期成果:1.了解SQL语句的基本分类2.掌握使用结构化查询语句进行数据操作的方法3.掌握数据库不同存储引擎的差异4.掌握常见的数值类型并学会合理运用教学重点:1.数据类型2.存储引擎3.库与表对的基本操作4.表的高级操作教学难点:1.数据类型2.存储引擎3.库与表对的基本操作4.表的高级操作第四章数据库表单查询教学内容:第一节基础查询1.创建基本的数据表环境2.查询所有字段3.查询指定字段第二节条件查询1.关系运算符2.多条件查询第三节高级查询1.排序查询2.聚合函数3.分组查询4.HAVING字句5.LIMIT分页第四节本章小结学生学习期望成果:1.掌握使用SQL语句进行基础查询的方法2.掌握SQL语句中不同条件的表达方法3.熟练使用高级的查询方式对数据进行查询分析教学重点:1.基础查询2.条件查询3.高级查询教学难点:1.基础查询2.条件查询3.高级查询;第五章数据的完整性教学内容:第一节实体完整性1.主键与主键约束2.唯一约束3.自动增长列第二节域完整性1.非空约束2.默认值约束第三节引用完整性1.外键与外键约束2.删除外键约束第四节索引1.普通索引2.唯一索引3.索引过多引发的问题第五节本章小结学生学习期望成果:1.了解数据对的约束原则2.掌握主键、外键约束的用法3.掌握索引的实际应用方法4.掌握常见的约束原则教学重点:1.域完整性2.引用完整性3.索引教学难点:1.域完整性2.引用完整性3.索引第六章数据库多表查询教学内容:第一节表与表之间的关系1.一对一关系2.一对多关系3.多对一关系4.多对多关系第二节多表查询1.合并结果集2.关于笛卡尔积3.内连接4.外连接5.自然连接6.嵌套查询第三节本章小结学生学习期望成果:1.了解数据表之间的关系2.掌握多表数据的查询方法3.理解多表查询中的连接规则和笛卡儿积4.熟悉数据表之间的嵌套查询教学重点:1.表与表之间的关系2.多表查询教学难点:1.表与表之间的关系2.多表查询第七章权限与账户管理教学内容:第一节权限表第二节账户管理1.登录和退出数据库2.创建和删除用户3.修改账户密码4.删除与修改用户名第三节权限管理1.MySQL的权限2.授予权限3.查看权限4.收回权限第四节本章小结学生学习期望成果:1.了解什么是权限表2.掌握数据库用户权限的设置方法3.熟悉数据库配置文件的基本设置4.掌握MySQL访问控制的方法教学重点:1.权限表2.账户管理3.权限管理教学难点:1.权限表2.账户管理3.权限管理第八章存储过程与触发器教学内容:第一节存储过程1.存储过程概述2.存储过程优缺点3.创建存储过程4.查看存储过程5.删除存储过程第二节触发器1.触发器概述2.创建触发器3.查看触发器4.删除触发器第三节本章小结学生学习期望成果:1.了解什么是存储过程2.掌握存储过程的相关操作方法3.熟悉触发器的基本概念4.掌握触发器的使用方法和应用场景教学重点:1.存储过程2.触发器教学难点:1.存储过程2.触发器第九章数据库事务和锁机制教学内容:第一节事务管理1.事务的概念2.事务的创建和回滚3.并发与并行4.事件的ACID特性5.事件的隔离级别6.隔离级别的选取第二节锁机制1.MySQL锁定机制简介2.InnoDB锁类型3.锁监控与优化第三节本章小结学生学习期望成果:1.理解事务的基本概念2.熟悉事务的四个特性3.掌握事务的相关操作方法和隔离级别4.掌握锁机制的原理和使用方法教学重点:1.事务管理2.锁机制教学难点:1.事务管理2.锁机制第十章 MySQL数据备份教学内容:第一节数据备份概述1.数据备份原则2.备份类型的划分第二节物理备份1.Tar打包备份2.LVM快照备份3.Xtrabackup备份第三节逻辑备份第四节本章小结学生学习期望成果:1.了解什么是数据库备份2.掌握数据库备份和恢复的方法3.掌握数据迁移的操作流程4.掌握数据库的导入和导出方法教学重点:1.物理备份2.逻辑备份教学难点:1.物理备份2.逻辑备份第十一章日志管理教学内容:第一节日志的分类1.错误日志2.二进制日志3.慢查询日志4.中继日志5.Redo日志和Undo日志6.查询日志第二节日志应用第三节本章小结学生学习期望成果:1.了解数据库中常见的日志种类2.掌握二进制日志的操作方法3.掌握错误日志的操作方法4.熟悉慢查询等其他日志应用教学重点:1.日志分类2.日志应用教学难点:1.日志分类2.日志应用第十二章主从复制教学内容:第一节主从复制原理1.复制过程2.基本架构3.复制模式第二节一主一从复制1.基于位点的主从复制2.基于GRID的主从复制第三节多主从复制1.双主双从搭建流程2.关于keepalived第四节复制延迟与死机处理第五节本章小结学生学习期望成果:1.了解MySQL主从复制的原理2.掌握配置一主一从集群的基本流程3.掌握向集群添加从服务器的方法4.熟悉多主多从集群的配置参数和配置流程教学重点:1.一主一从复制2.多主多从复制3.复制延迟与死机处理教学难点:1.一主一从复制2.多主多从复制3.复制延迟与死机处理第十三章 MySQL读写分离教学内容:第一节数据库代理1.基本原理2.常见的数据库中间件第二节Mycat实现读写分离1.基本环境2.配置流程第三节本章小结学生学习期望成果:1.掌握数据库代理的基本原理2.熟悉企业中常用的数据库中间件3.掌握Mycat实现读写分离的配置流程4.掌握读写分离配置中使用到的关键参数教学重点:1.数据库代理2.Mycat实现读写分离教学难点:1.数据库代理2.Mycat实现读写分离四、建议教学安排五、课程成绩评定基本考核方法:通过考勤、作业、课堂表现等评定学生平时成绩(占50%),通过期末大作业评定学生理论成绩(期末大作业占50%)情况综合评价学生成绩。

《网络数据库SQL_Server》教学大纲

《网络数据库SQL_Server》教学大纲

《网络数据库SQL SERVER教学大纲第部分大纲说明一、课程性质《网络数据库SQL SERVE R是计算机应用技术方向的一门专业必修课。

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

三、与其它课程的衔接和联系本课程先修课程:《Windows 2000操作系统》与《VFP程序设计》。

四、教材选用1、选用的教材:《SQL SERVER 200数据库管理与开发实用教程》丹机械工业2005.82、参考书目:《SQL Sever 2000使用Transact-SQL进行数据库查询》微软公司希望2002 年《SQL Sever 2000数据库管理》微软公司希望2002年《SQL Sever 2000数据库编程》微软公司希望2002年《SQL Sever 2000》卫海中国铁道2001年五、建议总学时本课程总学时118学时,理论课62学时,上机实习22学时。

六、适用专业本大纲适用于高校计算机应用专业第二部分大纲容和学时分配第一章SQL Server2000 概述(4学时)、教学容1关系数据库的产生历史、简介、设计2、SQL SERVER 200的历史、特点、客户机/服务器、浏览器/服务器3、SQL SERVER 200启动、暂停、退出4、企业管理器和查询分析器5、创建服务器组和注册服务器二、教学重点和难点1重点理解和掌握SQL SERVER 200敢据库系统的常用术语、数据库系统的环境、特点、客户机/服务器、浏览器/服务器体系结构2、掌握SQL SERVER 200中常用工具的使用。

三、教学要求1了解为什么要使用数据库2、了解数据库发展历史以及客户机/服务器、浏览器/服务器的工作原理3、掌握SQL SERVER 200数据库的特点4、掌握企业管理器和查询分析器的启动关闭5、掌握服务器组的创建和注册以及原因第二章数据库的创建和管理(4学时)、教学容1数据库对象的基本概念,存储结构、事务日志2、创建数据库3、管理数据库二、教学重点和难点1重点掌握SQL SERVER 200的存储结构,事务日志作用2、掌握数据库的创建以及管理三、教学要求1、了解SQL SERVER 200所需的环境,包括硬件环境与软件环境2、掌握SQL SERVER 200的存储结构,数据文件和日志文件的含义和作用掌握创建数据库和管理数据库第三章表的创建(6学时)一、教学容1、表的概念、SQL SERVER 200中的数据类型2、利用语法对表进行创建、修改和删除3、添加、修改和删除表中的数据4、如何建立约束和如何实现表中数据的完整性5、使用企业管理器对表以及表中数据进行管理二、教学重点和难点1、掌握利用语法对表进行创建、修改和删除2、重点掌握添加、修改和删除表中的数据语法3、掌握如何建立约束和如何实现表中数据的完整性4、重点掌握使用企业管理器对表进行管理三、教学要求通过本章的学习要能掌握如何利用企业管理器和语法两种方法来创建、管理表、表中的约束以及表中的数据。

《SQL Server 数据库》—— 教学大纲

《SQL Server 数据库》—— 教学大纲

《SQL Server 数据库》教学大纲一. 适用对象适用于本科学生二. 课程性质数据库是数据管理的最新技术,是计算机科学的重要分支,作为信息系统核心和基础的数据库技术在各级部门和企事业单位中得到广泛的应用。

《SQL Server 数据库》是计算机科学与技术专业的专业必修课,也是软件工程、通信等专业本、专科学生的必修课程之一。

Microsoft SQL Server是基于客户/服务器模型的关系数据库管理系统,它是一个功能全面整合的数据平台,包含了数据库引擎、分析服务、集成服务和报表服务等组件,为企业提供企业级数据管理和数据仓库、数据挖掘和联机分析处理等商业智能工具,在电子商务和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供了强大的支持。

本课程以功能强大的关系数据库管理系统SQL Server 2019作为平台,全面系统地介绍了SQL Server的管理操作和应用开发,将基础知识和实际应用有机结合起来,主要内容有数据库系统概论、SQL Server 2019安装和操作、创建数据库和创建表、表数据操作、数据查询、视图和索引、数据完整性、T-SQL程序设计、存储过程、触发器、系统安全管理、备份和恢复、事务和锁定。

学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解,掌握SQL语言查询和编程的基本技术,掌握数据库系统安装、配置、管理和维护的基本技能,具备管理和开发简单数据库应用系统的能力。

三. 教学目的1. 掌握数据库技术的基本概念、原理、方法和技术。

2. 掌握SQL语言查询和编程的基本技术。

3. 掌握数据库系统安装、配置和数据库管理和维护的基本技能。

4. 熟悉常用的数据库管理和开发工具,具备管理和开发简单数据库应用系统的能力5. 了解数据库技术的最新发展。

四. 教材及学时安排教材:SQL Server 数据库技术与应用(SQL Server 2019版),赵明渊,清华大学出版社,2022年。

SQL Server数据库及应用教学大纲

SQL Server数据库及应用教学大纲

《SQL Server数据库及应用》课程教学大纲一、课程的性质与任务本课程是计算机相关专业一门重要的专业技术课。

通过本课程的学习,应使学生从理论和实践上掌握数据库开发技巧,选择前端开发环境与后端SQL Server数据库系统的集成,使学生在数据库开发应用方面能提出正确的解决方案。

二、课程教学目标(一)知识目标Server 2012涉及的概念和范围较多较广,因此要强调基本概念和基本操作,从更多的实践环节中理解SQL Server 2012的体系和特点。

2.课程应注重Transact-SQL的教学和实践,在掌握SQL Server图形管理工具的同时,加强isql/osql公用程序的使用。

3.本课程综合性较高,教学中可酌情安排一定时数的课程设计(结合前端开发工具),使学生对于SQL Server及其它数据库有更全面的理解。

(二)能力目标培养学生具备数据库应用程序开发能力,能够根据实际需要自行开发以SQL Server 2012为后台的Windows数据库应用程序,具有分析和调试程序的能力。

(三)德育目标将德育教育寓于专业知识的教学中,教育学生热爱生活、热爱学习、热爱自己的专业,刻苦学习,学风严谨,使学生养成理论联系实际的良好习惯。

三、课程内容及教学要求(一)SQL Server概述1.教学内容:(1)数据库的基本概念(2)SQL语言的特点(3)Microsoft SQL Server的特点2.教学要求:掌握Microsoft SQL Server的结构、功能和性能特点;理解SQL语言的特点;了解数据库的基本概念、SQL Serve的演变过程。

(二)安装SQL Server 2012系统1.教学内容:(1)安装预准备工作(2)Microsoft SQL Server 2012的安装过程(3)验证系统是否按装成功2.教学要求:掌握Microsoft SQL Server安装的软、硬件要求及安装过程;了解 SQL Serve 的版本类型。

《SQL Server》教学大纲

《SQL Server》教学大纲

SQL server 教学大纲一、目的与任务数据库技术是研究数据库结构、存储、设计和使用的一门软件学科,是进行数据管理和处理的技术。

SQL SERVER 2000 数据库是一个客户 / 服务器关系型数据库系统,具有重要的使用价值,使用它用户可以轻松地设计、建立、管理和使用数据库,为企业或组织建立信息系统提供强有力的支持。

二、本课程的教学目的、基本要求及其在专业教学计划中的地位数据库技术是计算机科学技术的一个重要分支,主要研究计算机应用系统中大量的复杂的数据如何利用计算机技术及相关的网络技术等进行管理,研究如何科学合理的存储数据、方便快捷的存取数据及满足不同用户的各种需要。

数据库作为企业信息管理的核心技术在信息化领域应用十分广泛。

本课程主要介绍数据库技术的一般原理和应用,主要内容有:数据库系统概论、关系数据库、数据库标准语言SQL、数据库设计理论、数据库应用系统设计和开发方法、开发工具和实例分析等,有条件时应安排上机实习和课程设计。

本课程是一门面向工程应用的实践性较强的课程,学习过程中应尽可能多实践。

学完本课程后可进行管理信息系统或相关项目的研制与开发。

本课程较易学,涉及较专业的前导课不多。

三、说明SQL server 2000 是微软公司最新版的大型数据库服务器,是一个功能完备的正规数据库管理系统,它不仅可以满足大型数据处理系统对数据存储量的需求,而且对于小型企业和个人来说,也可以作为管理数据的简易工具。

对于计算机网络维护与应用专业的高职学生来说,学习这门课是很有必要的,与其它专业课的联系也很密切。

如果用Dreamwever、ASP等开发一个需要进行大量数据处理的网站,可以使用SQL server 作为后台数据库;如果用PowerBuilder或VFP开发一个基于网络的数据库系统,也可以用SQL server 作为后台数据库。

学习SQL server也是掌握其他大型数据库(如Oracle、Sybase、DB/2和Informix)的基础。

《数据库与SQLServer》课程教学大纲

《数据库与SQLServer》课程教学大纲

《数据库与SQLServer》课程教学大纲《数据库与SQL Server》课程教学大纲总学时:48 学分:2.5适用对象:软件工程专业和信息工程与信息管理专业。

先修课程:程序设计导论等。

考核要求:本课程采用期末考核与平时成绩相结合的方式对学生学习情况予以评定,平时成绩占40%,期末考核成绩占60%。

平时成绩包括作业、实验报告与考勤,期末考核方式为课程设计。

一、课程的性质与任务数据库技术是各种信息系统、管理系统的基础。

Microsoft SQL Server 2000是一种使用比较广泛、功能强大、可靠性较高的数据库管理系统,为用户提供了完整的数据库解决方案。

开设本课程可以令学生掌握数据库的有关概念,熟悉一种大型数据库管理系统的使用。

本课程是一门理论和应用相结合的课程,要求学生在完成本课程的学习后,能在SQL SERVER 2000数据库管理系统中利用所学习的数据库知识对数据库进行设计、操作。

二、教学目的与基本要求熟练掌握:关系数据库中的概念,数据库设计,数据库的结构与特点,数据库系统的组成及各部分的功能,熟练使用结构化查询语言(SQL)。

数据库管理,各种数据库对象管理,索引技术,数据操纵技术。

掌握:系统的安装,服务器的配置技术,安全性技术,数据复制技术,数据的互操作技术,数据完整性控制,Transact-SQL语言。

了解:关系、关系模型、键码、视图、存储过程、触发器等概念,SQL Server的并发性。

理论教学部分理论课学时:42使用教材及主要参考书:教材:李春葆,《数据库原理与应用——基于SQL Server2000》,清华大学出版社。

主要参考书:Microsoft SQL SERVER 2000联机文档。

一、学时分配章节课程内容学时1 数据库系统概述 12 数据模型 23 关系数据库 24 关系数据库规范化理论 45 数据库设计 46 SQL Server 2000系统概述 27 创建和使用数据库 38 创建和使用表 39 Transact-SQL 410 SQL高级应用 211 索引 1.512 视图 1.513 数据库完整性 314 存储过程 315 触发器 316 SQL Server的安全管理 117 数据备份与还原 118 数据转换 1二、教学中应注意的问题利用多媒体辅助授课,注意培养学生设计、管理、使用数据库的能力。

《sql server数据库开发与应用》教学大纲

《sql server数据库开发与应用》教学大纲

《SQL sever数据库开发与应用》教学大纲一、课程基本信息二、课程性质、地位和任务本课程为电子商务专业选修课,是提高学生专业技术能力和软件设计人才的必修课之一。

本课程主要任务是,通过本课程的学习,要求学生在掌握数据库基础原理的基础上,掌握数据库系统软件SQL Server 2000的使用,能够实现数据库系统的设计与实施。

三、课程基本要求通过该课程的学习,学生应掌握下列内容:理论和知识方面:教学以计算机科学与技术专业教学大纲为依据,比较全面地介绍了数据库的基本理论知识及各种实用技术。

通过本课程的学习,要求学生掌握数据模型与概念模型、数据库系统设计方法、关系数据库等理论知识。

能力和技能方面:通过课程的学习,使学生了解并掌握当前较为常用的关系数据库标准语言SQL及数据库系统软件SQL Server 2000的使用,最终具备设计、建立与维护数据库系统的相关能力。

四、课程内容及学时分配第1章数据库基础知识教学内容:1、数据库的特点及概念。

2、数据库系统及发展。

3、数据库系统的结构。

教学要求:1、掌握数据库系统所涉及到的相关概念。

2、了解数据库系统发展的主要阶段及相关特点。

3、掌握数据库系统体系结构、功能结构。

教学重点:2、三级数据模式结构教学难点:三级数据模式结构之间的联系。

第2章数据模型与概念模型教学内容:1、信息的描述形式。

2、概念模型及表示。

3、常用的数据模型。

教学要求:1、了解信息的三种世界及描述方式。

2、掌握概念模型的基本概念及表示方法。

3、了解常用的数据模型。

教学重点:1、概念模型涉及的基本概念。

2、实体联系的类型。

3、数据模型三要素。

教学难点:1、实体-联系图的使用2、关系模型的相关术语及完整性约束条件。

第3章数据库系统设计方法教学内容:1、数据库系统设计的内容、方法。

2、数据库系统设计的基本步骤。

3、数据库应用系统的设计。

教学要求:1、了解数据库系统设计的内容与方法。

2、掌握数据库系统设计的基本步骤。

《SQL Sever数据库应用》理论教学大纲(9.3修订)

《SQL Sever数据库应用》理论教学大纲(9.3修订)

《SQL SERVER数据库应用》课程理论教学大纲一、课程的地位、教学目的和基本要求本课程的教学目标是使学生理解数据库系统的基本概念,提高学生的理论知识和水平。

这些基本的数据库理论和概念包括数据库的特点、数据库的基本概念、关系代数、数据查询方法、和关系数据库理论等。

使学生掌握基本的数据库技术和方法,培养学生的实际动手能力。

并能够运用一种流行的数据库管理系统设计数据库及其查询操作。

使学生了解数据库的发展及其趋势。

其主要任务是使学生掌握关系数据库系统原理和关系数据库系统的应用,掌握SQL数据定义、查询、操纵功能;培养学生利用数据库系统进行数据处理的能力。

二、主要教学环节1、理论教学学时数:40学时占全部学时数:67%2、实验学时数:20学时占全部学时数:33%三、课程内容第一章SQL SERVER 概述(1课时)1、教学要求掌握SQL SERVER 2000的安装,特点及组成2、教学内容1.1 SQL SERVER1.2 SQL SERVER 集成1.3 SQL SERVER 数据库1.4 SQL SERVER 安全性3、重点难点SQL SEVER 2000的特点第二章创建和管理数据库(1 课时)1、教学要求掌握创建数据库的方法,理解数据库文件和文件组概念。

2、教学内容2.1 创建数据库2.2 创建文件组2.3 管理数据库2.4 分离和附加数据库2.5创建和管理数据库第三章创建数据类型和表(2 课时)1、教学要求理解SQL SERVER 的数据类型,掌握创建表的方法。

2、教学内容3.1 创建数据类型3.2 创建表3.3 生成列值3.4 生成脚本3、重点难点创建数据类型和表第四章实现数据完整性( 2 课时)1、教学要求理解数据完整性的概念,掌握使用约束强制数据完整性的方法。

2、教学内容4.1 数据完整性的类型4.2 强制数据完整性4.3 定义约束4.4 约束的类型4.5 禁用约束4.6 使用默认值和规则4.7 决定使用何种强制方法3、重点难点实现数据完整性第五章TRANSACT-SQL 介绍(2 课时)1、教学要求掌握TRANSACT-SQL语法及使用方法,会使用SQL SERVER 联机丛书5.1 TRANSACT-SQL 编程语言5.2 TRANSACT-SQL 语句的种类5.3 TRANSACT-SQL 语法的要素3、重点难点TRANSACT-SQL语法第六章使用TRANSACT-SQL 查询工具(2 课时)1、教学要求掌握SQL 查询分析器的使用方法。

《网络数据库SQLServer》课程教学大纲

《网络数据库SQLServer》课程教学大纲

《网络数据库SQL Server》课程教学大纲第一部分大纲说明一、课程的性质和任务在当今高速发展的信息世界中,网络是信息传播速度最快的途径,而数据库以其强大的信息操作和管理能力悄然进入网络世界,并成为网络应用扩展和高速信息表达的有力途径。

《网络数据库SQL》课程是计算机专业信息管理方向选修的一门专业课程。

学生在学习本课程之前应当具有计算机应用操作,最好同时具有一定的数据库前端软件开发工具(如DELPHI、PB、VB等)的使用方法的知识。

本课程要求学生:1.使学生对数据库的发展、SQL SERVER 2000的安装有一定的了解。

2.能运用SQL SERVER管理工具集来配置数据库和安全管理。

3.掌握使用企业管理器和Transact-SQL来进行数据库对象的创建与管理、熟练掌握查询设计。

4.初步了解在Internet上发布SQL SERVER 2000数据库技术。

5.数据库管理系统实例的建设实践。

二、课程的特点SQL课程应用性很强,教学中要学练结合,在了解命令结构的过程中一定要加强上机实践练习,创建和管理是本课程的两个主要内容。

三、课程教学要求1、熟练掌握:要求学生能够全面理解、熟练掌握所学内容,能够熟练运用不同的方法来完成相应实践。

2、掌握、理解:要求学生能够理解数据库的基本概念、较好的掌握所讲授的内容。

3、了解:对所学习的内容能有一定的认识。

第二部分教学过程建设一、教材教材版本:《Sql Server 2000中文版入门与提高》编著者:(主编李幼哲、黄娟娟编箸、清华大学出版社)出版社:清华大学出版社版次:2001年5月第1版二、课程教学总学时数课程教学总学时64学时。

其中授课32学时,上机实验32学时。

三、教学内容及要求(按主教材章节顺序排列,没有列出部分或特别说明的部分,不作要求)第1章数据库系统简介(P1)1.1 数据库概述(P1)---了解1.2 数据库系统发展史(P1)---了解1.3 数据库系统的模型和结构(P4)---理解1.4 数据库管理系统(P6)---理解作业一、基础题上机二、上机操作题第2章 SQL SERVER 2000 概述(P9)2.1 SQL Server 语言介绍(P9)---了解2.2 SQL Server 语言特点(P9)---了解2.3 SQL Server 和 Internet(P10)---了解2.4 SQL Server 2000 的安装(P11)---知道上机 SQL Server 2000 的安装第3章 SQL SERVER 管理工具集(P24)本章要求能够掌握各管理工具的使用方法(3.3 性能监视器不作要求)作业一、基础题上机二、上机操作题如何打开和使用各管理工具第4章数据库的创建与管理(P33)4.1 数据库的设计基础(P33)4.1.1--|4.1.2--|4.1.3--|4.1.4--|-掌握4.1.5--|4.1.6--|4.1.7--- 了解4.2 数据库的创建与管理(P39)---熟练掌握4.3 设置数据选项(P46)---熟练掌握4.4 修改数据库(P47)---熟练掌握4.5 删除数据库(P50)---熟练掌握4.6 压缩数据库(P51)---掌握4.7 备份和恢复数据库(P51)---熟练掌握4.8 发布内容和订阅数据库(P54)---了解作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第5章数据库表的创建与管理(P61)本章节中所有的内容都作熟练掌握的要求作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第6章查询设计(P84)本章节中所有的内容都作熟练掌握的要求作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第7章触发器和数据的操作(P148)7.1 触发器概述(P148)---了解7.2 使用INSERT语句添加新数据(P148)---熟练掌握7.3 使用UPDATE语句修改数据(P154)---熟练掌握7.4 删除无用数据(P160)---熟练掌握7.5 数据的导入和导出(P161)---掌握作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第8章索引(169)本章节中所有的内容都作熟练掌握的要求作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第9章视图管理(P184)本章节中所有的内容都作掌握的要求作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第10章 SQL Server 2000 的开发与实务(P196)本章节中所有的内容都作掌握的要求作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第11章 ODBC 数据库应用程序(P227)11.3 ODBC数据源管理 ---掌握作业一、基础题上机二、上机操作题第12章安全管理(P241)本章节中所有的内容都作掌握的要求作业一、基础题上机二、上机操作题第13章 Sql Server命名规则本章节中所有的内容都作掌握的要求作业一、基础题上机二、上机操作题第14章 TRANSACT-SQL语言(P201)14.1 简单SELECT查询(P132)---熟练掌握14.2 使用WHERE字句的查询(P140)---熟练掌握14.3 使用LIKE关键字进行模糊查询(P146)---掌握14.4 多表查询(P201)---熟练掌握14.5 使用统计函数(P210)---掌握14.6使用GROUP BY子句的查询---理解14.5 嵌套查询---了解第15章设计数据库完整性(P226)15.1 数据库完整性概述(P226)---熟练掌握15.2 使用约束实现数据库完整性---掌握15.3 使用规则---掌握15.4 使用默认值---掌握15.5 使用IDENTITY列---掌握作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)四、实验安排(共32课时)实验安排:1.安装SQL SERVER个人版,企业版。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《SQL Server 数据库技术》课程教学大纲信息科学与技术学院软件职业技术学院2012年7月《SQL Server数据库技术》课程教学大纲课程名称:SQL Server数据库技术课程类别:专业必修课考核类别:考试适用专业:软件技术、计算机应用、计算机网络、计算机信息管理总学时、学分:96 学时 6 学分课程教学目的:《SQL SERVER 数据库技术》是计算机专业的一门专业课程,是设计和开发数据信息系统的基础。

学生在学习本课程之前应当具有程序设计的预备知识。

本课程的目标在于通过对数据库设计基础知识和数据库创建、表的操作、视图操作、索引操作、存储过程和触发器应用、函数应用、SQL程序设计、数据的安全与管理、备份与还原等内容的学习,掌握设计数据库和进行SQL语言程序开发的思想和具体方法,为后续的学习打好基础。

一、课程教学要求通过本课程的学习,学生应掌握数据库设计的基础知识和数据库创建、表的操作、视图操作、索引操作、存储过程和触发器应用、函数应用、SQL程序设计、数据的安全与管理、备份与还原等内容,掌握设计数据库和进行SQL语言程序开发的思想和具体方法。

二、先修课程计算机基础、程序设计语言或数据库原理三、课程教学重点和难点教学重点:SQL语句中增加、修改、删除、查询、创建等命令的用法、数据库中视图和存储过程的创建及使用。

教学难点:分析并设计数据库、复杂查询、SQL Server程序设计。

四、课程教学方法(或手段)讲授、操作演示、任务驱动、分组研讨、上机指导。

五、课程教学内容第1章数据库概述(学时)1. 教学内容(1)数据库系统概述;1)数据库系统的发展史;2)数据库系统的组成。

(2)数据库系统。

1)数据库管理系统组成;2)数据库管理系统的功能;3)数据库系统的三级模式结构。

教学目的与要求:(1)了解数据库的发展和数据库系统的组成;(2)理解数据库管理系统的概念和功能;(3)掌握数据库系统的三级模式结构。

2. 重点和难点提示教学重点:数据库的实体联系模型。

教学难点:SQL SERVER 2005的体系结构。

第2章数据模型(学时)1. 教学内容(1)信息的三种世界;1)现实、信息和计算机世界;2)三种世界的转换。

(2)概念模型;1)概念模型的基本概念;2)概念模型的表示。

(3)数据模型。

1)数据模型的基本概念;2)数据模型的表示。

教学要求:(1)了解信息的三种世界;(2)理解概念模型;(3)掌握数据模型。

2. 重点和难点提示教学重点:信息的三种世界。

教学难点:数据模型。

第3章SQL SERVER 2005基础知识(学时)1. 教学内容(1)SQL SERVER 2005简介;1)SQL SERVER 2005概述;2)SQL SERVER 2005新增功能。

(2)SQL SERVER 2005的安装和设置;1)SQL SERVER 2005版本和运行环境;2)SQL SERVER 2005的安装环境。

(3)SQL SERVER 2005的编程管理工具。

教学目的与要求:(1)了解SQL SERVER 2005的功能;(2)理解SQL SERVER 2005安装及设置;(3)掌握SQL SERVER 2005的编程管理工具。

2. 重点和难点提示教学重点:SQL SERVER 2005的安装和设置。

教学难点:SQL SERVER 2005的编程管理工具。

第4章数据库和表(学时)1. 教学内容(1)数据库基本概念:1)物理数据库;2)逻辑数据库。

(2)数据库操作:1)创建数据库;2)修改数据库。

(3)表的操作:1)创建表;2)修改表。

教学目的与要求:(1)了解数据库基本概念;(2)理解数据库基本操作;(3)掌握数据库、表创建和修改。

2. 重点和难点提示教学重点:数据库操作。

教学难点:表的操作。

第5章数据操作(学时)1. 教学内容(1)数据录入;(2)数据修改;(3)数据删除。

教学目的与要求:(1)了解数据操作的基本语法;(2)理解数据操作的条件;(3)掌握对表中的数据进行增、删、改。

2. 重点和难点提示教学重点:数据录入。

教学难点:数据修改。

第6章数据库查询(学时)1. 教学内容(1)数据查询;(2)数据汇总;(3)排序;(4)分组;(5)子查询;(6)集合操作、查询函数。

教学目的与要求:(1)了解数据库查询的意义;(2)理解数据分组和汇总的要求;(3)掌握数据库查询操作。

2. 重点和难点提示教学重点:数据库查询操作。

教训难点:数据汇总、分组。

第7章视图、索引和游标(学时)1. 教学内容(1)视图的创建;(2)索引、游标。

1)索引的分类创建;2)游标的使用。

教学目的与要求:(1)了解视图、索引、游标的作用;(2)理解视图的应用;(3)掌握索引的创建。

2. 重点和难点提示教学重点:索引和视图。

教学难点:游标操作。

第8章Transact-SQL语言(学时)1. 教学内容(1)数据定义语言;(2)数据操纵语言;(3)数据控制语言;(4)其他语言元素。

教学目的与要求:(1)了解Transact-SQL 语言组成;(2)理解流程控制语句;(3)掌握SQL语言的应用。

2. 重点和难点提示教学重点:Transact-SQL 语言及运用。

教学难点:Transact-SQL 语言。

第9章事务、锁和约束(学时)1. 教学内容(1)事务、锁;1)事务的应用;2)锁的概念。

(2)规则的定义;(3)默认值。

教学目的与要求:(1)了解事务、锁的概念;(2)理解规则的作用;(3)掌握数据库约束。

2. 重点和难点提示教学重点:事务、锁。

教学难点:数据库约束。

第10章存储过程和触发器(学时)1. 教学内容(1)存储过程;1)存储过程的概念;2)存储过程的应用。

(2)触发器。

1)触发器的分类;2)触发器的特殊表。

教学目的与要求:(1)了解存储过程和触发器的作用;(2)理解触发器的特殊表;(3)掌握存储过程和触发器的应用。

2. 重点和难点提示教学重点:存储过程的编写。

教学难点:触发器的定义。

第11章SQL SERVER 2005的安全机制(学时)1. 教学内容(1)SQL SERVER 2005的安全机制;(2)管理服务器的安全性;(3)角色与用户;(4)管理权限。

教学目的与要求:(1)了解SQL SERVER 2005的安全机制;(2)理解管理服务器的安全性;(3)掌握角色与用户的建立、权限的设定。

2. 重点和难点提示教学重点:数据库服务器的安全。

教学难点:权限管理。

第12章数据库的备份还原和导入导出(学时)1. 教学内容(1)数据库的备份还原;1)数据库备份类型;2)数据库的还原方式。

(2)数据导入和导出。

教学目的与要求:(1)了解数据安全的重要性;(2)理解数据库的备份还原原理;(3)掌握数据导入和导出和数据库备份恢复。

2. 重点和难点提示教学重点:数据库的备份还原。

教学难点:数据导入和导出。

第13章数据库开发(学时)1. 教学内容(1)基于C/S模式开发;(2)基于B/S模式开发。

教学目的与要求:(1)了解数据库开发的流程;(2)理解数据库开发的模式;(3)掌握数据库的连接。

2. 重点和难点提示教学重点:应用程序与数据库的连接及程序界面通过SQL命令操作数据库。

教学难点:应用程序与数据库的连接及程序界面通过SQL命令操作数据库。

六、实验教学内容实验项目(一) (2学时):⑴项目类别:必做⑵项目性质:验证性⑶项目主要目的要求:1.理解服务的概念,掌握SQL Server服务的启动、暂停和停止。

2.熟悉SQL Server数据库结构,掌握企业管理器的基本操作。

3.理解查询分析器的作用,掌握查询分析器的常用用法。

4.掌握联机丛书的用法。

⑷主要仪器:SQL Server 2005⑸实验考核方法:实验代码、实验报告实验项目(二) (2学时):⑴项目类别:必做⑵项目性质:验证性⑶项目主要目的要求:1.熟悉使用向导创建SQL Server数据库的方法。

2.掌握使用企业管理器创建SQL Server数据库的方法。

3.了解设计数据库的基本过程,会使用T-SQL语言创建数据库。

⑷主要仪器:SQL Server 2005⑸实验考核方法:实验代码、实验报告实验项目(三) (2学时):⑴项目类别:必做⑵项目性质:设计性⑶项目主要目的要求:1.掌握使用企业管理器和T-SQL语句创建表。

2.掌握使用企业管理器和T-SQL语句修改表的结构。

3.掌握使用企业管理器和T-SQL语句实现对数据的操作。

⑷主要仪器:SQL Server 2005⑸实验考核方法:实验代码、实验报告实验项目(四) (2学时):⑴项目类别:必做⑵项目性质:验证性⑶项目主要目的要求:1.理解数据完整性的概念和SQL Server实现数据完整性的机制。

2.掌握使用企业管理器和T-SQL语句定义数据完整性,重点掌握主键、外键、检查、唯一和默认值等约束的定义和使用。

⑷主要仪器:SQL Server 2005⑸实验考核方法:实验代码、实验报告实验项目(五) (2学时):⑴项目类别:必做⑵项目性质:设计性⑶项目主要目的要求:1.了解T-SQL语句的基本语法;2.掌握基本SELECT语句的设计和编写。

⑷主要仪器:SQL Server 2005⑸实验考核方法:实验代码、实验报告实验项目(六) (8学时):⑴项目类别:必做⑵项目性质:设计性⑶项目主要目的要求:1.掌握多表查询的使用;2.熟悉UNION子句的使用;3.掌握GROUP BY子句的使用;4.掌握COMPUTE和COMPUTE BY子句的使用⑷主要仪器:SQL Server 2005⑸实验考核方法:实验代码、实验报告实验项目(七) (2学时):⑴项目类别:必做⑵项目性质:设计性⑶项目主要目的要求:1.练习使用企业管理器、向导和查询分析器创建视图2.会使用视图、修改视图、查询视图的信息和删除视图。

⑷主要仪器:SQL Server 2005⑸实验考核方法:实验代码、实验报告实验项目(八) (2学时):⑴项目类别:必做⑵项目性质:验证性⑶项目主要目的要求:1.了解索引的概念和特点;2.掌握索引的创建、管理及维护。

⑷主要仪器:SQL Server 2005⑸实验考核方法:实验代码、实验报告实验项目(九) (10学时):⑴项目类别:必做⑵项目性质:设计性⑶项目主要目的要求:1.理解存储管理的概念和特点;2.掌握存储过程的创建方法,会执行存储过程;3.掌握存储过程的查看、修改和删除。

⑷主要仪器:SQL Server 2005⑸实验考核方法:实验代码、实验报告实验项目(十) (2学时):⑴项目类别:必做⑵项目性质:验证性⑶项目主要目的要求:1.理解触发器的基本概念及工作原理;2.掌握触发器的创建、查看、修改和删除。

相关文档
最新文档