资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
1 SQL 语言教学大纲 学 时:72,其中理论 36学时,实验 36学时 适用对象:高职高专计算机专业学生 先修课程:计算机应用基础(1) ,计算机应用基础(2) ,Visual Basic 程序设计 推荐教材:刘耀儒.新概念 SQL Server2000教程.北京:北京科海集团公司,2001.10 主要参考资料:袁鹏飞,孙军安.中文版 SQL Server2000数据库系统管理.北京:人民邮电出版社,2001.5;滑玉.MySQL 网络数据库开发.北京:人民邮电出版社,2001.4一、课程性质、目的课程性质:数据库应用是计算机专业的专业课程,是为培养学生数据库的基本概念和基本技术而设置的一门专业课程。设置目的:通过本课程的理论学习和实践应用,使学生掌握数据库的基本概念与基本技术,掌握客户/服务器应用系统设计的技术和应用;通过实验,加深对网络数据库基本内容的理解,掌握开发 C/S应用系统的技术,培养学生对网络数据库应用系统的设计、开发和维护能力。二、教学内容第一章 SQL Server 2000 概述本章教学要求通过本章的学习,要求学生掌握 SQL Server 2000的安装过程和配置方法等。第一节 SQL Server 2000 简介一、SQL Server 2000 客户/服务器体系结构SQL Server 2000采用客户/服务器计算模型,即中央服务器被用来存放数据库,该服务器可以被多台客户机访问,数据库应用的处理过程分布在客户机和服务器上。客户/服务器计算模型又分为两层的客户/服务器结构和多层的客户/服务器结构。二、SQL Server 2000 的新特性SQL Server 2000 是在 SQL Server 7.0 的基础上发展起来的,它扩展了 SQL Server 7.0的性能、可靠性和易用性。第二节 SQL Server 2000 的安装一、SQL Server 2000 的安装环境SQL Server 2000的硬件和软件安装环境二、SQL Server 2000 的安装过程三、SQL Server 2000 的安装、排错和卸载第三节 SQL Server 2000 的配置一、SQL Server 的启动和停止可以使用三种方法来启动和停止 SQL Server服务:SQL Server Service Manager,在Windows NT/2000的控制面板中,命令行方式二、更改 SQL Server的服务帐号可以使用企业管理器来改变 SQL Server数据库服务和相关服务的帐号,新的用户帐号2在下一次服务启动时生效。三、注册 SQL Server 服务器SQL Server的日常管理是在企业管理器中进行的,在使用企业管理器管理本地或远程SQL Server服务器时,必须先在企业管理器中对该服务器进行注册。四、创建服务器组服务器组是用来把比较相似的 SQL Server服务器组织在一起的一种方式,可以便于对不同类型和用途的 SQL Server服务器进行管理。第二章 SQL Server 2000 的管理工具和实用程序本章教学要求了解客户机和服务器网络连接工具的作用、启动方法和设置,了解数据库与事务日志、数据库结构和系统数据库等概念;掌握如何使用企业管理器和在查询分析器中使用 T-SQL语言来管理用户数据库、用户数据库表、视图、存储过程和触发器的方法;掌握查询和更新数据库表中数据的方法;掌握使用在线手册(Books Online)工具的方法。第一节 服务管理器(Service Manager)服务管理器是用来启动、停止和暂停 SQL Server服务的。第二节 客户机网络连接工具(Client Network Utility)客户机网络连接工具的作用就是设定本机访问位于其他计算机上的 SQL Server服务器时所使用的网络库。第三节 服务器网络连接工具(Server Network Utility)服务器网络连接工具用于配置服务器上各 SQL Server实例支持的网络库及其对应参数。第四节 企业管理器(Enterprise Manager)企业管理器是用于管理企业级 SQL Server或 SQL Server对象的实用的图形化工具。一、数据库与事务日志数据库是 SQL Server存放表和索引等数据库对象的逻辑实体,一个数据库可以存放在一个或多个文件中;每个数据库都有一个相关的事务日志,它记录了 SQL Server所有的事务和由这些事务引起的数据库的变化。二、数据库结构数据库文件和文件组;页面和盘区;数据库对象三、系统数据库master数据库;tempdb 数据库;model 数据库;msdb 数据库四、在企业管理器管理用户数据库介绍如何在企业管理器中创建、显示、修改和删除用户数据库。五、数据库表的设计数据类型;IDENTITY 列;设计数据完整性。六、在企业管理器中管理用户数据库表介绍如何利用企业管理器提供的图形界面来创建表、查看表、修改表和删除表七、在企业管理器中查询和更新表中的数据八、在企业管理器中管理视图、存储过程和触发器第五节 查询分析器(Query Analyzer)一、查询分析器概述查询分析器是一个可以交互执行 SQL语句和脚本的图形工具,它最基本的功能就是编辑 T-SQL语句,然后发送到服务器并显示从服务器返回的结果。二、在查询分析器中管理用户数据库3在查询分析器中创建数据库、查看数据库、修改数据库和删除数据库。三、在查询分析器中管理用户数据库表在查询分析器中创建表、查看表、修改表和删除表;四、在查询分析器中查询数据库表中的数据查询的最基本的方式是使用 SELECT语句,介绍最常用的 SELECT语句的语法:SELECT语句、选择查询、集合函数、数据分组、多表连接查询、合并结果集、子查询、查询创建新表;五、在查询分析器中更新数据库表中的数据以已经存在的数据库表中的数据进行添加、修改、删除操作;六、在查询分析器中管理视图、存储过程和触发器视图的建立、查询和删除;存储过程的建立、执行和删除;触发器的建立和删除。第六节 在线手册(Books Online)使用在线手册学习使用 SQL Server 2000。第三章 SQL Server 2000 的编程结构本章教学要求要求学生了解批、脚本、局部变量、全局变量和事务的概念,重点掌握流控制语句和游标的使用方法。第一节 批与脚本当要完成的任务不能由单独的 T-SQL语句来完成时,SQL Server 提供了批(batches) 、脚本(scripts) 、存储过程(stored procedures)和触发器(triggers)四种组织多条T-SQL语句。第二节 变量一、局部变量局部变量是以开头的用户定义的变量,它用 DECLARE语句声明。局部变量的使用范围是在定义它的批、存储过程和触发器等语句范围内。二、全局变量全局变量是以开头的,SQL Server 系统提供并赋值的变量,用户不能建立全局变量,也不能修改全局变量的值,但可以将全局变量的值赋给局部变量。第三节 程序注释语句注释语句是程序中不被执行的正文,它有两个作用:其一是说明代码的含义,增强代码的可读性;其二是对程序中暂时不用的语句进行注释,使它们暂时不被执行,等需要这些语句时再将它们恢复。第四节 流控制语句流控制语句是 T-SQL对标准 SQL语言的扩充,它可以用来控制一个批、存储过程和触发器中 T-SQL的执行顺序。本节主要介绍BEGIN END、IFELSE、WHILE、BREAK、CONTINUE、WAITFOR 、GOTO、RETURN、CASE、RAISERROR和 PRINT。第五节 游标介绍游标的声明、打开、关闭和释放,使用游标取数的方法,如何利用游标修改数据第六节 事务一、事务的概念事务是并发控制的基本单位。所谓事务,就是一个操作序列,序列中的操作作为一个不可分割的工作单元,要么都执行,要么都不执行。二、事务控制语句4开始一个事务、提交一个事务、回滚一个事务和设置保存点。第四章 SQL Server 2000 的安全性本章教学要求本章要求学生了解 SQL Server 2000的安全机制、管理服务器的安全性、应用程序的安全性等内容,重点掌握数据库用户、数据库角色和权限的管理以及数据库的备份和恢复的方法。第一节 SQL Server 2000 的安全机制一、安全性与权限管理安全性分为两类:数据库安全性和应用程序安全性;权限管理划分为两级管理,一是服务器级的“连接权” ,即是否允许访问 SQL Server服务器;二是数据库级的“访问权” ,即是否可以在数据库上执行操作。二、与 Windows NT集成的登录验证模式SQL Server 2000支持 SQL Server和 Windows NT/2000两种验证模式。第二节 管理服务器的安全性一、设置安全验证模式介绍使用企业管理器来设置安全验证模式的方法。二、服务器登录帐号添加 Windows NT/2000和 SQL Server帐号的方法;登录帐号的修改;登录帐号的拒绝;登录帐号的删除三、服务器角色和 sa帐号服务器角色是一些系统定义好操作权限的用户组,其中的成员是登录帐号;sa 帐号属于 sysadmin角色,不能改变。第三节 管理数据库的用户和角色一、数据库用户的添加、修改和删除二、管理数据库角色固定数据库角色、创建和删除自定义数据库角色、增加和删除数据库角色的成员第四节 管理权限一、权限的分类主要分为三类:对象权限、语句权限和隐含权限。二、权限的管理三、权限和系统表用户的权限信息都被记录在数据库的 sysprotects系统表中。第五节 应用程序的安全性与应用程序角色一、创建和激活应用程序角色利用企业管理器创建和激活应用程序角色二、修改应用程序角色的口令三、删除应用程序角色第六节 数据库的备份和恢复一、创建、查看和删除备份设备二、备份数据库三、恢复数据库第五章 客户、服务器应用系统概述本章教学要求了解客户/服务器系统的结构,掌握客户/服务器系统的特点和基本组成,知道如何配5置和使用 ODBC等内容。第一节 客户/服务器系统的结构客户/服务器系统结构即 Client/Server结构,它通过将任务合理分配到 Client端和Server端,降低了系统的通信开销,也可以充分利用两端硬件环境的优势。第二节 客户/服务器系统的特点在客户/服务器结构的数据库系统中,数据库和数据库管理系统存储并运行在数据库服务器上,而数据库应用系统在客户和服务器两端协同运行,客户端提出数据服务请求,服务器端执行请求的操作,仅将要求的数据通过网络返回给客户机。第三节 客户/服务器系统的基本组成客户/服务器系统由三个基本部分组成:客户、服务器以及客户与服务器的连接。第四节 配置和使用 ODBC一、创建 ODBC数据源数据源简称 DSN,是数据库系统与客户程序之间的桥梁。二、访问客户/服务器系统的数据源第六章 ADO 数据访问的程序设计基础本章教学要求掌握 ADO对象的基本结构以及 ADO三个主要对象的基本作用和应用以及 ADO数据控件与数据源连接所需设置的属性和连接的基本步骤和常用属性的设置。第一节 ADO 数据访问的基本方案一、ADO 数据访问的对象模型二、本地数据访问的解决方案三、远程数据访问的解决方案第二节 ADO 数据访问应用的基本步骤一、连接数据源二、创建 SQL查询命令对象三、执行命令四、处理数据五、更新数据源六、结束更新数据源第三节 ADO 数据控件及其应用一、ADO 数据控件的基本属性二、用 ADO数据控件实现简单的数据库应用三、程序中 ADO数据控件及绑定控件的属性设置第四节 ADO 数据绑定控件及其应用一、DataGrid 控件功能、属性和应用二、DataCombo 控件功能、属性和应用三、DataList 控件功能、属性和应用四、MSHFlexGrid 控件功能、属性和应用五、MSChart 控件功
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号