1 / 21

第一章 概述

SQL SERVER 2000 概述. 第一章 概述. 什么是 SQL SERVER 2000 基本知识 与 Windows2000 的集成 组成 安全机制 数据库结构 工作内容 访问 SQL Server. SQL SERVER 2000 概述. 1 SQL SERVER 2000. SQL Server 2000 是运行于 Windows 操作系统的、面向分布式客户机 / 服务器结构的关系型数据库管理系统,是新一代电子商务、数据仓库和数据库解决方案 包含三部分内容: 数据库引擎 管理工具 数据库

jaegar
Download Presentation

第一章 概述

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SQL SERVER 2000 概述 第一章 概述 • 什么是SQL SERVER 2000 • 基本知识 • 与Windows2000的集成 • 组成 • 安全机制 • 数据库结构 • 工作内容 • 访问SQL Server

  2. SQL SERVER 2000 概述 1 SQL SERVER 2000 • SQL Server 2000是运行于Windows操作系统的、面向分布式客户机/服务器结构的关系型数据库管理系统,是新一代电子商务、数据仓库和数据库解决方案 • 包含三部分内容: 数据库引擎 管理工具 数据库 • 区分数据库管理系统与数据库的概念

  3. SQL SERVER 2000 概述 • RDBMS: Relational DataBase Manage System • 维持数据库中数据的关系 • 保证数据的正确存储 • 系统出错时能够恢复到一个一致的状态 • 分类: • 企业级数据库系统:Sybase, Oracle, DB2, Informix • 个人级(桌面型)数据库系统:Foxpro, Acess

  4. SQL SERVER 2000 概述 • 新特性 • 对XML支持的增强 • 服务器联盟 表可跨服务器存放 • 用户自定义函数 • 增加数据类型 • 触发器增强 • 安全性增强 • 简化数据库管理 • 数据库复制增强 • 索引化视图 • 分布式查询增强 • 等等 参考在线帮助

  5. SQL SERVER 2000 概述 2 基本知识 • C/S结构 B/S结构 • 关系数据库系统 • SQL

  6. SQL SERVER 2000 概述 2.1 C/S结构 Client SQL Server Results OLTP Query OLAP Relational Database Management System Client Application 客户端:商务逻辑处理,把数据呈现给用户 服务器端:管理数据库,在多个请求之间分配存储区、网络带宽和磁盘操作等可利用的资源 SQL Server利用C/S结构把工作负载分成在C端和S端运行的任务

  7. SQL SERVER 2000 概述 C/S Components Client Application SQL Server Server Net-Libraries Database API (OLE DB, ODBC, DB-Library) Open Data Services Relational Engine Client Net-Library Server Storage Engine Client Processor Local Database Memory

  8. SQL SERVER 2000 概述 Query Client-Server Communication Process Client Application SQL Server 1 Server Net-Libraries Result Set Database API (OLE DB, ODBC, DB-Library) 5 Open Data Services 3 Query Result Set Relational Engine Client Net-Library 2 Client Server 4 Storage Engine Processor Local Database Memory

  9. SQL SERVER 2000 概述 2.2 关系模型 • 二维表 • 记录(行) • 字段(列,属性) • 表之间的关系

  10. SQL SERVER 2000 概述 2.3 SQL SQL: Structured Query Language • 数据定义语言(DDL):create,drop,alter • 数据操纵语言(DML):select,insert,update,delete • 数据控制语言(DCL):grant,revoke • Transact-SQL,简称T-SQL

  11. SQL SERVER 2000 概述 3 与Windows2000的集成 • 活动目录 • 安全性 • 多处理器支持 • 事件查看器 • Windows 2000 组件服务 • Windows 2000 系统监控器 • Microsoft IIS • Windows 群集

  12. SQL SERVER 2000 概述 4 组成 • SQL Server的服务程序: • MSSQLServer:处理所有的T-SQL语句,管理服务器上所有构成数据库的文件 • SQL Server Agent(SQLServerAgent):创建和管理本地或多服务器上的作业、报警和操作员 • Microsoft分布事务协调器(MSDTC):协调分布式事务 • SQL Server的客户软件 • SQL Server Enterprise Manager • 管理工具和向导 • 命令行管理工具:osql, bcp • SQL Server帮助及Online Books

  13. SQL SERVER 2000 概述 5 安全机制 • 安全机制:两种登录方式 • Windows NT登录 • SQL Server登录 • Windows NT下两种模式: • Windows NT登录模式:不允许SQL Server登录 • 混合模式:可以选择使用登录模式 • Windows 9X下只能用混合模式

  14. SQL SERVER 2000 概述 6 数据库结构 • 数据库类型 • 数据库对象 • 对象的引用

  15. SQL SERVER 2000 概述 6.1 数据库类型 • 系统数据库 • master数据库:从整体上控制用户数据库和SQL Server操作 • msdb数据库:作业、警报和操作员信息 • model数据库:模板数据库 • temp数据库:为临时表和其它存储需要提供存储空间 • distribution数据库:存储复制用的历史和事务数据 • 用户数据库 • pubs、Northwind数据库:示例数据库 • 用户自行创建的数据库

  16. SQL SERVER 2000 概述 6.2 数据库对象 • SQL Server数据库对象: • 表(table) • 视图(view) • 存储过程(stored procedure) • 触发器(trigger) • 索引(index) • 缺省值(default) • 规则(rule) • 用户定义数据类型(user-defined datatype)

  17. SQL SERVER 2000 概述 6.3 对象的引用 • 完全限定 server.database.owner.object • 部分限定 • Server • 本机当前实例 • Database • 当前数据库 • Owner • 当前数据库用户

  18. SQL Server系统管理:(日常的) 安装SQL Server 建立网络安全性 配置SQL Server 建设数据库 管理进行中的活动 导入/导出数据 备份和恢复数据库及日志 监控和调整数据库 SQL SERVER 2000 概述 7 工作内容 • SQL Server实现数据库设计:(针对一个特定应用系统) • 设计数据库 • 创建数据库和数据库对象 • 测试和调整应用和数据库 • 规划部署:分析工作负载,优化索引等 • 管理部署后的应用

  19. SQL SERVER 2000 概述 8 访问SQL Server • ADO • OLEDB • ODBC • JDBC • Connection • Delphi, VB, VC, PB, Office • Osql, Bcp

  20. SQL SERVER 2000 概述 Business Data 应用系统结构 Intelligent Server (2-Tier) Intelligent Client (2-Tier) N-Tier Internet Presentation Browser Client Presentation Presentation Presentation Business Business Business Data Data Data

  21. SQL SERVER 2000 概述 总结 • 什么是SQL Server • 理解C/S结构 • 了解日常工作内容

More Related