SQL Server数据库设计与实现教学大纲

合集下载

《SQL Server数据库》课程实训教学大纲

《SQL Server数据库》课程实训教学大纲

《SQL Server数据库》课程实训教学大纲课程名称:SQL Server数据库应用基础与实现实训学时:42学时适用专业:计算机应用技术课程类别:专业课编写大纲教研室/实训室:计算机信息管理一、实训目的与要求1.实训目的:掌握SQL数据库的基本操作,会创建数据库和数据库表及表的相关操作,能进一步理解视图、索引和函数的运用,掌握T-SQL高级语言的运用,在掌握基本知识的基础上能够运用SQL数据库开发出具有一定实用效率的数据库系统,以提高自身的动手能力和基本技能。

2.要求:独立认真完成每次实训内容。

二、实训方式1. 由指导教师讲清实训的基本原理、要求,实训目的及注意事项。

2. 学生阅读实训指导书。

3. 教学实践除巩固课程理论外,还要求学生具备一定的分析和调试的能力。

4. 要求学生填写实训报告,记录实训经过、实训结果。

实训报告的主要内容包括:(1)实训目的和内容;(2)实训的简单过程;(3)实训的结果。

三、考核方法1. 实训后,学生将按要求写成实训报告文档,符合实训教学的要求并得到指导教师的认可。

2. 指导教师对实训报告进行批改、评分。

3. 采用操作考试考核方式。

4. 由于该门实训课程依附于理论课,课程总成绩应为实训与理论的综合,其中实训课程成绩计入总成绩,占30%,理论课成绩占70%。

四、实训指导书及主要参考资料实训指导书:采用自编的实训指导书主要参考资料:1.《SQL Server 2005应用开发教程》何文华主编电子工业出版社2.《数据库原理技应用技术教程》佟勇臣主编科学出版社3.《SQL Server 实用教程》郑阿奇主编电子工业出版社4.《网络数据库技术与应用》王姝主编科学出版社5.《SQL Server2005数据库应用技术》虞益诚主编中国铁道出版社五、实训项目及学时分配实训项目一览表六、实训项目内容及其要求实训一、SQL2005软件基本操作(2学时)【实训目的】:1.掌握SQL2005软件的安装注意事项,软件基本操作2.掌握使用SQL Server管理平台来创建数据库的操作3.掌握使用T-SQL语言创建数据库的基本语法4.掌握使用T-SQL语言删除数据库的语法【实训内容】:1.熟悉SQL2005的工作界面及基本操作。

