资源预览内容
第1页 / 共46页
第2页 / 共46页
第3页 / 共46页
第4页 / 共46页
第5页 / 共46页
第6页 / 共46页
第7页 / 共46页
第8页 / 共46页
第9页 / 共46页
第10页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
课程介绍,课程简介 SQL Server 2000企业版是一套完整的数据库设计和分析产品,可提供下一代可扩展电子商务、各种业务和数据仓库解决方案。本课程介绍编写基本的SQL查询语句所需的知识,以及利用SQL Server 2000进行数据库设计的知识。 预备知识 熟练使用 Windows ,熟悉基本操作、用户账户的创建、系统监视组件的使用 掌握网络基本知识 对关系数据库有初步了解,熟悉基本的 SQL 语句,课程要求,课时:108 课时 分为两部分 讲课部分:36 课时,课堂教学 实践部分:72 课时,课程实验 培养目标 通过本课程的学习,掌握 SQL Server 2000 环境下进行编程的知识,具备利用 SQL Server 2000 进行数据库应用程序开发的能力。,数据库程序设计 SQL Server 2000 数据库程序设计,第1章 SQL Server 概述 第2章 创建和管理数据库 第3章 创建数据类型和表 第4章 实现数据完整性 第5章 Transact-SQL介绍 第6章 使用 Transact-SQL查询工具 第7章 检索数据 第8章 数据分组与汇总 第9章 多表联接 第10章 子查询 第11章 修改数据,第12章 全文索引查询 第13章 规划索引 第14章 创建和维护索引 第15章 实现视图 第16章 实现存储过程 第17章 实现用户定义函数 第18章 实现触发器 第19章 多服务器编程 第20章 优化查询性能 第21章 分析查询 第22章 管理事务和锁,教学要点,清楚了解 SQL Server 2000 各个组件及其功能(第1章) 能够创建和管理数据库,对数据库进行备份、迁移等(第2章) 能够创建自定义的数据类型(第3章) 能够创建表,并进行维护工作(第3章) 能够利用多种约束实现数据完整性(第4章) 掌握 Transact-SQL 语言,并使用查询工具(第5、6章) 能够检索数据,并对检索结果分组和汇总(第7、8章) 能够在查询中使用联接操作以从多表中获取数据(第9章) 能够在数据检索中使用子查询(第10章) 能够修改数据库中的数据(第11章) 能够建立全文索引并进行全文检索(第12章),教学要点(续),能够了解索引存储结构,并设计和维护索引(第13、14章) 能够创建视图以及分区视图(第15、19章) 能够编写存储过程,完成特定功能(第16章) 能够编写三种类型的用户定义函数(第17章) 能够实现 AFTER 和 INSTEAD OF 两种触发器(第18章) 能够使用特殊查询、链接服务器查询和直接传递查询从远程服务器查询数据(第19章) 能够了解查询优化器的工作过程和原理(第20章) 能够分析由 AND、OR 连接条件以及带联接操作的查询(第21章) 能够掌握并正确使用事务和锁(第22章) 能够综合使用以上内容(以上所有章节),课程当中产品后续版本,后续产品 代号 Yukon 尚未发布,课程当中产品升级信息,SQL Server 2000 服务包 参考资源 http:/www.microsoft.com/sql/downloads/2000/sp3.asp 紧急的安全修复 http:/www.microsoft.com/technet/treeview/default.asp?url=/technet/security/current.asp,参考资料,互联网资源 http:/www.microsoft.com/sql/default.asp http:/www.microsoft.com/technet/ http:/www.microsoft.com/china/technet/ 可参考书籍 Microsoft SQL Server 2000 数据库编程 ISBN: 7900071024 MSDN 和 TechNet MSDN 站点上包含了大量可供开发人员使用的文档、代码和技巧 http:/msdn.microsoft.com/ TechNet 站点上包括了 IT 专业人员在规划、部署、运行、维护和管理时参看和使用的文档、指南和技巧 http:/www.microsoft.com/technet/,数据库程序设计 SQL Server 2000 数据库程序设计,第1章 SQL Server 概述 第2章 创建和管理数据库 第3章 创建数据类型和表 第4章 实现数据完整性 第5章 Transact-SQL介绍 第6章 使用 Transact-SQL查询工具 第7章 检索数据 第8章 数据分组与汇总 第9章 多表联接 第10章 子查询 第11章 修改数据,第12章 全文索引查询 第13章 规划索引 第14章 创建和维护索引 第15章 实现视图 第16章 实现存储过程 第17章 实现用户定义函数 第18章 实现触发器 第19章 多服务器编程 第20章 优化查询性能 第21章 分析查询 第22章 管理事务和锁,第1章 SQL Server 概述,SQL Server SQL Server 集成 SQL Server 数据库 SQL Server 安全性 使用 SQL Server,SQL Server,SQL Server 简介 客户端服务器组件 客户端服务器通信过程 SQL Server 服务,1.1 SQL Server,SQL Server 简介,1.1.1 SQL Server 简介,SQL Server 是一个高性能的关系数据库管理系统(RDBMS),它基于客户端/服务器结构 RDBMS 的作用:提供数据库的定义、操纵、运行控制(包括数据安全性控制、数据完整性控制、并发控制、数据库恢复机制)、维护等功能,客户端服务器组件,1.1.2 客户端服务器组件,SQL Server 使用分层通信架构,使得应用程序与底层网络协议相对独立 好处:相同的应用程序可以部署在不同的网络环境中 客户端/服务器架构 客户端:负责商业逻辑和数据显示 客户端组件:客户端应用程序、数据库 API、客户端网络库 服务器:负责管理数据和分配服务器资源(内存、网络等) 服务器组件:服务器网络库、开放数据服务、关系引擎、存储引擎 网络库(Net-Library) 网络库的作用 两个主网络库:超级套接字和共享内存,客户端服务器组件(续),客户端应用程序,客户端网络库,客户端,SQL Server,关系引擎,存储引擎,服务器,本地数据库,数据库 API (OLE DB, ODBC, DB-Library),处理器,内存,开放数据服务,服务器网络库,1.1.2 客户端服务器组件,客户端服务器通信过程,1.1.3 客户端服务器通信过程,默认情况下,应用程序与本机实例之间的本地连接使用共享内存主网络库;计算机间连接通过超级套接字主网络库通信 超级套接字网络库有两个组成部分 通信路径:根据选择连接的不同,使用不同的通信路径 加密层:网络库加密通过安全套接字层API实现,客户端应用程序,客户端网络库,客户端,SQL Server,关系引擎,存储引擎,服务器,本地数据库,数据库 API (OLE DB, ODBC, DB-Library),处理器,内存,开放数据服务,服务器网络库,客户端服务器通信过程(续),查询,结果集,结果集,1,2,3,4,5,1.1.3 客户端服务器通信过程,SQL Server 服务,Microsoft 分布式 事务处理协调器,MSSQLServer 服务,SQLServerAgent 服务,Microsoft 搜索,服务器,数据管理 事务和查询处理 数据完整性,作业 警报 操作员,全文目录 全文索引,分布式事务管理,1.1.4 SQL Server 服务,第1章 SQL Server 概述,SQL Server SQL Server 集成 SQL Server 数据库 SQL Server 安全性 使用 SQL Server,SQL Server 集成,SQL Server 和操作系统的集成 SQL Server 和 Windows 2000 的集成 SQL Server 和其他 Microsoft 服务器应用程序的集成,1.2 SQL Server 集成,SQL Server 和操作系统的集成,1.2.1 SQL Server 和操作系统的集成,客户端组件 Windows 2000 、Windows NT 的所有版本、Windows Me、Windows 98 和 Windows 95 均支持除 Windows CE 版外的 SQL Server 2000 客户端组件的所有版本 Windows CE 版的所有客户端组件只能运行于 Windows CE操作系统上 服务器组件 不同的操作系统版本以及 SQL Server 2000 的版本限制了特定组件的安装 Windows NT 4.0 终端服务器不支持 SQL Server 2000 Internet 浏览器和第三方应用程序 均可以访问 SQL Server,SQL Server 和 Windows 2000 的集成,Active Directory 服务启动时,自动将服务器及属性注册到 Active Directory 服务上,这样用户可以通过 Active Directory 服务搜索和定位特定服务器 安全性 SQL Server 与 Windows 2000 的安全系统集成,同一用户名和密码可以访问 Windows 2000 以及 SQL Server。SQL Server 亦使用了 Windows 2000提供的网络加密特性 多处理器支持 SQL Server 支持 Windows 2000 的对称多处理(SMP)能力 Microsoft 事件查看器 SQL Server 将消息写入 Windows 2000 的应用程序、安全性和系统事件日志,1.2.2 SQL Server 和 Windows 2000 的集成,SQL Server 和 Windows 2000 的集成(续),Windows 2000 组件服务 基于组件对象模型(COM)和Microsoft事务服务器的延伸 Windows 2000 系统监测器 让用户监测 SQL Server 的系统性能 Microsoft Internet 信息服务器 用户能使用 Internet 浏览器通过 HTTP 协议访问 SQL Server Windows 群集 Windows 群集是 Windows 2000 高级服务器版的组件,它可以将两台服务器或者两个节点连接成一个群集,以更好地管理数据和应用程序 当群集中的主节点发生故障的时候,SQL Server 可以自动切换到次节点上,1.2.2 SQL Server 和 Windows 2000 的集成,SQL Server 和其他 Microsoft 服务器应用程序的集成,1.2.3 SQL Server 和其他 Microsoft 服务器应用程序的集成,SQL Server 能够很好地与其他的Microsoft服务器应用程序集成,以搭建业务解决方案 Microsoft Windows 2000服务器附带网上连锁商店解决方案加速器 提供安全快速易管理的 Internet 连接,包括一个可扩展的多级企业防火墙和高性能 Web 缓存 Microsoft Exchange 服务器 使 SQL Server 能通过邮件发出错误信息或者任务执行成功或失败的信息,以及对嵌入在邮件信息中的查询做出回应 Microsoft主机集成服务器 2000 将运行系统网络架构(SNA)协议的 IBM 主机环境与基于 PC 的网络连接,使 SQL Server 可与 IBM 主机以及 AS/400 应用程序和数据集成 Microsoft系统管理服务器 使用 SQL Server 的数据库存储计算机软件、硬件的信息,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号