35
1 1 第3第 SQL Server 第第第第第

第3章 sql server 简介

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: 第3章   sql server 简介

1 1

第 3 章 SQL Server 数据库基础

Page 2: 第3章   sql server 简介

2 2

本章内容3.1 SQL Server 简介3.2 SQL Server 2000 的安装3.3 SQL Server 2000 的常用管理工具3.4 SQL 和 Transact-SQL 概述

Page 3: 第3章   sql server 简介

3 3

3.1 SQL Server 简介SQL Server 的发展 SQL Server 是一个关系数据库管理系统。SQL Server 2000 是 Microsoft 公司推出的 SQL Server

数据库管理系统的最新版本,该版本继承了 SQL Server 7.0

版本的优点同时又比它增加了许多更先进的功能。SQL Server 2000 由两个部分组成:服务器组件和客户端

工具。它们负责数据的存储及检索。SQL Server 2000 版本:企业版、标准版、个人版和

开发版4 个。

Page 4: 第3章   sql server 简介

4 4

3.1 SQL Server 简介SQL Server 的特点 1 . SQL Server 的主要功能

支持客户 / 服务器结构分布式数据库功能 与 Internet 的集成具有很好的伸缩性与可用性 提供图形化管理工具

Page 5: 第3章   sql server 简介

5 5

3.1 SQL Server 简介2 . SQL Server 2000 的新特性

对 XML的支持 XML 即可扩展标记语言( eXtensible Markup Lang

uage )HTTP 协议 (Hypertext Transfer Protocol ,超文本

传输协议 )

支持多个 SQL Server 实例 提供了更多的数据类型 支持分布式分区视图安全性增强 备份和还原增强

Page 6: 第3章   sql server 简介

6 6

3.2 SQL Server 2000 的安装安装要求

硬件需求

计算机Intel 或兼容机Pentium 166MHz 或更高

内存(RAM)

企业版:至少64MB,建议128MB或更多标准版:至少64MB

个人版:在Windows 2000上至少64MB 在其他所有操作系统上至少32MB

开发版:至少64MB

硬盘空间

SQL Server 数据库组件,95到270MB,一般为250MBAnalysis Services(提供对数据仓库数据的快速分析访问):至少50MB,一般为130MBEnglish Query: 至少80MB

监视器VGA 或更高分辨率SQL Server 图形工具要求800×600像素或更高分辨率

表:安装SQL Server 2000硬件要求

Page 7: 第3章   sql server 简介

7 7

3.2 SQL Server 2000 的安装安装要求

选择合适的操作系统

SQL Server 操作系统要求

企业版Windows NT Server 4.0 或以上版Windows 2000 Server 或以上版

标准版Windows NT Server 4.0 或以上版Windows 2000 Server 或以上版

个人版

Windows ME 、Windows 98、Windows NT Workstastion 4.0、Windows 2000 Professional、Windows XP、 Windows NT Server4.0或以上版、Windows 2000 Server 或以上版。

开发版Windows NT Workstastion 4.0、Windows 2000 Professional和所有其他Windows NT 和 Windows 2000 操作系统。

表:SQL Server 2000 版本与操作系统

Page 8: 第3章   sql server 简介

8 8

3.2 SQL Server 2000 的安装安装过程(详见 P45-49 )

选择“简体中文企业版”

Page 9: 第3章   sql server 简介

9 9

3.2 SQL Server 2000 的安装选择“安装 SQL Server 2000 组件”

Page 10: 第3章   sql server 简介

10 10

3.2 SQL Server 2000 的安装选择“安装数据库服务器”

Page 11: 第3章   sql server 简介

11 11

3.2 SQL Server 2000 的安装选择“安装 SQL Server 2000 组件”

Page 12: 第3章   sql server 简介

12 12

3.2 SQL Server 2000 的安装选“创建新的 SQL Server 实例,或安装客户端工

具”

Page 13: 第3章   sql server 简介

13 13

3.2 SQL Server 2000 的安装选中“服务器和客户端工具”

Page 14: 第3章   sql server 简介