课程教学大纲(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数据库设计教学大纲

SQL数据库设计教学大纲

SQL数据库设计教学大纲一、课程说明:Microsoft SQL Server是目前最流行的大中型关系数据库管理系统,该课程以SQL语言为工具,很好的实现了对巨量数据进行数字化管理,使学生全面了解数据库技术,为学习其它数据库技术打下坚实的基础。

二、教学目的及要求:计算机应用专业技能提高课程,通过本课程的学习掌握SQL SERVER 2008的使用方法,了解未来数据库发展的趋势。

该课程以SQL语言的角度全面阐述SQLServer2008的基础知识。

通过学习,使学生了解并掌握SQLServer2008的SSMS管理工具;然后以建立一个学生数据库管理系统为主线,从最基础的搜集信息入手,一步步地引导学生学会如何保证数据库的安全,如何创建表、主键、索引等,并掌握如何备份和还原数据库;为今后学习其它数据库管理系统打下一定的基础。

本课程的任务是系统地向学生讲授数据库管理和设计方法,并通过实例分析和上机练习,使学生熟练掌握数据库查询、增加、删除和修改的基本方法和技巧。

注意培养学生严密的逻辑思维能力和严格的科学工作作风,以使学生今后适应现代科学技术发展的需要。

三、教学重点及难点:重点:数据库查询难点:数据库安全管理四、与其它课程的关系:先修课程:C语言程序设计、VB语言程序设计、数据结构、数据库原理及应用。

后续课程:Oracle数据库设计、HTML程序设计、 2005(C#)、JavaEE(Struts 2)五、学时、学分:学时:54 (讲课36 ,上机18)学分 2六、教学内容:第1章数据库的基本概念2课时第1周1.1数据库基本概念1.1.1数据库与数据库管理系统1.1.2数据模型1.1.3关系型数据库语言1.2数据库设计1.2.1概念结构设计1.2.2逻辑结构设计1.2.3数据库物理设计1.3数据库应用系统1.3.1数据库的连接方式1.3.2客户-服务器(C/S)模式应用系统1.3.3三层客户-服务器(B/S)模式应用系统1.4SQL Server 2008环境习题1第2章数据库创建2课时第2周2.1SQL Server数据库基本概念2.1.1逻辑数据库2.1.2物理数据库2.1.3系统数据库和用户数据库2.2界面方式创建数据库2.2.1数据库的创建2.2.2数据库的修改和删除2.3命令方式创建数据库2课时第3周2.3.1创建数据库2.3.2修改数据库2.3.3删除数据库2.3.4数据库快照习题2第3章表与表数据操作2课时第4周3.1表结构和数据类型3.1.1表和表结构3.1.2数据类型3.1.3表结构设计3.2界面方式操作表3.2.1创建表3.2.2修改表结构3.2.3删除表3.3命令方式操作表3.3.1创建表3.3.2创建分区表3.3.3修改表结构3.3.4删除表3.4界面方式操作表数据2课时第5周3.4.1插入记录3.4.2删除记录3.4.3修改记录3.5命令方式操作表数据3.5.1插入记录3.5.2删除记录3.5.3修改记录3.5.4更新记录习题3第4章数据库的查询和视图2课时第6周4.1关系运算4.2数据库的查询4.2.1选择列4.2.2WHERE子句4.2.3FROM子句4.2.4连接4.2.5GROUP BY子句2课时第7周4.2.6HA VING子句4.2.7ORDER BY子句4.2.8SELECT语句的其他语法4.3视图2课时第8周4.3.1视图概念4.3.2创建视图4.3.3查询视图4.3.4更新视图4.3.5修改视图的定义4.3.6删除视图4.4游标2课时第9周4.4.1游标概念4.4.2声明游标4.4.3打开游标4.4.4读取数据4.4.5关闭游标4.4.6删除游标习题4第5章T-SQL语言2课时第10周5.1SQL语言与T-SQL语言5.2常量、变量与数据类型5.2.1常量5.2.2数据类型5.2.3变量5.3运算符与表达式5.4流程控制语句2课时第11周5.4.1BEGIN…END语句块5.4.2条件语句5.4.3CASE语句5.4.4无条件转移语句5.4.5循环语句5.4.6返回语句5.4.7等待语句5.4.8错误处理语句5.5系统内置函数5.5.1系统内置函数介绍5.5.2常用系统标量函数5.6用户定义函数5.6.1用户函数的定义与调用5.6.2用户定义函数的删除习题5第6章索引与数据完整性2课时第12周6.1索引6.1.1索引的分类6.1.2索引的创建6.1.3重建索引6.1.4索引的删除6.2数据完整性6.2.1数据完整性的分类6.2.2实体完整性的实现6.2.3域完整性的实现6.2.4参照完整性的实现习题6第7章存储过程和触发器2课时第13周7.1存储过程7.1.1存储过程的类型7.1.2存储过程的创建与执行7.1.3存储过程的修改7.1.4存储过程的删除7.1.5界面方式操作存储过程7.2触发器2课时第14周7.2.1触发器的类型7.2.2触发器的创建7.2.3触发器的修改7.2.4触发器的删除7.2.5界面方式操作触发器习题7第8章备份与恢复2课时第15周8.1备份和恢复概述8.1.1备份和恢复需求分析8.1.2数据库备份的基本概念8.1.3数据库恢复概念8.2备份操作和备份命令8.2.1创建备份设备8.2.2备份命令8.2.3使用对象资源管理器进行备份8.3恢复操作和恢复命令8.3.1检查点8.3.2数据库的恢复命令8.3.3使用图形向导方式恢复数据库8.4复制数据库8.5附加数据库习题8第9章系统安全管理2课时第16周9.1SQL Server 2008的安全机制9.1.1SQL Server 2008的身份验证模式9.1.2SQL Server 2008的安全性机制9.2建立和管理用户账户9.2.1界面方式管理用户账户9.2.2命令方式管理用户账户9.3角色管理9.3.1固定服务器角色9.3.2固定数据库角色9.3.3自定义数据库角色9.3.4应用程序角色9.4数据库权限的管理9.4.1授予权限9.4.2拒绝权限9.4.3撤销权限9.5数据库架构的定义和使用9.5.1使用界面方式创建架构9.5.2使用命令方式创建架构习题9第10章SQL Server 2008与XML 2课时第17周10.1XML概述10.1.1XML简介10.1.2XML基本语法10.2 XML在SQL Server 2008中的应用10.2.1XML数据类型10.2.2SQL Server 2008中导入XML数据10.2.3XQuery的基本用法10.2.4FOR XML子句的使用习题10第11章其他概念2课时第18周11.1事务11.1.1事务与ACID属性11.1.2多用户使用的问题11.1.3事务处理11.1.4事务隔离级11.2锁定11.2.1锁定粒度11.2.2锁定模式11.3SQL Server 2008自动化管理11.3.1SQL Server代理11.3.2操作员11.3.3作业11.3.4警报11.3.5数据库邮件11.3.6维护计划向导11.4SQL Server 2008服务11.4.1集成服务11.4.2报表服务11.4.3分析服务习题11七、教材及参考书:(一) 教材:1《SQL Server实用教程》郑阿奇主编电子工业出版社(二) 参考书:《SQL Server实用教程(第3版)》郑阿奇主编清华大学出版社《SQL Server实训》郑阿奇,刘启芬,顾韵华编清华大学出版社《SQL Server2008数据库管理》屠建飞编清华大学出版社。

《sqlserver数据库》课程设计范例

《sqlserver数据库》课程设计范例

《sqlserver数据库》课程设计范例一、教学目标本课程的教学目标是使学生掌握SQL Server数据库的基本理论、操作方法和应用技巧。

通过本课程的学习,学生将能够:1.知识目标:理解数据库的基本概念、原理和SQL Server数据库的特点;掌握SQL语言的基本语法和用法,包括数据定义、数据查询、数据更新和数据控制;了解数据库设计和建立的基本步骤。

2.技能目标:能够使用SQL Server数据库管理系统进行数据库的创建、维护和管理;能够编写简单的SQL查询语句进行数据的增、删、改、查操作;能够进行数据库的安全性和完整性设置。

3.情感态度价值观目标:培养学生对数据库技术的兴趣和好奇心,提高学生的问题解决能力和创新意识;培养学生的团队协作精神和良好的编程习惯。

二、教学内容本课程的教学内容主要包括以下几个部分:1.SQL Server数据库的基本概念和特点:数据库的概念、发展历程、数据模型、SQL Server的特点。

2.SQL语言的基本语法和用法:数据定义语言(DDL)、数据查询语言(DQL)、数据更新语言(DML)、数据控制语言(DCL)。

3.数据库的创建和管理:数据库的创建、维护、备份和恢复。

4.数据的增、删、改、查操作:使用SQL语句进行数据的添加、删除、修改和查询。

5.数据库的安全性和完整性设置:用户管理、权限分配、约束设置等。

三、教学方法本课程采用多种教学方法相结合的方式,以激发学生的学习兴趣和主动性:1.讲授法:讲解SQL Server数据库的基本概念、原理和SQL语言的语法。

2.案例分析法:通过实际案例让学生掌握数据库的创建、维护和管理方法。

3.实验法:让学生动手实践,进行数据库的创建、数据的增、删、改、查操作以及安全性和完整性设置。

4.讨论法:学生进行小组讨论,分享学习心得和经验,提高团队协作能力。

四、教学资源本课程所需的教学资源包括:1.教材:《SQL Server数据库教程》。

sqlserver教学大纲

sqlserver教学大纲

sqlserver教学大纲SQL Server是一款广泛应用于企业级数据库管理系统的软件,它提供了强大的数据管理和处理能力,被广泛用于各种规模的企业和组织中。

针对SQL Server的教学大纲,可以从以下几个方面展开讨论。

一、数据库基础知识在开始学习SQL Server之前,首先需要了解数据库的基本概念和原理。

这包括数据库的定义、特点和分类,以及关系型数据库的基本原理和结构。

此外,还需要介绍SQL语言的基本语法和常用的数据类型。

二、SQL Server的安装和配置学习SQL Server的第一步是安装和配置软件。

在教学大纲中,可以详细介绍SQL Server的安装步骤和配置选项,包括选择适当的版本、安装过程中的注意事项以及配置数据库实例和网络设置。

三、数据库设计与建模数据库的设计和建模是SQL Server教学中非常重要的一部分。

在这个阶段,可以介绍常用的数据库设计方法和技巧,包括实体关系模型(ERM)的概念、关系图的绘制和规范化过程。

同时,还可以引入一些数据库设计工具的使用,如ER图工具和数据库建模工具。

四、SQL语言基础学习SQL Server的核心内容是掌握SQL语言的基本知识和常用操作。

在教学大纲中,可以逐步介绍SQL语言的各个方面,包括数据查询、插入、更新和删除等操作。

此外,还可以介绍一些高级的SQL语句和技巧,如聚合函数、子查询、联接和视图等。

五、存储过程和触发器存储过程和触发器是SQL Server中非常重要的编程工具,可以用于实现复杂的数据处理和业务逻辑。

在教学大纲中,可以详细介绍存储过程和触发器的概念、语法和使用方法。

同时,还可以通过实例演示,让学生了解如何编写和调用存储过程以及如何使用触发器实现数据的自动更新。

六、性能优化和调优在实际的数据库应用中,性能优化和调优是非常重要的一环。

在教学大纲中,可以介绍一些常用的性能优化技巧和方法,如索引的设计和使用、查询优化和执行计划的分析等。

《SQL Server数据库程序设计》教学大纲

《SQL Server数据库程序设计》教学大纲

教学大纲课程名称SQL Server数据库程序设计专业执笔人系部教研室编制时间第一章数据库概述一、教学目的与要求:1.数据库和数据模型的基本概念。

2.数据模型的三要素。

3.数据库技术的发展过程与研究领域。

4.数据库系统的模式结构与体系结构。

5. 概念模型的表示方法。

6. ER关系模型数据库设计。

7. 关系模型的规范化。

8.关系的完整性规则。

9.关系数据库设计的内容、任务、步骤和方法。

二、重点与难点:本章的重点在于了解数据库和数据模型的相关概念,数据库技术的发展过程与研究领域,关系模型的规范化原则,掌握关系的实体完整性规则和参照完整性规则,熟悉ER关系模型数据库设计方法,以及关系数据库设计的内容、任务、步骤和方法等。

本章的难点在于掌握ER关系模型数据库设计方法,以及关系数据库设计的内容、任务、步骤和方法。

三、教学内容:§1.1 数据库基本知识1.1.1 数据库的基本概念1.1.2 数据管理技术的发展1.1.3 数据模型1.1.4 数据库系统的模式结构§1.2 关系数据库1.2.1 关系模型与关系数据库1.2.2 关系的完整性§1.3 关系数据库设计1.3.1 ER关系模型数据库设计1.3.2 关系模型的规范化1.3.3 关系数据库的关系1.3.4 数据库的一般设计方法§1.4 习题第二章简介一、教学目的与要求:1.Visual 的安装。

2.Visual 的启动。

3.的语法基础。

4.一个简单的应用示例。

二、重点与难点:本章的重点在于了解如何安装Visual ,熟悉其窗口环境,掌握的工程管理,的语法基础,以及利用开发工具创建一个应用程序示例的方法与步骤。

本章的难点在于掌握的语法基础,以及利用开发工具创建一个应用程序示例的方法与步骤。

三、教学内容:§2.1 与简介2.1.1 Visual 简介2.1.2 简介§2.2 安装与启动2.2.1 的安装步骤2.2.2 的启动§2.3 变量和类型2.3.1值类型2.3.2引用类型§2.4 面向对象语法2.4.1 面向对象的概念2.4.2 面向对象的实现§2.5 一个简单的示例§2.6 习题第三章SQL Server 2005概述一、教学目的与要求:1.SQL Server 2005的特点。

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的体系结构。

SQLSERVER数据库管理设计与实现教程课程设计

SQLSERVER数据库管理设计与实现教程课程设计

SQLSERVER数据库管理设计与实现教程课程设计1. 简介SQLSERVER是微软公司推出的一种关系型数据库管理系统软件,被广泛应用于企业和机构的数据管理工作中。

本教程旨在介绍SQLSERVER数据库管理的设计与实现,帮助学习者掌握数据库管理的基础知识和技能。

2. 教学目标本课程设计的主要目标是使学习者:1.掌握SQLSERVER数据库的安装与配置方法;2.了解SQLSERVER数据库基本概念和基础知识;3.熟练掌握SQLSERVER数据库的常用操作方法;4.具备SQLSERVER数据库设计与管理的能力。

3. 教学内容3.1 SQLSERVER数据库安装与配置•安装SQLSERVER数据库软件;•配置SQLSERVER数据库环境;•创建和配置数据库实例。

3.2 SQLSERVER数据库基础知识•关系型数据库基本概念;•SQL语言基础知识;•SQLSERVER数据库对象的类型和属性。

3.3 SQLSERVER数据库的操作方法•数据库的创建、备份和还原;•数据库表的创建、删除和修改;•数据库表数据的插入、更新和删除;•数据库表查询和筛选。

3.4 SQLSERVER数据库设计与管理•数据库设计原则和方法;•数据库模型的设计和实现;•数据库安全性和权限管理;•数据库性能优化方法。

4. 教学方法本课程设计采用“理论学习+案例实践”的教学方法:1.理论学习:介绍SQLSERVER数据库的基本概念、基础知识和操作方法;2.案例实践:通过案例实践,让学习者深入了解SQLSERVER数据库的设计和管理。

5. 评估方法评估方法主要包括两个方面:1.课程作业:本课程设计将设计若干SQLSERVER数据库设计与管理的实践案例,学习者需要独立完成并提交相应的作业;2.期末考试:学习者需要参加期末考试,测试其掌握的SQLSERVER数据库管理知识和能力。

6. 教学材料本课程设计使用的教材包括:1.《SQLSERVER数据库管理与开发》;2.《SQL学习指南》。

SQL Server数据库应用设计课程介绍与教学大纲

SQL Server数据库应用设计课程介绍与教学大纲

《SQL Server数据库应用设计》课程简介课程内容:《SQL Server数据库应用设计》是全校选修课。

SQL Server是目前流行的大型数据库管理系统之一,某种程度上也反映了数据库技术的最新发展;开设本课程可以使学生掌握数据库的有关概念,熟悉一种大型数据库管理系统的使用,将数据库理论与实践进行联系,掌握一门实用的技术,为以后的工作和学习打下基础。

本课程是讲授的主要内容包括:数据库的基本概念和术语;Server 2000安装和配置;数据库对象管理;安全性管理;Transact-SQL及其程序设计基础;数据完整性;游标及事务;数据的备份、恢复和传输。

《SQL Server数据库应用设计》一门应用性较强的课程,要求学生在完成本课程的学习后,能通过企业管理器等窗口工具,以及通过Transact-SQL语言熟练配置、使用Microsoft SQL Server 数据库管理系统,对数据库进行维护和管理。

Brief IntroductionCourse Description:The course is the optional subject for all Professionals.SQL Server is a popular large Data Base Management System, and it certainly shows the up-date technology in Data Base. This course can help the students learning the concept of Data Base technology, using a large Data Base Management System, associating the theory of Data Base with the application, mastering a practical skill, building the foundation for the study and work in the future.The content of this course includes: the basic concept and terms of Data Base, the installation and configuration of Server, the objects management of Data Base, the management of security, the basics of Transact-SQL and programming, the integrity the data, the management of cursor and transact, the data backup, the data recovery and the data transmission, and so on.The application of this course is important and the practice is first. After this course, the student should use and configure the SQL Server Data Base Management System, maintain and operate the Data Base through using the tools of Enterprise manager and Transact-SQL language.《SQL Server数据库应用设计》课程教学大纲一、教学内容第1章数据库系统基础知识1.1 数据库系统概述1.2 数据库系统的数据模型1.3 数据库系统的体系结构1.4 数据库设计1.5 数据库应用系统设计1.6 SQL Server 简介1.7 小结教学难点:数据模型概念。

《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数据库课程设计教学大纲(11级软件)

sql server数据库课程设计教学大纲(11级软件)

《SQL Server数据库课程设计》教学大纲一、课程设计目的和要求1.设计目的数据库课程设计是为数据库原理及应用课程而独立开设的实践性课程。

数据库课程设计对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。

通过本实验,培养学生具有C/S和B/S模式的数据库应用软件系统的设计和开发能力;熟练掌握一种数据库系统(如SQL SERVER)的使用,熟练掌握一种数据库应用软件开发工具(.NET,JAVA,JSP)的使用;通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。

2.设计要求掌握数据库应用软件系统的设计方法;大型网络数据库管理系统(如SQL SERVER)的使用和维护;数据库应用软件开发工具(如.NET,JAVA,JSP)的使用;设计和开发一个基于网络的小型的数据库应用软件。

学会ODBC (Open Database Connectivity,开放数据库互连)的配置和使用:要求学生在理解ODBC 工作原理的基础上,能熟练配置ODBC数据源,并利用某些前台工具存取ODBC 数据源,完成对数据库中数据的查询及增、删、改操作。

1)基本要求:①.根据给定问题的要求,进行需求分析,画出数据流图和数据字典;绘制E-R图表示的概念模型,并能根据概念模型,设计出至少满足3NF的逻辑关系模型。

②.将关系模式转换为SQL SERVER2005数据库中的TABLE,针对各个表能设计出合理的完整性约束。

③.设计必要的视图(View)、存储过程(Stored Procedure).、触发器(Trigger)④.利用JAVA,C#等作为前台工具,完成界面的设计,后台的数据存取。

2)平台要求:①.装有WIN2000、WINXP或WIN2003的电脑②.数据库管理系统为SQL Server 2005企业版或开发版。

