第二章 数据库简介
? 数据库,SQL server发展史
? SQL server 2000软件的基本特点和性能
? SQL server 2000的安装前的准备工作
? SQL server 2000安装完成之后需要做的工作
? 介绍一些简单的基本操作
第二章 数据库简介
? 数据库的发展史
提起数据库,许多用户就会想到 Access,FoxPro等常用的数据
库开发应用程序。但是当今社会中日益膨胀的信息量对数据库的基
本构成提出了更新更高的要求,在这种情况下 SQL产生。 SQL是用
来对存放在计算机中的数据进行组织管理和检索。 SQL是
,Structured Query Language(结构式查询语言 )”的缩写,1986
年 SQL语言被批准为关系数据库语言的美国标准化语言。随着社会
的发展,要求不断提高,SQL版本也不断提高。
第二章 数据库简介
? SQL server 2000的发展史
1988年微软公司和其它的一个公司共同开发了 SQL server的第
一个版本(只适用于 OS/2操作平台)。
20世纪 90年代早期开发应用于 Window NT平台上的 SQL。 92
年 ~95年 SQL版本不断的更新,当然性能也大幅度提高,到 95年
SQL server6.0版本面世。
96年 SQL server6.5版本
97年 SQL server7.0版本
2000年 SQL server 2000版本面世
第二章 数据库简介
? SQL server 2000的特点与性能
特点 <从操作系统的角度去考虑 >:
SQL server是 单进程多线程 的关系型数据库与 Oracle不同,
Oracle是 多进程 数据库,每一个用户所打开的程序上都需要有
一个协调机构,相互与其它进程上的协调机构作沟通、协调多
个用户对资源的存取。 SQL是依赖于同一个应用程序内的多
线程工作的,当多个用户访问时,由执行中心来进行统一的协
调工作。两者相比,SQL 的优点在于在一定的性能平台上,
对硬件的要求很低,所以可以兼顾各种计算机的使用。
第二章 数据库简介
? SQL server 2000特点与性能
特点 <设计结构 >:
从不同的应用和功能角度出发,SQL具有不同的系统结构分类。
只介绍其中的一种,SQL是按 Client/Server(客户机 /服务器 )体系
结构进行设计的,主要应用于客户端可视化操作,服务器端功能配
置以及客户端和服务器端的通信。
服务器端
客户端 客户端 客户端
网络 网络 网络
第二章 数据库简介
? SQL server 2000的特点与性能
特点 <支持分布式数据库结构 >:
在一个或多个网络中可有多个 SQL server 2000数据库服
务器,用户可以将数据分别存放在各个 SQL server 2000上,
成为分布式的数据库结构。
?SQL server 2000的性能
数据库对象的系统范围,
数据库,32767个,最小为 1MB,最大为 1TB
表:每个数据库最多有 20亿个表。每列的最大字符数为 8060
列:每表最多 1024个列。
用户连接,32767个
打开的数据库,32767个
第二章 数据库简介
?安装 SQL server 2000之前的准备工作
作为一个 SQL的即将使用者,在进行 SQL安装之前必须有一定
的知识准备:
安装 SQL Server 2000的硬件要求
1、处理器 (CPU),主频不低于 166MH
2、内存( RAM),最少 64MB内存,建议使用更多的内存。
3、硬盘空间,SQL Server 数据库组件,95到 270MB,一般为
250MB; Analysis Services,至少 50MB,一般为 130MB。
4、监视器,VGA或更高分辨率; SQL Server 图形工具要求
800× 600或更高分辨率。
5、定位设备,Microsoft 鼠标或兼容设备
第二章 数据库简介
? 安装 SQL server 2000之前的准备工作
SQL server 2000的版本的介绍说明
SQL server 2000有三个版本分别是:企业版、标准版、个人版
对于不同的操作系统,采用安装版本也不同,实现的功能不同 。
企业版 标准版 个人版
Windows 2000 server 支持 支持 支持
Windows 2000 professional 暂缺 暂缺 支持
Windows NT 支持 支持 支持
Windows 98 暂缺 暂缺 支持
第二章 数据库简介
? 安装 SQL server 2000
采用本地计算机即作为服务器又作为客户机
如果采用这种结构,则在安装过程中,有一个安装定义界面,在
三个选项中选择“服务器和客户端工具”选项。 <P28图 2.10>
按照 Client/Server设计结构进行安装
服务器端的安装
客户端的安装 在进行这个安装的过程中,安装定义界面中的
三个选项选择“仅客户端工具”选项。
其它安装步骤按提示进行
第二章 数据库简介
?安装 SQL server 2000完成后的工作
安装完成以后,SQL群组中共有 9项,各项的
功能简介如下,
企业管理器:
提供了一个用户界面,是用户可以进行运行 SQL server的服务器
组、配置已注册的服务器、管理数据库和用户等重要的 操作。
查询分析器:
用以交互的设计和测试 Transact-SQL语句、脚本。
导入和导出数据:
引导用户逐步了解 DTS的功能,如数据和对象的导入、导出等。
服务管理器:
用于启动、停止、暂停服务器上的 SQL server 2000组件。
第二章 数据库简介
?安装 SQL server 2000完成后的工作
事件探查器:
从服务器捕获 SQL server 2000事件的工具,事件保存在一个跟踪文件中
客户端网络使用工具:
用于管理客户端的网络库 <Net_Library>以及定义服务器的别名。
服务器网络使用工具:
用于管理服务器的网络库 <Net_Library>。
联机丛书:
SQL server在线帮助。
第二章 数据库简介
?安装 SQL server 2000完成后的工作
需要进行的几项操作:
1、如果在安装的时候采用的是 Client/Server模式进行的,则在服务
器端和客户端都安装成功后需要进行服务器端和客户端的连接工
作。
2、当 SQL安装完成之后超级用户 sa的密码为空,需要修改 sa的密码
下面对 SQL server 2000的安全性作一下介绍。
第二章 数据库简介
?安装 SQL server 2000完成后的工作
SQL server 2000的安全性
SQL server 2000使用两层安全机制来确认用户的有效性 ----即身份验证
和权限验证两个阶段。
1.身份验证模式
Windows认证,用户对 SQL server 访问的控制由 Windows账号或
用户组完成,当进行连接时,用户不需要提供 SQL server 登陆账号。
SQL server认证,SQL server管理员必须建立 SQL server 登陆账
号和口令。当用户要连接到 SQL server 时,必须同时提供 SQL server
的登陆账号和口令。
混合认证模式:两种模式同时工作,用户即能使用 Windows 2000
认证模式又能使用 SQL Server认证模式连接到 SQL Server服务器。
第二章 数据库简介
?安装 SQL server 2000完成后的工作
SQL server 2000的安全性
2、权限验证
身份验证成功,连接到 SQL Server数据库后,用户必须使用特定
的用户账号才能对数据库进行访问。 SQL Server采取三个步骤来确认
权限。
1) 当用户执行一项操作时,例如用户执行了一条插入一条记录的
指令,客户端将用户 T-SQL 语句发给 SQL Server。
2) 当 SQL Server接收到该命令语句后,立即检查该用户是否有执
行这条指令的权限。
3) 如果用户具备这个权限,SQL Server将完成相应的操作,如果
用户没有这个权限,SQL Server系统将返回一个错误给用户。
第二章 数据库简介
?SQL server 2000简单的操作
简单介绍服务器
SQL Server的启动
选择“开始 — 程序 — Microsoft SQL Server”程序组中的“服
务器管理器”命令项,进入 SQL Server服务器管理器窗口。
启动按钮
停止按钮
第二章 数据库简介
?SQL server 2000简单的操作
简单介绍企业管理器
企业管理器是一个完善的数据库管理系统当中最主要的管理工
具,其中绝大多数的数据库管理工作都可以在企业管理器中完成。
企业管理器以树型结构的形式来完成管理 SQL server数据库服
务器、数据库以及数据库中的对象,能够在单一的控制界面上来实
现对位于同一企业网络结构中多个 SQL server数据库服务器的有效
管理。
打开企业管理器的方法:
[开始 ] --- [Microsoft SQL Server 2000] --- [企业管理器 ]
第二章 数据库简介
?SQL server 2000简单的操作
树型管理结构 图形浏览界面
菜单
第二章 数据库简介
?SQL server 2000简单的操作
使用企业管理器可以完成如下工作,
1、注册和管理 SQL Server服务器
2、连接、启动、暂停或停止 SQL Server服务
3、创建和管理数据库;
4、创建和管理各种数据库对象;
5、备份数据库和事务日志;
6、管理用户账户,编写和执行 T-SQL语句等。
第二章 数据库简介
?SQL server 2000简单的操作
服务器和客户机的连接
1、在企业管理
器的树型目录中
,SQL server上
右击,选则“新
建 SQL server注
册”项。如图
第二章 数据库简介
?SQL server 2000简单的操作
服务器和客户机的连接
2、打开注册
向导,单击
下一步出现
如图所示界
面。选中服
务器单击添
加按钮单击
下一步。
第二章 数据库简介
?SQL server 2000简单的操作
SQL 查询分析器的使用
启动查询分析器
通过单击“开始
”菜单,在“程序
— SQL Server”组
中选择“查询分析
器”命令,就可启
动“查询分析器”
,并出现登录界面
,如图 2,4所示。
第二章 数据库简介
?SQL server 2000简单的操作
登录 SQL Server服务器
在“连接到 SQL Server”对话框中的,SQL
Server”栏中输入要登录的服务器名称,使用 SQL Server
身份验证模式,并在登录名栏中输入用户名,然后在密
码栏中输入密码,最后单击“确定”按钮连接到数据库
服务器,出现下面所示的界面。
第二章 数据库简介
?SQL server 2000简单的操作
查询分析器
模板标签
对象浏览器子窗口
查询子窗口
查询结果显示窗口
当前数据库的选择
第二章 数据库简介
?SQL server 2000简单的操作
查询分析器的功能
1、在“查询”窗口中创建查询和其他 SQL脚本执行它们,执行
结果在结果窗格中以文本或表格形式显示,还允许用户将执行的结
果保存到报表文件中或导出到指定文件中。
2、利用模板功能,可以借助预定义脚本来快速创建数据库和数
据库对象等。
3、利用对象浏览器脚本功能,快速复制现有数据库对象。
4、调试存储过程。
5、调试查询性能问题,包括显示执行计划、显示服务器跟踪、
显示客户统计、索引优化向导
6,在“打开表”窗口中快速插入、更新或删除表中的行。
第二章 数据库简介
?SQL server 2000简单的操作
服务器和客户机的连接
Sa超级用户的密码修改操作
用企业管理器来进行
通过查询分析器用命令来完成
检验密码是否修改成功