SQLServer数据库技术教大纲

上传人:ni****g 文档编号:486554611 上传时间:2023-01-21 格式:DOC 页数:18 大小:72KB
返回 下载 相关 举报
SQLServer数据库技术教大纲_第1页
第1页 / 共18页
SQLServer数据库技术教大纲_第2页
第2页 / 共18页
SQLServer数据库技术教大纲_第3页
第3页 / 共18页
SQLServer数据库技术教大纲_第4页
第4页 / 共18页
SQLServer数据库技术教大纲_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《SQLServer数据库技术教大纲》由会员分享,可在线阅读,更多相关《SQLServer数据库技术教大纲(18页珍藏版)》请在金锄头文库上搜索。

1、SQLServer数据库技术教学大纲一、课程基本信息课程名称:SQLServer数据库技术学分:4 总学时:64 理论学时:32 实践学时:32适用专业:计算机科学与技术、计算机软件技术、计算机信息管理、计算机网络技术、计算机系统维护二、课程性质与目标课程性质:专业必修课前续课程:计算机基础、C语言程序设计后续课程:动态WEB技术等三、教学目的、要求本课程的教学目的是在学生学习后,能够熟练掌握 SQL Server 2005 中的基本 SQL 语句、Transact-SQL 语言、动态 SQL 语句、 SQL server 2005 中的内部函数、创建 SQL Server 2005 数据库和

2、表、各种数据类型、实现数据库完整性、查询、视图、各种类型触发器的定义与开发等方面的知识与应用技术.掌握 SQL Server 2005 中的服务器端各种配置方法、数据库安全性管理、对不同备份的数据库恢复、自动化管理、监视和维护 SQL Server 2005 、性能调整与优化等相关的数据库管理方面的知识.具体要求为:1、了解数据库基本概念、SQL-Server 2005中文版、SQL-Server 2005的集成开发环境.2、掌握SQL-Server 2005 基础知识:实体与联系、关系模型、范式、关键词、资料完整性、数据类型、常量与变量、表达式、常用函数.3、掌握表的基本操作:表的创建、表的

3、打开与关闭、资料表的显示、指针的定位、记录的插入与追加、表的编辑修改、表记录的删除、表的复制、文件间资料的传送、临时表和变量表、表的排序与索引、表的约束.4、掌握数据库的基本操作、管理数据库.5、掌握T-SQL语言的语法规则与编程控制、TSQL语言的应用.6、掌握查询、视图的创建与基本操作.7、掌握SQLServer的存储过程与存储过程的基本操作.8、掌握SQLServer的触发器的作用与其管理.9、掌握SQLServer的事务与锁的管理、光标与其使用.10、掌握SQLServer的安全管理和日常维护与管理.11、了解SQLServer应用开发的基本操作.四、教学总时数分配主要教学环节讲课学时

4、实验学时总学时数第一章 数据库的基本概念224第二章 数据库的创建224第三章 表与表数据操作448第四章 数据库的查询和视图8816第五章TSQL语言4610第六章 索引与数据完整性426第七章 存储过程与触发器448第八章 备份与恢复224第九章 系统安全管理224合计323264五、理论教学内容第一章 数据库的基本概念主要内容:1.数据库的基本概念2.数据库设计3.数据库应用系统4.SQL Server 2005环境教学目标:1.掌握数据库概念; 2.学会安装、配置SQL Server 2005,并能连接到SQL Server 2005数据库.教学重点:安装 SQL Server 200

5、5.教学难点:1.学生对于SQL Server的许可授权选项会缺乏认识,教师需要加以说明; 2.对于SQL Server的各个组件,学生还没有了解.第二章 数据库的创建主要内容:1.SQL Server 2005数据库基本概念2.界面方式创建数据库3.命令方式创建数据库教学目标:1.掌握基本的数据库概念;2.学会用两种方式创建、修改和删除数据库.教学重点:数据库结构介绍、创建数据库与文件组、使用Transact-SQL创建数据库和文件.教学难点:1.用命令的方式创建、修改和删除数据库;2.文件组、架构的概念往往在大型组织才需要用到,学生不易了解到其作用,学生缺乏规划相关的企业场景和知识.第三章

6、 表与表数据操作主要内容:1.表结构和数据类型2.界面方式操作表3.命令方式操作表4.界面方式操作表数据5.命令方式操作表数据教学目标:1.掌握在数据库中使用和创建数据类型,以与在数据库中创建表的方法; 2.理解创建分区表的意义和方法.教学重点:用两种方式创建、修改和删除表.教学难点:创建分区表的过程较为复杂,学生不易掌握.第四章 数据库的查询和视图主要内容:1.关系运算2.数据库的查询3.视图4.游标教学目标:1.掌握使用T-SQL语句对数据库进行增、删、改、查询的方法; 2.掌握使用T-SQL语句创建、修改、删除视图的方法; 3.掌握使用游标的方法.教学重点:1.T-SQL主要查询语句的使

7、用;2.使用T-SQL语句创建、修改、删除视图的方法.教学难点:多表查询的内容比较复杂.第五章TSQL语言主要内容:1. SQL语言与TSQL语言2.运算符与表达式3.流程控制语句4.系统内置函数5.用户定义函数教学目标:1.掌握TSQL语言的应用; 2.掌握编写函数方法.教学重点:编写、调用用户定义函数.教学难点:用户定义函数比较复杂.第六章 索引与数据完整性主要内容:1.索引2.默认值约束与默认值对象3.数据完整性教学目标:掌握在SQL Server 2005中通过创建索引来提高数据访问性能的方法,并能够优化索引以与创建全文索引 .教学重点:1.聚集索引和非聚集索引、优化索引; 2.理解数

