第2章 SQL Server 2000简介
- 格式:ppt
- 大小:182.50 KB
- 文档页数:14
SQL Server 2000简介Microsoft SQL server2000由一系列相互协作的组件构成。
能满足最大的WEB站点和企业数据处理系统存储和分析数据的需要。
本文带来的就是在windows环境下SQL2000的安装过程。
系统需求本文以SQL server2000企业版为例。
Microsoft SQL Server 2000 可在运行Intel或兼容的Pentium、Pentium Pro 或Pentium II 处理器的计算机上运作。
处理器必须以最低166 MHz 的速度运行。
需要Internet Explorer 5.0 或更高版本。
另外在在内存方面有如下要求:企业版最低64 MB,推荐使用128 MB标准版最低64 MB个人版在Windows 2000 上需要64 MB,在所有其它操作系统上需要32 MB 开发版最低64 MBSQL Server 2000 企业版(必须在WIN2000 SERVER服务器版本上安装)作为生产数据库服务器使用。
支持SQL Server 2000 中的所有可用功能,并可根据支持最大的Web 站点和企业联机事务处理(OLTP) 及数据仓库系统所需的性能水平进行伸缩。
SQL Server 2000 标准版(必须在WIN2000 SERVER服务器版本上安装)作为小工作组或部门的数据库服务器使用。
SQL Server 2000 个人版(可以在WINXP上安装)供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要SQL Server 数据存储。
在客户端计算机上运行需要本地SQL Server 数据存储的独立应用程序时也使用个人版。
SQL Server 2000 开发版(可以在WINXP上安装)供程序员用来开发将SQL Server 2000 用作数据存储的应用程序。
虽然开发版支持企业版的所有功能,使开发人员能够编写和测试可使用这些功能的应用程序,但是只能将开发版作为开发和测试系统使用,不能作为生产服务器使用。
SQL SERVER2000教程第一章第一节简介SQL Server 2000是微软公司开发的采用SQL语言的关系型数据库管理系统,它拥有高弹性与多元化的结构,不仅符合业界的需要,更能与现今的互联网紧密集成,而对Windows CE/98/NT/2000/XP/2003等操作系统的全面支持的优越性得到最终程序开发人员的普遍认可。
SQL Server2000是服务器级的数据库管理系统,不论是客户机/服务器、多层结构,还是Database Web应用程序,SQL Server 2000都起着后端数据库的角色。
可以说,SQL Server 2000是所有数据的汇总与管理中心,是整个应用系统的枢纽。
第二节数据库分类逻辑数据库(1)系统数据库:系统数据库作为SQLSERVER默认安装的一部分而安装,由系统表和存储过程组成。
系统数据库、表以及存储过程共同为您提供了设计、创建、部署和维护世界级SQLSERVER数据库的工具和支持。
a)Master数据库:是追踪所有其它数据库和配置信息的关键数据库。
它控制着用户数据库和SQLSERVER的操作。
Master数据库对你的信息绝对重要,所以你应该总是保留Master数据库的最近备份。
b)Msdb数据库:是SQLSERVERAgent的主要支持。
SQLSERVERAgent负责复制、任务调度、警报、系统操作员信息以及备份信息。
因此,Msdb也是非常重要的,哪怕你不使用SQLSERVERAgent,在Msdb中的备份信息也有助于数据库的恢复。
c)Model数据库:是一个创建新数据库的模板,它包含了应该出现在每个用户数据库中的系统表。
在创建一个数据库时,SQLSERVER会把Model数据库的全部内容复制到新数据库中。
因此,如果你想每次创建数据库时自动地创建某些对象、权限和用户,你就可以把它们放在Model数据库中。
d)Tempdb数据库:保存所有临时表和临时存储过程。
临时表可以被程序员显示的创建。
1. SQL Server 2000使用指南1.1 SQL Server 2000简介SQL Server是微软公司开发的企业级关系型数据库管理系统,其目前的最高级版本是SQL S erver 2000。
该数据库管理系统通过对高端硬件平台以及最新网络和存储技术的支持,为最大的Web站点和企业级的应用提供了可扩展性和高可靠性。
SQL Server 2000可以将数据库连接到Internet,并通过Web浏览器显示数据操作,因此它是一个真正的客户机/服务器结构的管理系统。
它具有完全的Web功能,支持扩展标记语言(XML)并且拥有一个新的、集成的数据挖掘引擎,使用户可以快速创建下一代的可扩展电子商务和数据仓库解决方案。
SQL Server 2000还可与Microsoft的其他产品以及第三方产品方便地实现无缝操作,具有良好的兼容性,因此它深得用户青睐,成为数据库产品中的杰出代表。
1.基于图形的管理工具作为一个SQL S erver的初学者,图形化管理工具使得在SQL S erver中管理服务器变得非常容易。
主要图形用户接口工具是SQL Enterprise Manager。
这个工具利用了微软管理控制台(MMC)的功能。
MMC是微软发布的用来从一个位置管理所有运行于Windows NT的服务的工具。
它可利用单个应用程序管理Windows NT、Internet Information Server 、SQL Server和其他产品。
2.集中式的管理不管SQL S erver服务器相距多远,都可以在中心位置使用SQL E nterprise Manager 来管理服务器。
例如,有十台服务器,相距数百里,但是能使用一台计算机来管理所有的服务器。
这将大大降低维护多台服务器的费用,因为这只需一名管理员来管理所有服务器。
3.支持多客户应用程序SQL Server提供了一组标准应用程序,可以用它们来管理服务器和修改数据。
Microsoft SQL Server 2000 簡介本教材主要參考由施威銘研究室編著、旗標出版的Microsoft SQL Server 2000 設計實務與管理實務以及由曾守正與周韻寰編著、儒林出版的資料庫系統應用實務所編寫而成。
目錄1.組成單元2.新增功能3.安裝4.建立磁碟鏡像5.建立資料庫6.建立表格o資料型態o了解NULLo了解identityo使用者自訂之資料型態o外來鍵o唯一性的限制o檢查的限制o規則物件7.表格查詢8.索引9.預儲程序o全域變數10.觸發程序o啟動SQL Mail11.交易與鎖定o隔離等級o鎖定12.使用者權限管理組成單元SQL Server 的主要組成單元有:I.資料庫:SQL Server 資料庫的副檔名為 .MDF,而存放紀錄(log)的副檔名為 .LDF(可參考data 路徑內的檔案)。
SQL Server 有一些特定的系統資料庫1.master 資料庫:這個資料庫記錄有關SQL Server 的資訊,包括所有的登入帳號、系統的組態、各資料的初始資訊等重要資料。
若master資料庫毀損了,可使用位於80\tools\binn 目錄下之rebuildm.exe 來重建。
2.msdb 資料庫:它是提供SQL Server Agent 作各類排程作業所用的資料庫。
另外,有關backup/restore 、複寫等資訊也放在這裡。
3.model 資料庫:基本上,它是一個樣板資料庫,所有新增的資料庫的內容都由這個資料庫複製過去。
4.tempdb 資料庫:它是用來存放所有作業過程中所產生的資料用的。
II.Transact-SQL:除了標準的ANSI SQL 之外,還包含1.流程控制的指令:如if、while 等。
2.使用者自訂的資料型態3.預儲程序(Stored Procedures)與觸發程序(Triggers)III.命令列應用程式:ISQLIV.視窗應用程式:1.ISQL/w:即Query Analyzer2.SQL 用戶端設定程式3.SQL Service Manager 可以讓你啟動及結束服務程式4.MMC (Microsoft Management Console;即SQL Enterprise Manager) 程式用來管理伺服器5.SQL Server 的效能監視器,除了可用來監視效能外,也可用來作最佳化的調整。