③.高级程序设计语言为JAVA、C#、VB或选择其它语言。

SQL SERVER教学大纲

SQL SERVER教学大纲

ACCP2003SEM2SQL SERVER数据库设计和实现教学大纲*2003年8月19日Version 1.1修改记录:一、课程目标本课程采用SQL SERVER 2000进行讲述;在《关系型数据库及SQL SERVER基础》中,介绍了数据库的基本概念和基本的操作,本课程将讲述以下几方面的内容:A、熟悉数据库设计方面的内容,比如关系数据库模型、数据规范化等;B、进行T-SQL编程;C、应用和设计事务;D、使用索引和全文索引;E、使用视图和游标;F、使用存储过程;G、使用触发器;H、理解SQL SERVER安全策略,进行简单的安全方面的配置和管理;数据库设计、T-SQL、事务处理等相关概念,以及使用索引、视图、存储过程和触发器等增强对数据的控制是本课程的重点。

二、课程对象学习完ACCP第一学期的学员;具有数据库方面的基础知识,并且愿意进一步提高的专业和非专业人士;三、课程所需的预备知识关系型数据库及SQL SERVER基础;四、课程学时五、课程地位六、课程内容组织结构图2:《SQL SERVER数据库设计和实现》课程内容组织结构注:本图是内容结构和安排,不代表章节的次序。

