关系数据库SQL.doc_第1页
关系数据库SQL.doc_第2页
关系数据库SQL.doc_第3页
关系数据库SQL.doc_第4页
关系数据库SQL.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

关系数据库SQL Server教学大纲适用对象:计算机软件/工程网络/计算机应用与维护专业学 时:60学时课程性质:专业技能课课程编号:071109执 笔 人:杨鹏审定人:贺平说明部分一、前言随着计算机应用的普及和网络技术的发展,数据量急剧地增加,如今人们是借助计算机和数据库技术科学地保存和管理大量的、复杂的数据,以便能方便而充分地利用这些宝贵的信息资源。数据库技术已成为当今计算机信息系统的基础和核心,要学习计算机科学,就不能不学习掌握数据库技术。二、课程的性质、目的和任务关系数据库SQL-Server是计算机软件、工程网络和计算机应用与维护专业一门重要的专业必修课程。本课程将简要介绍关系数据库SQL-Server的管理方法,和较全面、系统的介绍应用SQL-Server开发数据库应用程序的基础知识及方法。通过本课程的学习,使学生掌握一门适用的数据库应用开发工具。三、教学基本要求通过该课程的教学,使学生能够掌握SQL Server 2000的数据库管理方面的知识,通过设计与管理数据库来获得实际的应用经验与技术,从而掌握一种应用普遍的大中型数据库的管理知识。同时能够独立地利用SQL Server 2000开发中小型的MIS系统并操作、管理后台数据库系统,能够利用Transact-SQL语言进行数据库应用程序开发。四、教学中需注意的问题1) 注意多使用实例教学2) 注意培养学生的动手能力文本部分一、课程教学内容1、 SQL-Server关系数据库概述(1)SQL-Server的主要功能(2)SQL-Server的特点(3)SQL-Server的安装和配置1) SQL-Server 2000环境需求2) SQL-Server 2000的安装3) SQL-Server的升级(4)SQL-Server系统数据库和系统表简介(5)SQL-Server的管理工具教学要求:对(1)、(2)、(3)、(4)、(5)有所了解。2、 SQL-Server服务器管理(1)创建服务器组(2)服务器注册(3)服务器启动、暂停和停止(4)服务器连接与断开(5)服务器配置选项设置教学要求:对(1)、(2)、(3)、(4)、(5)有所了解,并掌握相应的操作方法。3、 SQL-Server安全管理(1)安全模式1) 安全规划2) 选择安全形式3) 配置安全角色4) 指定对象及语句许可权限(2)SQL-Server服务器安全(3)SQL-Server登录账号(4)角色1) 固有角色2) 创建角色3) 角色授权4) 创建应用程序角色5) 添加角色到固有角色(5)SQL-Server用户1) 创建SQL-Server用户2) 用户授权3) 添加用户到角色(6)许可1) 许可的分类2) 设置对象许可3) 设置数据库许可教学要求:对(1)、(2)、(3)、(4)、(5)、(6)正确了解和理解,并掌握相应的操作方法。4、 数据库备份和恢复管理(1) 制定备份策略1) 选择备份类型2) 确定备份频率3) 选择备份设备(2) 备份数据库(3) 恢复数据库(4) 截断事务日志(5) 备份和恢复Master数据库教学要求:对(1)、(2)、(3)、(4)、(5)正确了解和理解,并掌握相应的操作方法。5、 数据库维护和管理(1)查事务日志1) 查看系统日志2) 阅读错误日志文件(2)创建和执行数据库维护计划1) 创建数据库维护计划2) 执行数据库维护计划 (3)数据导入和导出1) 数据导入2) 数据导出教学要求:对(1)、(2)、(3)正确了解和理解,并掌握相应操作方法。6、 SQL语言基本知识(1) Transact-SQL语言简介(2) 标识符(3) 对象命名规则(4) Transact-SQL语法格式约定教学要求:对(1)、(4)有所了解,对(2)、(3)正确理解。7、 数据类型及数据运算规则(1)数据类型的分类(2)系统数据类型1) 日期时间型2) 整数型3) 精确数值型4) 近似数值型5) 货币型6) 位数据类型7) 字符类型8) Unicode字符类型9) 二进制数据类型10)特殊数据类型(3)运算符1) 算术运算符2) 位运算符3) 比较运算符4) 逻辑运算符5) 字符串运算符6) 赋值运算符(4)运算符的优先级教学要求:对(1)、(4)有所了解,对(2)、(3)熟练掌握。8、 变量和函数(1) 变量1) 全局变量2) 局部变量(2) 函数1) 函数的分类2) 系统函数3) 日期函数4) 字符串函数5) 数学函数6) 图像和文本函数7) 安全函数8) 集合函数教学要求:对(1)、(2)正确了解和理解。9、控制语句 (1)BEGINEND语句(2)GOTO语句(3)IFELSE语句(4)RETURN语句(5)WAITFOR语句(6)WHILE语句(7)BREAK语句(8)CONTINUE语句(9)CASE表达式1) 简单CASE表达式2) 搜索型CASE表达式教学要求:对(1)、(2)、(3)、(4)、(5)、(6)、(7)、(8)、(9)熟练掌握。10、数据库及数据库对象的操作(1)数据库的存储结构(2)创建和删除数据库1) 创建数据库2) 设置数据库的大小3) 设置日志文件的大小4) 选项设置5) 添加文件组6) 删除数据库(3)创建数据表1) 使用CREATE TABLE语句创建数据表2) 使用企业管理器创建数据表3) 获取CREATE TABLE语句的内容 (4)创建关系图表 (5)修改数据表1) 使用ALTER TABLE语句修改数据表2) 使用企业管理器修改数据表 (6)删除数据表1) 使用DROP TABLE语句删除数据表2) 使用企业管理器删除数据表 (7)数据操作1) 插入数据2) 更新数据3) 删除数据 (8)视图1) 创建视图2) 使用视图的原因3) 检索和修改视图中的数据4) 修改视图5) 删除视图 (9)索引1) 索引的分类2) 创建索引3) 删除索引 (10)存储过程1) 存储过程的分类2) 几种常见的系统存储过程3) 创建存储过程4) 修改存储过程5) 执行存储过程 (11)触发器1) 创建触发器2) 修改触发器3) 触发触发器(12)导出SQL脚本教学要求:对(1)-(12)正确理解,并能熟练掌握。11、数据完整性(1)关于数据完整性1) 实体完整性2) 参照完整性3) 域完整性(2)约束1) 主键约束2) 外键约束3) 唯一约束4) 检查约束5) 默认值约束(3) 默认1)创建默认对象2)应用默认对象3) 删除默认对象(4) 规则1)建规则对象2)应用规则对象3)删除规则对象教学要求:对(1)、(2)、(3)、(4)正确理解,并能熟练掌握。12、数据查询(1)查询语句的语法格式(2)SELECT子句(3)INTO子句(4)FROM子句(5)WHERE子句1)语法格式2)条件运算符3)比较运算6) 范围运算7) 列表运算8) 逻辑运算9) 匹配运算10)空值判断(6)ORDER BY子句(7)GROUP BY 子句(8)HAVING子句(9)COMPUTE子句(10)联合查询教学要求:对(1)-(10)正确理解,并能熟练掌握。二、技能训练要求通过教师的讲解和引导,学生能够熟练使用SQL Server 2000的一些常用功能,并获得管理数据库的实用技能和应用Transact-SQL语言进行数据库应用程序开发的实际能力。具体包括以下几项:1、SQL-Server 2000的安装和配置2、对SQL-Server 2000的登录账号、角色和用户的管理3、对SQL-Server 2000中数据库的备份和恢复4、创建和执行数据库维护计划5、数据导入和数据导出6、正确使用SQL语言的控制语句7、创建和删除数据库8、创建、修改和删除数据表9、插入、更新和删除数据表中的数据10、创建、修改、删除视图及检索、修改视图中的数据11、创建和删除索引12、创建、修改和执行存储过程13、创建、修改和触发触发器14、添加和删除主键约束、外键约束、唯一约束、检查约束、默认值约束15、创建、应用和删除默认对象、规则对象16、使用SELECT语句实现对数据库中数据的检索三、教学方法和手段提示及建议教学方法:建议常规教学和实例教学相结合。教学手段:关系数据库SQL Server是一门实践性较强的课程,应确保安排足够的上机教学时数来消化、巩固和提高课堂教学的效果,原则上实践教学时数不应少于课堂教学时数的1/3。最好安排在机房上课,讲完一个实例之后,学生可以立即巩固。四、考核本课程的考核采用闭卷考试的方式,课程的总评成绩由平时成绩和期末考试成绩两部分组成,其中平时成绩占总评成绩的30%,期末考试成绩占总评成绩的70%。五、教材及教学参考书教材:SQL Server数据库系统基础罗运模、王珊等编著,高等教育出版社主要参考书:1、网络数据库实用教程SQL Server 2000王恩波等编著,高等教育出版社2、SQL Server 2000数据库及应用徐人凤、曾建华编著,高等教育出版社3、SQL Server 2000高级应用,人民邮电出版

温馨提示

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

评论

0/150

提交评论