14 14

3.2 SQL Server 2000 的安装选中“默认”复选框

Page 15: 第3章   sql server 简介

15 15

3.2 SQL Server 2000 的安装选择身份验证模式

依据安装程序对话框中的提示输入一些信息 ,完成安装过程 。

Page 16: 第3章   sql server 简介

16 16

3.2 SQL Server 2000 的安装2 .启动 SQL Server 2000 的有关组件

图 3-9 启动 SQL Server 2000 的组件

Page 17: 第3章   sql server 简介

17 17

3.2 SQL Server 2000 的安装测试安装(补充内容)启动 SQL Server 2000 服务

运行服务管理器在“服务器”栏选择本机 SQL Server 实例的名称;在“服务”栏选择 SQL Server ;按下“开始 / 继续”按钮,启动 MS SQL Server

服务。建立到 SQL Server 的连接

使用企业管理器建立到 SQL Server 的连接使用查询分析器建立到 SQL Server 的连接

Page 18: 第3章   sql server 简介

18 18

3.3 SQL Server 2000 常用管理工具 SQL Server 服务管理器

在此选择 SQL Server 2000 的一个实例

此列表框对应该实例的服务

程序

Page 19: 第3章   sql server 简介

19 19

3.3 SQL Server 2000 常用管理工具每个实例有 4 种服务程序 SQL Server服务 SQL Server Agent( 代理 ) 服务Distributed Transaction Coordinator(DTC,分

布式事务协调器)服务 Microsoft Search(全文检索)服务

四种服务有 3 种状态:停止、暂停、运行。

Page 20: 第3章   sql server 简介

20 20

3.3 SQL Server 2000 常用管理工具SQL Server 企业管理器 1 .企业管理器工作界面2 . SQL Server 服务器的注册

3 . SQL Server 服务器的配置

4 .服务器组的创建

5 . sa 账号密码的设定

Page 21: 第3章   sql server 简介

21 21

3.3 SQL Server 2000 常用管理工具企业管理器

Page 22: 第3章   sql server 简介

22 22

3.3 SQL Server 2000 常用管理工具企业管理器

Page 23: 第3章   sql server 简介

23 23

3.3 SQL Server 2000 常用管理工具用企业管理器把 Old 数据库改为 New 数据库1 、打开“企业管理器”2 、找到 Old 数据库--》右键--》所有任务--》分离数据库3 、到 C:\Program Files\Microsoft SQL Server\MSSQL\Data 下找到 Old_Data.mdf 和 Old_log.ldf4 、把 Old_Data 换成你想要的名字例如 New.mdf 、 New.ldf5 、到企业管理器,找到 数据库 --》右键--》所有任务--》附加数 据库--》在弹出的对话框里找到刚才你改名的文件 New.mdf6 、这时您可以看到“原数据库文件名”“当前文件位置”,在“当前文件位置”前 会有大红 X ,然后手动修改“当前文件位置”的路径里的文件名,改为 New.MDF,New.LDF, 大红 X 消失,“在附加为:”里边写上你想使用的数 据库名 New,“ 指定数据库所有者:”里写上这个数据库的所有者,这个如 果写错了,以后很难改的(至少一般人觉得很难改)。

Page 24: 第3章   sql server 简介

24 24

3.3 SQL Server 2000 常用管理工具SQL 查询分析器在 SQL 查询分析器中,可以在交互式工作方式下输入并

执行 T-SQL 语句,还可以查看执行结果。 查询分析器的主要组成:

菜单栏工具栏对象浏览器窗口查询窗口查询结果窗口

5 部分组成。

Page 25: 第3章   sql server 简介

25 25

3.3 SQL Server 2000 常用管理工具1 .查询分析器的工作界面

Page 26: 第3章   sql server 简介

26 26

3.3 SQL Server 2000 常用管理工具2 .查询分析器的操作

执行 SQL 语句 输入指定表的数据控制查询结果的显示方式 获得一个空的查询窗口 将输入的 SQL 语句保存成文件 对象搜索

Page 27: 第3章   sql server 简介

