预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共29页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MicrosoftSQLSERVER2000使用手册 在网络环境下进行数据库系统的应用开发,需要选择具体的DBMS。本章首先介绍当前流行的 关系数据库系统MicrosoftSQLServer的基本知识,接着以MicrosoftSQLServer2000为背景,介绍 数据库系统设计的方法和SQLServer的高级应用技术。 1SQLServer简介 MicrosoftSQLServer是高性能、客户/服务器的关系型数据库管理系统RDBMS,能够支持大吞 吐量的事务处理,也能在MicrosoftWindows2000Server网络环境下管理数据的存取以及开发决策 支持应用程序。由于MicriosoftSQLServer是开放式的系统,其他系统可以与它进行完好的交互操 作。 1.1SQLServer2000的特点 (1)对操作系统的要求低 SQLServer2000除了继续支持Windows2000Server外,还新增了SQLServer2000桌面版 (DesktopEdition),此版本可以安装在Windows95/98/2000专业版上,用来建立数据库,这使得SQL Server2000变得非常通用,可以在任何大小的计算机上运行,包括膝上机、台式机和高档服务器。 (2)管理自动化 许多关键性的工作、数据库调整和最佳化处理等都由系统自动完成,减少了人为手工调整。例 如,系统会动态调整内存需求,自动缩减库和增加数据库所占文件的空间大小,自动更新统计数据 等等。 (3)新的EnterpriseManager 它以MMC(MicrosoftManagementConsole)为基础加以设计,其界面和其他微软服务器产品 一致,看上去很像Windows的资源管理器。 (4)简化了SQLServer2000数据库与Windows文件系统之间的关系,具有更好的可伸缩性 在SQLServer2000中,数据库驻留在操作系统文件上,而不再位于SQLServer的逻辑设备中, 取消了以前必须先建立设备(Device),再在设备上建立数据库的观念,现在仅使用CREATE DATABASE语句即可创建数据库及其所有文件,从而简化了数据库设计和管理的工作。SQLServer 2000允许数据库自动扩展,不再需要管理员发出额外的ALTER语句命令。 (6)提供数据库挖掘功能 在SQLServer2000中加入的OLAP(On-LineAnalyticalProcessing)服务,可以帮助公司建立 决策分析的应用。 1.2SQLServer2000环境介绍 1)系统目录用途介绍 若使用默认值,安装程序会把大部分SQLServer2000系统文件存放在启动盘的MSSQL目录下, 并且在此目录下将创建多个子目录,用于存放不同的目的文件,列举如下: 存放备份文件 存放客户端和服务器端可执行文件与DLL文件 存放数据库文件,包括系统数据库、实例数据库和用户数据库 存放全文索引目录文件 存放有关安装方面的信息文件 存放工作文件 存放日志文件 1 存放复制数据 存放升级工具及SQLServer7升级到2000时产生的文件 2)自动创建的数据库 在安装SQLServer2000时,安装程序会自动创建4个系统数据库(master、model、msdb、tempdb) 和两个范例数据库(Northwind、pubs),系统数据库由系统自动维护。 (1)master数据库 其中记录了所有SQLServer2000的系统信息、登录账号、系统配置设置、系统中所有数据库及 其系统信息以及存贮介质信息等。 master数据库的数据文件为master.mdf,日志文件为mastlog.ldf。 (2)model数据库 此系统数据库是SQLServer2000为用户创建数据库提供的模板数据库,每个新建的数据库都是 在一个model数据库的副本上扩展而生成的,所以对model数据库的修改一定要小心。 model数据库的数据文件为model.mdf,日志文件为modellog.ldf。 (3)msbd数据库 msdb数据库主要用于SQLServer2000存储任务计划信息、事件处理信息、备份恢复信息以及 异常报告等。 msdb数据库的数据文件为msdbdata.mdf,日志文件为msdblog.ldf。 (4)tempdb数据库 tempdb数据库存放所有临时表和临时的存储程序,并且供SQLServer2000存放目前使用中的 表,它是一个全局的资源,临时表和存储程序可供所有用户使用。每次SQLServer2000启动时它会 自动重建并且重设为默认大小,使用中它会依需求自动增长。 (5)Northwind数据库 Northwind是SQLServe2000提供的范