七、课程各章内容、重点、组织结构及授课要求根据以上的安排,课程的主要内容如下:图3:《SQL SERVER数据库设计和实现》课程内容理论部分,共18学时上机部分,共14 学时在线培训部分,共 2 学时[在机房进行,以检查、讲解指导、展示作品演示为主的特殊的指导学习课]指导学习部分,共4学时附录数据库编码标准和准则八、课程安排每次课为2学时理论课在教室中进行,上机课在机房中进行九、参考书目书名作者出版社MSCE :SQL SERVER 2000学习指南Marc IsraelJ.Steven.Jones电子工业出版社SQL Server 2000 开发指南Michael OteyPaul Conte清华大学出版社SQL SERVER 2000编程员指南徐进、姜世峰北京希望电子出版社SQL技术手册Kevin KlineDaniel Kline中国电力出版社中文SQL Server 2000关系数据库系统管理和开发指南杨正洪郑齐健孙延辉机械工业出版社SQL Server 2000 高级编程技术Dejan Sunderic&TomWoodhead清华大学出版社。

《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二、教学中应注意的问题利用多媒体辅助授课,注意培养学生设计、管理、使用数据库的能力。

SQLserver数据库基础与实训教程课程设计

SQLserver数据库基础与实训教程课程设计

SQLserver数据库基础与实训教程课程设计1. 课程简介本课程是一门针对SQLserver数据库基础知识和实践教学的课程设计,旨在通过理论讲解和实践操作,为学生打下扎实的SQLserver数据库基础,提高其数据库设计和管理能力。