8、据完整性的概念,掌握通过约束来保证数据完整性的实现方法.教学难点:学生对于选择表中的那一列建立何种索引会感到困难,对于索引为什么可以提高查询速度会难以理解.第七章 存储过程与触发器主要内容:1.存储过程2.触发器3.ADO.NET存储技术与.NET构架下CLR集成教学目标:1.理解存储过程和触发器的概念; 2.掌握存储过程和触发器的创建方法,以与在实现可编程性时如何处理错误和安全.教学重点:创建存储过程和触发器.教学难点:ADO.NET存储技术与.NET构架下CLR集成.第八章 备份与恢复主要内容:1.备份与恢复概述2.备份操作和备份命令3.恢复操作和恢复命令4.复制数据库5.附加数据库教学目

9、标:掌握规划数据库的日常备份策略,以与当数据库发生故障时应当采取怎样的手段进行数据恢复.学生需要掌握多种备份策略,包括完整备份、差异备份、日志备份以与快照备份,同时需要了解应该在何种场合下使用相应的策略.教学重点:备份和还原用户数据库、从数据库快照恢复数据.教学难点:学生对于灾难恢复的场景以与进行备份规划的场景缺乏了解,无法认识到备份是一件日常工作.第九章 系统安全管理主要内容:1.SQL Server 2005的安全机制2.建立和管理用户账户3.服务器角色与数据库角色4.数据库权限的管理5.数据库架构的定义和使用教学目标:理解SQL Server 2005的安全性体系,掌握通过主题-权限-安

10、全对象构建完善的数据库访问安全策略的方法.着重理解数据库在不同安全级别中的联系和差别.教学重点:保障服务器作用域的安全,保障数据库作用域的安全.教学难点:服务器与数据库安全性的实现方法.六、实践教学内容实验项目一览表序号实验项目名称学时项目类型实验一SQL2005软件基本操作2E实验二数据库表的建立与删除2D实验三T-SQL语言数据类型操作2B实验四 数据库表的基本操作2 D实验五SQL中select语句的使用2D实验六SQL中连接查询的使用2D实验七SQL子查询联合查询的使用2D实验八SQL视图与索引的相关操作4D实验九SQL高级编程流程控制语句2B实验十SQL高级编程自定义函数2D实验十一

11、SQL高级编程游标的使用2B实验十二SQL中存储过程的建立2E实验十三SQL中触发器相关操作2E实验十四SQL中数据库备份和权限管理操作4E注:表中实验类型:A.演示型,B.验证型,C.研究型,D.设计型,E综合型实验一、SQL2005软件基本操作2学时实验目的:1.掌握SQL2005软件的安装注意事项,软件基本操作2.掌握使用SQL Server管理平台来创建数据库的操作3.掌握使用T-SQL语言创建数据库的基本语法4.掌握使用T-SQL语言删除数据库的语法实验内容:1.熟悉SQL2005的工作界面与基本操作.2.利用SQL Server管理平台创建数据库Student,并在SQL Serv

12、er管理平台中查看创建的Student数据库.3.利用SQL Server管理平台删除数据库Student,并在SQL Server管理平台中查看创建的Student数据库是否还存在.4.请使用T-SQL语句完成创建数据库Student,理解其含义.实验设备: 微型计算机、Windows操作系统、SQL Server2005数据库服务器.实验要求与成绩评定:1.实验要求:1 请使用命令完成本实验. 2 写出在实验过程中涉与到的知识点与难点,遇到的问题和解决的办法,有哪些收获. 2.成绩评定:11-4题各25分. 2按照要求完成各题方可得满分.实验二、数据库表的建立与删除2学时实验目的:1.掌握

13、以界面的方式建立数据库表2.掌握SQL2005中常用的数据类型的使用3.掌握使用SQL Server管理平台来创建数据库的操作4.掌握使用T-SQL语言创建数据库的基本语法5.掌握使用T-SQL语言删除数据库的语法实验内容: 1.利用SQL Server管理平台创建数据库表tblStudent,并在SQL Server管理平台中查看创建的tblStudent数据库表. 2.分析基本学生情况表,并在SQL Server管理平台创建数据库表tblStudent,以达到如下要求.实验设备: 微型计算机、Windows操作系统、SQL Server2005数据库服务器.实验要求与成绩评定: 1.实验要

14、求:1请使用管理平台和命令语句完成本实验. 2写出在实验过程中涉与到的知识点与难点,遇到的问题和解决的办法,有哪些收获. 2.成绩评定:11-5题各20分. 2按照要求完成各题方可得满分.实验三、T-SQL语言数据类型操作2学时实验目的:1.理解T-SQL数据类型2.掌握如何定义变量并赋值3.掌握如何输出显示数据4.理解SQL中注释与批处理的概念5.掌握T-SQL中的运算符的优先级实验内容: 1.熟悉并理解下表中列出的各种数据类型. 2.在SQL管理平台中新建查询,并输入如下代码,查看结果,理解并掌握常量的定义.实验设备: 微型计算机、Windows操作系统、SQL Server2005数据库服务器.实验要求与成绩评定: 1.实验要求:1 请使用命令语句完成本实验. 2 写出在实验过程中涉与到的知识点与难点,遇到的问题和解决的办法,有哪些收获.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号