27 27

3.3 SQL Server 2000 常用管理工具SQL Server网络实用工具1 .服务器端网络实用工具

“ 常规”选项卡“网络库”选项卡

2 .客户端网络实用工具“ 常规”选项卡 “别名”选项卡 “DB-Library 选项”选项卡 “网络库”选项卡

Page 28: 第3章   sql server 简介

28 28

3.3 SQL Server 2000 常用管理工具 其他工具1 .导入和导出数据导入数据是从 SQL Server 的外部数据源 ( 例如 ASCII 文

本文件 ) 中查找数据,并将数据插入到 SQL Server 表的过程;导出数据是将 SQL Server 数据库中的数据析取,并以用户指定的格式存储的过程,例如 SQL Server 表的内容复制到Microsoft Access 数据库中。

Page 29: 第3章   sql server 简介

29 29

3.3 SQL Server 2000 常用管理工具 2 .监视服务器性能和活动SQL Server 2000 提供多种工具监视 SQL Server 实例的

性能以及在数据库中发生的用户活动。通过监视确定数据库应用程序是否按预期有效地运行,保证应用程序、数据库系统运行在优化状态。例如,随着更多的并发用户使用数据库应用程序, SQL Server上的负荷可能会增加。

Page 30: 第3章   sql server 简介

30 30

3.3 SQL Server 2000 常用管理工具 3 .联机从书在完成 SQL Server 2000 的安装后,会安装一个重要组件

——联机丛书。联机丛书是一本关于 SQL Server 的使用手册,它以树型目录的方式,将一些基本概念、基本使用方法进行了详细的介绍。

Page 31: 第3章   sql server 简介

31 31

3.4 SQL 和 Transact-SQL 概述 SQL 语言的发展与特点 SQL 是结构化查询语言 (Structured Query Language) 的

英文缩写,是一种使用关系模型的数据库应用语言。

Page 32: 第3章   sql server 简介

32 32

3.4 SQL 和 Transact-SQL 概述按照其实现的功能可以将 SQL划分为如下几类:(1)  数据查询语言 (Data Query Language , DQL) :按

一定的查询条件从数据库对象中检索符合条件的数据。(2)  数据定义语言 (Data Definition Language , DDL) :

用于定义数据的逻辑结构以及数据项之间的关系。(3)  数据操纵语言 (Data Manipulation Language , DM

L) :用于更改数据库,包括增加新数据、删除旧数据、修改已有数据等。

(4)  数据控制语言 (Data Control Language , DCL) :用于控制其对数据库中数据的操作,包括基本表和视图等对象的授权、完整性规则的描述、事务开始和结束控制语句等。

Page 33: 第3章   sql server 简介

33 33

T-SQL 语句数据查询: SELECT

数据定义: CREATE ALTER DROP

数据操纵: INSERT DELETE UPDATE

数据控制: GRANT REVOKE

Page 34: 第3章   sql server 简介

34 34

3.4 SQL 和 Transact-SQL 概述 Transact-SQL 概述 Transact-SQL就是 SQL Server 中使用的 SQL 版本。 Transact-SQL 对 SQL 的扩展主要包含如下 3 个方面:(1) 增加了流程控制语句。 (2) 加入了局部变量、全局变量等许多新概念,可以写出

更复杂的查询语句。(3) 增加了新的数据类型,处理能力更强。

Page 35: 第3章   sql server 简介

35 35

本章小结 (1)SQL Server 是一个关系数据库管理系统,能直接处理

XML 数据,与 Internet 可以紧密结合,其最新版本是 2005年 11月份发布的 2005 版。

(2) 使用 SQL Server 2000 的首要工作是系统安装。 SQL Server 2000 有企业版、标准版、个人版和开发版等 4 种版本,不同版本所包含的组件不尽相同。企业版所包含的组件最全,功能最强,对安装环境的要求也最高。

(3) SQL Server 2000 有许多图形化管理工具,操作灵活、方便。

(4)Transact -SQL 语言是用户使用 SQL Server 2000 的另一种方式 。