2. 课程目标•掌握SQLserver数据库基础知识,了解数据库的基本概念和原理;•能够使用SQL语句进行数据操作,包括增、删、改、查;•能够进行SQLserver数据库的设计、维护和备份等管理工作;•能够运用SQLserver数据库实现常见业务需求。

3. 课程大纲3.1 SQLserver数据库基础•数据库概述•数据库设计原则•数据库范式•数据库事务3.2 SQL语句•基本语句:SELECT、FROM、WHERE、ORDER BY、GROUP BY•聚合函数:COUNT、SUM、AVG、MAX、MIN•高级语句:JOIN、UNION、子查询3.3 SQLserver数据库管理•数据库的创建、修改和删除•用户和权限管理•数据库的备份与恢复•数据库性能优化3.4 SQLserver实践案例•学生成绩管理系统•人力资源管理系统•在线书店管理系统4. 实训要求•学生需要自行下载并安装SQLserver软件进行实验;•每次实验需要写出实验报告,包括实验目的、实验步骤、实验结果、问题分析与解决方案;•学生需要提交最终项目成果报告,包括数据库设计文档和实现报告;•学生还需参加实验室现场考核,以检验其实验成果和实践能力。

5. 考核与评价•平时成绩:主要考察学生实验报告的质量和完成情况;•期末成绩:主要考察学生的数据库设计与实现能力;•综合成绩:平时成绩占50%,期末成绩占50%。

6. 参考资料•《SQL必知必会》•《SQL Server高级应用与性能优化》•《数据库原理》•SQL server官方文档7. 课程总结本课程采用理论教学和实践操作相结合的教学方式。

