已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQL SERVER 程序设计教学大纲 学时数:理论课学时: 40学时 实验学时: 20学时学分数:3适用专业:计算机科学与技术专业(本科) 参加讨论人员:软件教研室全体成员执笔人:孙晓莹审定人:王水审定时间:2002年7月11日- 2002年7月20日一、本课程的性质、目的和任务 数据库技术是计算机领域最重要的技术之一,是计算机软件学的一个独立分支,数据库技术的出现使得计算机应用渗透到工业、农业、商业、行政、科研、工程、国防等各个部门。管理信息系统、办公自动化系统、决策支持系统、智能系统、电子商务等都是需要大量应用数据库技术的计算机应用系统。这些应用系统都是建立在数据库产品的基础上,因此需要对数据库产品进行系统的学习因此本课程主要以MICROSOFT 的SQL SERVER数据库为例,从数据库管理及数据库应用程序开发两部分讲解大型数据库的相关知识。对学生走上工作岗位后进行数据库管理和数据库系统开发工作有着重要学习价值。本课程要求学生具有数据库原理和数据库应用程序开发的基础知识。通过学习,使计算机专业学生具备大型数据库产品(SQL SERVER)的系统管理及应用程序开发的技术和能力,达到初级数据库管理员水平,具有开发数据库应用系统的基本能力。二、本课程的基本内容与基本要求 本课程分为二部分,第一部分 SQL SERVER数据库管理篇,第二部分SQL SERVER 数据库编程篇第一部分篇共八章,介绍SQL SERVER系统管理的原理和技术,对SQL SERVER 产品的安装、配置、安全性、数据库文件管理、备份与恢复、自动化任务、性能监视和调整、数据传输与转换等内容进行了完整、细致的描述。第二部分共分四章,本篇重点介绍SQL SERVER数据库编程技术,包括TRANSACT_SQL基础知识、EMBEDED_SQL简介、系统存储过程、内置SQL函数、触发器、错误处理等内容。第一章 SQL SERVER 概述了解SQL SERVER 基本概念了解SQL SERVER 发展简史了解SQL SERVER的数据库和数据库对象的基本特点了解使用SQL SERVER开发应用程序的过程第二章 安装和配置SQL SERVER了解SQL SERVER的版本类型掌握安装SQL SERVER 系统的硬软件要求理解并熟练掌握SQL SERVER 的安装方法及过程掌握验证系统安装是否成功技术掌握配置服务器技术掌握解决常见故障技术第三章 管理安全性理解认证模式和认证进程之间的关系掌握设置认证模式技术熟练掌握管理login帐户技术熟练掌握管理角色技术理解许可的分类熟练掌握许可的授予、收回和否定技术理解应用程序角色的作用第四章 管理数据库文件了解数据库的基本概念掌握估计数据库大小的技术掌握创建数据库的技术掌握增大和压缩数据库技术理解放置数据文件和日志文件的原则掌握使用文件组和RAID优化数据库技术第五章 备份和恢复数据库了解数据库备份的基本概念掌握如何执行备份操作理解和掌握备份方法的类型掌握如何采用不同的备份策略了解数据库恢复的基本概念理解执行数据库恢复前的准备工作掌握如何从不同的备份中恢复数据库掌握如何恢复已经破坏的系统数据库第六章 执行管理任务熟练掌握如何配置SQL SERVER 的配置任务了解那些是数据库的日常管理任务掌握如何使用和调度作业来自动化日常管理任务掌握创建警报技术掌握如何解决自动化作业过程的故障掌握在多个服务器环境中自动化作业的技术第七章 监视SQL SERVER 的性能了解为什么监视SQL SEVER 系统了解性能调整的策略掌握监视和性能调整的步骤掌握使用SQL Profiler工具监视系统掌握使用WINDOWS的系统任务监视器监视系统掌握常用的性能监视和调整任务第八章 传输和转换数据了解为什么传输和转换数据了解SQL SERVER 的传输数据和转换数据的工具站我使用bcp工具的技术掌握使用DTS工具的技术掌握创建和管理DTS包技术第九章 TRANSACT_SQL 基础了解为什么使用TRANSACT_SQL掌握TRANSACT_SQL的基本结构掌握在SQL SERVER 内置工具中使用TRANSACT_SQL第十章 内置函数与存储过程理解什么是内置函数与系统存储过程掌握在内置工具中函数与系统存储过程的使用方法熟练掌握部分常用内置函数和系统存储过程第十一章 存储过程与触发器理解什么是触发器,为什么要使用触发器理解触发器和存储过程的基本结构掌握触发器和存储过程的编写方法第十二章 游标与错误处理理解游标的基本用途掌握游标的使用方法理解什么是异常掌握处理异常的基本方法 三、教学的难点及重点第一章 SQL SERVER 概述重点:QL SERVER的数据库和数据库对象的基本特点了解使用SQL SERVER开发应用程序的过程第二章 安装和配置SQL SERVER重点: SQL SERVER 的安装方法及过程难点:配置服务器技术第三章 管理安全性难点、重点:认证模式和认证进程之间的关系设置认证模式技术管理login帐户技术管理角色技术第三章 管理数据库文件重点:数据库的基本概念,创建数据库的技术难点:数据文件和日志文件的原则,优化数据库第五章 备份和恢复数据库重点:数据库备份和恢复的基本概念掌握备份和恢复数据库的方法难点:如何采用不同的备份和恢复策略第六章 执行管理任务重点:配置SQL SERVER 的管理任务第七章 监视SQL SERVER 的性能难点:性能调整的策略传输和转换数据第八章 传输和转换数据重点:掌握SQL SERVER 的传输数据和转换数据的工具 难点:创建和管理DTS包技术第九章 TRANSACT_SQL 基础重点:TRANSACT_SQL的基本结构第十章 内置函数与存储过程重点、难点:函数与系统存储过程的使用方法部分常用内置函数和系统存储过程第十一章 存储过程与触发器重点、难点:触发器和存储过程的基本结构掌握触发器和存储过程的编写方法第十二章 游标与错误处理重点、难点:游标的基本用途掌握游标的使用方法四、课程各教学环节要求(一)理论环节基本要求要求讲述内容与大纲保持一致,突出重点、难点。应理论与实践相结合,不能忽视理论知识的讲解。(二)实验环节基本要求:实验应有针对性、目的性。实验的设计应与理论教学内容保持一致,并能尽量随课堂教学进程安排,应具备完善的实验指导书,实验完毕有完善实验报告、批改。各实验题目内容及要求如下:实验一安装和配置SQL SERVER实验目的:了解SQL SERVE的安装过程,通过配置各种选项,对SQL SERVER进行初步认识熟悉SQL SERVER的各个部件及功能,掌握SQL SERVER的对象结构实验内容:安装SQL SERVER,对SQL SERVER进行各项配置熟悉SQL SERVER的各个部件及功能,查看系统表内容,使用熟悉SQL SERVER在线帮助1、 在企业管理器中练习添加服务器组和注册服务器2、 熟悉企业管理器环境,了解其基本功能,了解数据库基本对象3、 察看数据库服务其中的系统数据库和系统目录,了解基本功能4、 使用查询分析器登陆服务器5、 在查询分析器中使用sp_help、sp_helpdb等存储过程查看信息6、 在查询分析器中使用sp_config配置服务器,练习基本配置与高级配置7、 创建数据库图表实验(见书)实验二 管理安全性实验目的:掌握SQL SERVER的认证模式和应用程序角色实验内容:在服务器的属性当中设置安全选项,设置login登陆帐号并赋予数据库管理权限实验三 备份和恢复数据库实验目的:掌握数据库的备份和恢复方法实验内容:使用sp_addumpdevice存储过程创建一个永久性备份文件使用BACKUP DATABASE语句执行Northwind数据库的完全备份删除Northwind数据库,然后恢复该数据库实验四 传输和转换数据实验目的:掌握数据传输和转换的方法实验内容:引出pubs数据库的authors表中的数据,使用DTS Designer Wizard工具创建 DTS包。实验五 TANSACT_SQL编程基础练习实验目的:掌握TRANSACT_SQL的基本结构实验内容:在SQL Query Analyzer中练习声明变量、使用各种控制语句实验六 内部函数与系统存储过程使用实验目的:掌握在内置工具中函数与系统存储过程的使用方法掌握部分常用内置函数和系统存储过程实验内容: 使用SQL Query Analyzer的内部图表查看系统内部函数和存储过程 在SQL Query Analyzer中练习常用系统存储的使用方法实验七 触发器与存储过程的编写实验目的:掌握触发器和存储过程的编写规则 实验内容:在authors表中创建一个触发器,使得每次修改authors表时都会自动更新book表。实验八 游标与异常处理实验目的:掌握游标的使用方法和处理异常的基本方法实验内容:定义游标,读取authors表当中的数据 编写错误处理模块处理程序错误五 学时分配建议: 章节主要内容各个教学环节学时分配作业题量备注讲授实验讨论习题评分其它小计第一章SQL SERVER 概述述2第二章安装和配置SQL SERVER44第三章管理安全性22第四章管理数据库文件2第五章备份和恢复数据库42第六章执行管理任务2第七章监视SQL SERVER 性能2第八章传输和转换数据42第九章TANSACT_SQL编程基础62第十章内部函数与系统存储过程42第十一章触发器与存储过程44第十二章游标与异常处理42合计4020六 与其它课程的联系:先修课:数据库原理、PB 程序设计相关课程:Oracle数据库系统数据库原理全面的阐述了数据库系统的各个方面,SQL SERVER是数据库系统的一种,必须有数据库原理做为学习的基础,而通过本门课程的学习,又能够帮助学生深刻理解相关理论,互相促进。 PB 程序设计主要讲述数据库应用程序的开发,有了SQL SERVER数据库系统编程的知识,可以帮助开发者开发出更为高效的应用程序。Oracle和SQL SERVER是当今最为流行的两种关系数据库产品,两门课程分别对这两种产品的编程和管理进行了介绍,其中有许多共同之处,且都脱离不了数据库原理的基础知识,可相互借鉴
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保洁劳动合同协议
- 无形资产的日常管理教学设计-2025-2026学年中职专业课-财务管理-财经类-财经商贸大类
- 第18课 画触觉 教学设计 -二年级上册小学美术同步备课资源包(苏少版)
- 环保包装产品建设项目社会稳定风险评估报告
- 红领巾心向党教学设计-2025-2026学年小学综合实践活动粤教版2019版二年级下册-粤教版(2019版)
- 2025年高考语文真题和参考答案-更新
- 临床试验用药品清单
- 9《心中的“110”》第一课时 (教学设计)-部编版道德与法治三年级上册
- 中国数据治理平台行业研究及十五五规划分析报告
- 浙江省历史与社会九年级人教版上册 2.5.4 红军长征与遵义会议 教学设计
- 茶叶直播销售脚本及话术指南
- 第12课 中国共产党诞生 课件(内嵌视频)
- 2025年教师职称考试(道德与法治学科知识)(小学)模拟试题及答案
- 高温合金塑性成形工艺的微观组织调控研究
- 零星工程维修服务方案
- 快递业网络安全培训课件
- 2025年中国电磁兼容性(EMC)屏蔽设备行业市场全景分析及前景机遇研判报告
- 地产项目资金管理制度
- 安全培训师的条件和要求
- (2025秋新版)人教版九年级物理上册全册教案
- 多人合资炒股协议书范本
评论
0/150
提交评论