数据库学习
- 格式:pdf
- 大小:864.04 KB
- 文档页数:46
课程当中产品后续版本
后续产品
代号 Yukon 尚未发布
课程当中产品升级信息
SQL Server 2000 服务包
参考资源 /sql/downloads/2000/sp3.asp
紧急的安全修复 /technet/treeview/default.asp?url=/t echnet/security/current.asp
关系引擎 服务器 存储引擎
处理器 内存 本地数据库
客户端-服务器通信过程
1.1.3 客户端—服务器通信过程
默认情况下,应用程序与本机实例之间的本地连接 使用共享内存主网络库;计算机间连接通过超级套 接字主网络库通信 超级套接字网络库有两个组成部分
通信路径:根据选择连接的不同,使用不同的 通信路径 加密层:网络库加密通过安全套接字层 API 实 现
ISBN : 7900071024
MSDN 和 TechNet
MSDN 站点上包含了大量可供开发人员使用的文档、代码和技巧 / TechNet 站点上包括了 IT 专业人员在规划、部署、运行、维护 和管理时参看和使用的文档、指南和技巧 /technet/
第1章
SQL Server 概述
SQL Server SQL Server 集成 SQL Server 数据库 SQL Server 安全性 使用 SQL Server
SQL Server 集成
1.2 SQL Server 集成
SQL Server 和操作系统的集成 SQL Server 和 Windows 2000 的集成 SQL Server 和其他 Microsoft 服务器应用程序的集 成
客户端-服务器通信过程(续)
1.1.3 客户端—服务器通信过程
1
查询
客户端应用程序
结果集
SQL Server 服务器网络库 3 开放数据服务
查询 结果集
数据库 API (OLE DB, ODBC, DB-Library) 2 客户端 客户端网络库
5
关系引擎 服务器 4 存储引擎
处理器 内存 本地数据库
课程介绍
课程简介
SQL Server 2000 企业版是一套完整的数据库设计和分析产品, 可提供下一代可扩展电子商务、各种业务和数据仓库解决方 案。本课程介绍编写基本的 SQL 查询语句所需的知识,以及 利用 SQL Server 2000 进行数据库设计的知识。
预备知识
熟练使用 Windows ,熟悉基本操作、用户账户的创建、 系统监视组件的使用 掌握网络基本知识 对关系数据库有初步了解,熟悉基本的 SQL 语句
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 各个组件及其功能(第 1 章) 能够创建和管理数据库,对数据库进行备份、迁移等(第 2 章) 能够创建自定义的数据类型(第 3 章) 能够创建表,并进行维护工作(第 3 章) 能够利用多种约束实现数据完整性(第 4 章) 掌握 Transact-SQL 语言,并使用查询工具(第 5 、 6 章) 能够检索数据,并对检索结果分组和汇总(第 7 、 8 章) 能够在查询中使用联接操作以从多表中获取数据(第 9 章) 能够在数据检索中使用子查询(第 10 章) 能够修改数据库中的数据(第 11 章) 能够建立全文索引并进行全文检索(第 12 章)
SQL Server 简介
1.1.1 SQL Server 简介
SQL Server 是一个高性能的关系数据库管理系 统( RDBMS ),它基于客户端 / 服务器结构 RDBMS 的作用:提供数据库的定义、操纵、运 行控制(包括数据安全性控制、数据完整性控制、 并发控制、数据库恢复机制)、维护等功能
全文索引查询 规划索引 创建和维护索引 实现视图 实现存储过程 实现用户定义函数 实现触发器 多服务器编程 优化查询性能 分析查询 管理事务和锁
第6章 使用 TransactSQL 查询工具 第7章 第8章 第9章 第 10 章 第 11 章 检索数据 数据分组与汇总 多表联接 子查询 修改数据
服务器组件
不同的操作系统版本以及 SQL Server 2000 的版本限制了特 定组件的安装 Windows NT 4.0 终端服务器不支持 SQL Server 2000
Internet 浏览器和第三方应用程序
均可以访问 SQL Server
SQL Server 和 Windows 2000 的集成
网络库( Net-Library )
网络库的作用 两个主网络库:超级套接字和共享内存
客户端-服务器组件(续)
1.1.2 客户端—服务器组件
客户端应用程序 数据库 API (OLE DB, ODBC, DB-Library) 客户端网络库 客户端
SQL Server 服务器网络库 开放数据服务
Windows 群集
Windows 群集是 Windows 2000 高级服务器版的组件,它可以将两 台服务器或者两个节点连接成一个群集,以更好地管理数据和应 用程序 当群集中的主节点发生故障的时候, SQL Server 可以自动切换到 次节点上
SQL Server 和其他 Microsoft 服务器应用程序的集 成
1.2.3 SQL Server 和其他 Microsoft 服务器应用程序的集 成
SQL Server 能够很好地与其他的 Microsoft 服务器应用程序 集成,以搭建业务解决方案
Microsoft Windows 2000 服务器附带网上连锁商店解决方案加速器 提供安全快速易管理的 Internet 连接,包括一个可扩展的多 级企业防火墙和高性能 Web 缓存
客户端
结果 查询
SQL Server 服务器
OLTP OLAP
客户端应用程序
关系数据库管理系统
客户端-服务器组件
1.1.2 客户端—服务器组件
SQL Server 使用分层通信架构,使得应用程序与 底层网络协议相对独立
好处:相同的应用程序可以部署在不同的网络环境中
客户端 / 服务器架构
客户端:负责商业逻辑和数据显示 客户端组件:客户端应用程序、数据库 API 、客户端网络库 服务器:负责管理数据和分配服务器资源(内存、网络等) 服务器组件:服务器网络库、开放数据服务、关系引擎、存储 引擎
第1章
SQL Server 概述
SQL Server SQL Server 集成 SQL Server 数据库 SQL Server 安全性 使用 SQL Server
SQL Server
1.1 SQL Server
SQL Server 简介 客户端-服务器组件 客户端-服务器通信过程 SQL Server 服务
数据库程序设计—— SQL Server 2000 数据库程序设 计
第1章 第2章 库 第3章 表 第4章 第5章
SQL Server 概述 创建和管理数据 创建数据类型和 实现数据完整性 Transact-SQL 介绍
第 12 章 第 13 章 第 14 章 第 15 章 第 16 章 第 17 章 第 18 章 第 19 章 第 20 章 第 21 章 第 22 章
பைடு நூலகம்
课程要求
课时: 课时 分为两部分
讲课部分: 课时,课堂教学 实践部分: 课时,课程实验
培养目标
通过本课程的学习,掌握 SQL Server 2000 环境下进行 编程的知识,具备利用 SQL Server 2000 进行数据库应用程 序开发的能力。
数据库程序设计—— SQL Server 2000 数据库程序设 计
SQL Server 服务
MSSQLServer 服务
1.1.4 SQL Server 服务
数据管理 事务和查询处理 数据完整性
作业
SQLServerAgent 服务
警报 操作员
Microsoft 分布式 事务处理协调器 服务器 Microsoft 搜索
分布式事务管理
全文目录 全文索引
参考资料
互联网资源
/sql/default.asp /technet/ /china/technet/
可参考书籍
《 Microsoft SQL Server 2000 数据库编程》
全文索引查询 规划索引 创建和维护索引 实现视图 实现存储过程 实现用户定义函数 实现触发器 多服务器编程 优化查询性能 分析查询 管理事务和锁
第6章 使用 TransactSQL 查询工具 第7章 第8章 第9章 第 10 章 第 11 章 检索数据 数据分组与汇总 多表联接 子查询 修改数据
Windows 2000 组件服务