在理论教学中,系统深入讲授了SQLserver数据库的基础知识及原理,深化了学生对数据库的理解;在实践操作中,学生通过实验和实践,巩固了所学的知识,并掌握了SQLserver数据库的使用和管理。

SQL Server数据库程序设计教学大纲(课程标准)

SQL Server数据库程序设计教学大纲(课程标准)

《SQL Server数据库程序设计》教学大纲课程编码03010206课程时数80适用专业计算机应用技术、软件技术授课对象大二一、课程性质、目的和任务《SQL Server数据库程序设计》是我院计算机应用技术专业及软件技术专业的技术平台课。

通过本课程的学习,使学生掌握使用SQL Server 2005数据库并能进行实际应用;掌握利用SQL Server 2005进行数据库设计的技能,具备开发数据库应用程序的能力。

本课程采用以项目为主导,任务为驱动的方式,将知识学习与技能训练融为一体,实现教、学、练、做合一,真正实现理实一体,学做合一。

激发学生的学习兴趣,增强学生的实际操作能力,提高课程的教学质量。

本课程设计了若干项目,每个项目都具有教学目标,包含知识点,使学生通过项目实践既掌握数据库设计的理论知识,也提高自身解决实际问题的动手能力。

二、前期知识要求前导课程:关系数据库原理及应用、计算机信息技术三、课程教学内容和基本要求项目一 SQL Server 2005安装和配置理论部分:1.熟悉SQL Server 2005安装环境,配置要求2.熟悉组件IIS实践部分:1. 在实验机器上安装和配置SQL Server 2005项目二数据库安全管理理论部分:1.掌握SQL Server 2005安全机制实践部分:1.设置服务器身份验证模式2.修改现有的用户登录权限3.创建新用户并管理用户权限4.密码策略修改项目三管理数据库理论部分:1.掌握数据库创建、删除2.熟悉数据存储3.掌握数据库备份还原实践部分:1.创建一个新的数据库2.备份数据库3.删除数据库4.还原数据库项目四 T-SQL语言理论部分:1.熟悉SQL Server Management Studio工具2.掌握数据类型3.掌握简单的数据查询、插入、删除、更新4.掌握运算符、函数实践部分:1.设计并创建用于管理企业员工信息的相关表2.Insert脚本录入数据3.Select查询统计项目五数据表管理理论部分:1.掌握修改表结构2.掌握主键、外键3.掌握索引实践部分:1.向员工表添加新字段2.给员工表添加外键3.给员工姓名和年龄添加索引项目六数据操作理论部分:1.掌握强化INSERT,UPDATE,DELETE,UPDATE常用的SQL语句2.掌握数据排序、聚合、内联、分组3.掌握集合运算实践部分:1.查询出公司所有员工的工资待遇从高到低依次显示格式要求如下:员工编号姓名待遇2.统计出工资5000以上(包含5000)10000以下(包含10000)的所有员工待遇信息以及总人数格式如下:员工姓名待遇总人数3.添加一新员工并领取编号为2005 的办公用品(毛巾一条)内容如下:新员工的基本信息为:编号:8011 姓名:王丽年龄:25 性别:女待遇:22004.客户告知我们资产编号为2005的办公用品不是“毛巾1”而是“DLL书架”需要更正。

SQLSERVER数据库管理设计与实现教程教学设计

SQLSERVER数据库管理设计与实现教程教学设计

SQLSERVER数据库管理设计与实现教程教学设计课程设定基本信息•课程名称:SQLSERVER数据库管理设计与实现教程•课程类型:计算机专业基础课程•适用对象:本科计算机学院大三大四学生•建议先修课程:数据库基础、SQL语句等相关课程课程目标•学生能够掌握SQLSERVER数据库管理的基本理论知识和实践技巧•学生能够熟练使用SQLSERVER数据库管理工具,能够进行复杂的数据库管理和设计•学生能够在实际工作中运用所学知识和技能,解决实际问题课程内容1.SQLSERVER数据库的安装与配置2.SQLSERVER数据库的基本概念和原理3.SQLSERVER数据库的基本操作和管理4.SQLSERVER数据库的备份和恢复5.SQLSERVER数据库的优化和调优6.SQLSERVER数据库的高级应用与设计教学方法教学方式本课程采用讲授与实践相结合的教学方式。

讲授部分主要讲解理论知识,实践部分主要让学生进行操作和实践。

教学内容本课程的讲授内容主要包括以下几个方面:•课程介绍与基本知识讲解,在讲解SQLSERVER数据库的基本模型和结构之后,将会详细介绍SQLSERVER数据库的安装与配置以及常用工具使用方法等内容•SQLSERVER数据库基本操作,讲解SQLSERVER数据库的创建、修改、删除、查询、更新等操作,并结合实例进行演示操作•SQLSERVER数据库管理,讲解SQLSERVER数据库的备份、恢复、优化、调优等内容,并结合实例进行演示操作•SQLSERVER数据库高级应用,介绍SQLSERVER数据库的高级应用和设计,并让学生进行操作和实践。

例如,SQLSERVER数据库的联合查询、储存过程、函数、触发器等实践环节为了更好的提高学生的实践操作能力,将在课程讲授过程中安排实践环节,让学生亲自操作SQLSERVER数据库,并自行完成各种针对性的练习和实验任务。

教学评估作业评估本课程将定期布置作业,并根据作业难度和实用程度进行评估,作为学生的教学成绩。

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

《数据库设计与实现》教学大纲课程承担单位[ 软件学院 ] 课程编码[ 090264 ]制定人[ 高云 ] 审核人[ ] 批准[ ]制定日期[ 2008.6 ]一、课程的性质和任务本课程是三年制高等职业教育软件技术专业的职业能力课程。

本课程的教学任务是了解Microsoft SQL Server 的组成,掌握使用Microsoft SQL Server数据库,包括数据库的建立与删除,表的建立、删除,记录的增删、修改和查询,T-SQL语言编程,事务、视图、索引、函数、存储过程、触发器的使用,优化查询性能,掌握管理Microsoft SQL Server数据库管理系统,包括用户和权限管理、数据库备份和还原、数据导入和导出、数据库监视和维护,以及高可用性,使学生能正确使用和管理Microsoft SQL Server,为学生适应工作岗位和掌握职业技能打下基础。

二、课程的教学目标本课程的教学目标主要是培养学生使用和管理Microsoft SQL Server的能力。

通过本课程的学习,学生应当具备以下程度的能力:了解Microsoft SQL Server 的组成部件和工作机制;能够使用Microsoft SQL Server数据库;能够管理和维护Microsoft SQL Server数据库管理系统;能够完成一个小型管理系统数据库的实施。

四、课程教学内容和基本要求1.数据库和表的建立与增删数据(1)创建数据库;(2)创建文件组;(3)创建架构;(4)数据库规划;(5)创建数据类型;(6)创建表;(7)插入、删除和更新数据。

基本要求:(1)掌握创建数据库;(2)掌握创建文件组;(3)掌握创建架构;(4)熟悉数据库规划;(5)掌握创建数据类型;(6)掌握创建表;(7)掌握插入、删除和更新数据。

2.数据库表的管理(1)数据完整性;(2)实现约束。

基本要求:(1)掌握数据完整性的类型以及强制实施完整性的选项;(2)掌握实现约束。

3.T-SQL语言(1)Transact-SQL 编程语言;(2)Transact-SQL 语句的种类;(3)Transact-SQL 语法的要素。

基本要求:(1)掌握Transact-SQL 编程语言;(2)掌握Transact-SQL 语句的种类;(3)掌握Transact-SQL 语法的要素。

4.查询(1)简单查询;(2)数据分组与汇总;(3)多表联接;(4)子查询。

基本要求:(1)掌握简单查询;(2)掌握数据分组和汇总;(3)掌握多表联接;(4)掌握子查询。

5.视图和索引(1)视图的概念和分类;(2)创建和管理视图;(3)使用视图优化性能;(4)规划索引;(5)创建索引;(6)优化索引;(7)进行全文检索。

基本要求:(1)掌握视图的类型和使用;(2)掌握创建和管理视图;(3)了解优化视图性能;(4)掌握规划索引;(5)掌握创建索引;(6)掌握优化索引;(7)了解全文检索。

6.优化查询性能(1)查询优化器;(2)获得执行计划信息;(3)使用索引来覆盖查询;(4)使用AND运算符的查询;(5)使用OR运算符的查询;(6)使用联接操作的查询。

基本要求:(1)了解查询优化器的作用及其优化查询的工作原理;(2)了解使用各种方法获得执行计划信息,以确定查询优化器处理查询的工作机制,并确认所生成的执行计划是最有效的;(3)掌握创建覆盖查询的索引;(4)掌握为包含逻辑运算符AND和OR的查询创建有用的索引;(5)掌握查询优化器如何使用不同的联接策略来实现查询优化。

7.事务(1)事务和锁;(2)管理事务;(3)SQL Server的锁定;(4)管理锁。

基本要求:(1)掌握事务和锁的概念;(2)掌握管理事务;(3)掌握SQL Server的锁定;(4)掌握管理锁。

8.用户自定义函数(1)用户定义函数;(2)用户定义函数的定义;(3)用户定义函数的使用。

基本要求:(1)掌握用户自定义函数的三种类型;(2)掌握创建和修改用户自定义函数;(3)掌握创建三种类型的用户自定义函数。

9.存储过程(1)存储过程介绍;(2)创建、执行、修改和删除存储过程;(3)在存储过程中使用参数;(4)执行扩张存储过程;(5)错误信息处理。

基本要求:(1)掌握存储过程的概念和作用;(2)掌握创建、执行、修改和删除存储过程;(3)掌握创建带参数的存储过程;(4)了解执行扩展存储过程;(5)熟悉创建自定义错误消息。

10.触发器(1)触发器介绍;(2)定义触发器;(3)触发器的工作过程;(4)触发器使用;(5)触发器性能。

基本要求:(1)掌握触发器的概念和作用;(2)掌握创建、删除和更改触发器;(3)掌握触发器工作原理;(4)掌握触发器的使用;(5)了解影响使用触发器的性能因素。

11.安全管理(1)SQL Server安全性;(2)保障服务器作用域的安全;(3)保障数据库作用域的安全;(4)在SQL Server中管理密钥和证书。

基本要求:(1)了解SQL Server的安全性架构;(2)掌握实现服务器作用域内的安全性;(3)掌握实现数据库作用域内的安全性;(4)了解管理SQL Server中的证书。

12.数据库备份和还原(1)规划备份策略;(2)备份用户数据库;(3)还原用户数据库;(4)从数据库快照恢复数据;(5)恢复系统数据库。

基本要求:(1)掌握规划备份策略;(2)掌握备份用户数据库;(3)掌握还原用户数据库;(4)掌握从数据库快照恢复数据;(5)掌握恢复系统数据库。

13.传输数据和复制数据(1)数据传输;(2)SSIS;(3)使用SSIS;(4)复制;(5)复制场景。

基本要求:(1)了解数据传输的工具和技术;(2)了解SSIS的主要功能;(3)掌握使用SSIS传输和转换数据;(4)了解复制及其组件;(5)了解常见复制场景。

14.性能监视(1)查看当前活动;(2)使用系统监视器;(3)使用SQL Server事件探查器;(4)使用DDL触发器。

基本要求:(1)掌握查看SQL Server中的当前活动;(2)熟悉使用系统监视器;(3)掌握使用SQL Server事件探查器;(4)了解使用DDL触发器。

15.自动执行管理任务(1)自动执行管理任务;(2)使用T-SQL进行数据库维护;(3)配置SQL Server代理;(4)创建作业和操作员;(5)创建警报;(6)管理SQL Server代理安全性。

基本要求:(1)熟悉自动执行管理任务;(2)熟悉数据库维护;(3)熟悉配置SQL Server代理;(4)熟悉创建作业、操作员和警报。

16.安装配置和高可用性(1)准备安装SQL Server;(2)安装SQL Server;(3)管理SQL Server安装;(4)高可用性;(5)实现服务器群集;(6)实现数据库镜像;(7)实现日志传送。

基本要求:(1)了解如何准备SQL Server安装;(2)熟悉安装SQL Server;(3)熟悉管理SQL Server安装;(4)掌握SQL Server的高可用性选项;(5)熟悉实现服务器群集;(6)熟悉实现数据库镜像;(7)熟悉实现日志传送。

实验一数据库和表的建立与增删数据(1)创建数据库;(2)创建文件组;(3)创建架构;(4)创建用户定义数据类型;(5)创建表;(6)插入、删除和更新数据。

基本要求:(1)掌握创建数据库;(2)掌握创建文件组;(3)掌握创建架构;(4)掌握创建数据类型;(5)掌握创建表;(6)掌握插入、删除和更新数据。

实验二数据库表的管理(1)创建带约束的表;(2)插入测试数据;(3)修改表;(4)禁用/启用约束。

基本要求:(1)掌握使用create table语句创建约束的命令;(2)掌握各种约束的使用;(3)掌握修改表的命令。

实验三 T-SQL语言(1)使用osql实用工具执行T-SQL语句和脚本;(2)使用T-SQL语句检验T-SQL语言的数据类型、select语句等。

基本要求:(1)掌握使用osql实用工具执行T-SQL语句和脚本的方法;(2)掌握使用T-SQL语句检验T-SQL语言的数据类型、select语句等。

实验四查询(1)涉及单表的简单查询;(2)连接查询;(3)子查询。

基本要求:(1)熟悉SQL Server 2005中“SQL Query”标签页的查询环境;(2)熟悉在“SQL Query”标签页中调试SQL语句;(3)掌握基本的select查询及相关子句的使用;(4)掌握连接查询;(5)掌握子查询。

实验五视图和索引(1)使用SQL Server Management Studio创建、删除视图;(2)使用SQL Server Management Studio加密视图的定义;(3)使用T-SQL创建和删除视图;(4)创建索引;(5)使用数据库引擎优化顾问。

基本要求:(1)掌握使用SQL Server Management Studio创建、删除视图和索引的方法;(2)掌握创建视图和索引的T-SQL命令语句;(3)掌握规划索引;(4)掌握创建索引;(5)掌握优化索引。

实验六优化查询性能(1)评估使用部分索引的查询;(2)评估使用全部索引的查询;(3)评估包含OR运算符的查询;(4)处理嵌套循环联接;(5)处理合并联接;(6)处理哈希联接。

(1)了解查询优化器的作用及其优化查询的工作原理;(2)了解使用各种方法获得执行计划信息,以确定查询优化器处理查询的工作机制,并确认所生成的执行计划是最有效的;(3)掌握创建覆盖查询的索引;(4)掌握为包含逻辑运算符AND和OR的查询创建有用的索引;(5)掌握查询优化器如何使用不同的联接策略来实现查询优化。

实验七事务(1)创建和执行事务;(2)回滚事务;(3)查看锁定信息;(4)设置锁定选项。

基本要求:(1)掌握事务的ACID属性;(2)掌握事务的工作原理;(3)掌握定义事务;(4)掌握锁的相关操作。

实验八用户自定义函数(1)创建和使用标量用户定义函数;(2)创建和使用内嵌表值函数;(3)创建多语句表值用户定义函数。

基本要求:(1)掌握创建和使用标量用户定义函数的方法;(2)掌握使用内嵌表值函数的方法;(3)掌握创建多语句表值用户定义函数的方法。

实验九存储过程(1)创建不带参数的用户存储过程并执行;(2)创建使用输入参数的用户存储过程并执行;(3)创建使用输出参数的用户存储过程并执行。

(1)掌握用户存储过程的创建操作;(2)掌握用户存储过程的执行操作;(3)理解用户存储过程的意义。

实验十触发器(1)触发执行触发器;(2)验证约束与触发器的不同作用;(3)禁用和启用触发器。

基本要求:(1)掌握触发器的创建、禁用和删除操作;(2)掌握触发器的触发执行;(3)掌握触发器与约束的不同。

相关文档
最新文档