数据库SQLserver

上传人:人*** 文档编号:568637595 上传时间:2024-07-25 格式:PPT 页数:25 大小:234.50KB
返回 下载 相关 举报
数据库SQLserver_第1页
第1页 / 共25页
数据库SQLserver_第2页
第2页 / 共25页
数据库SQLserver_第3页
第3页 / 共25页
数据库SQLserver_第4页
第4页 / 共25页
数据库SQLserver_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《数据库SQLserver》由会员分享,可在线阅读,更多相关《数据库SQLserver(25页珍藏版)》请在金锄头文库上搜索。

1、数据库SQLserverStillwatersrundeep.流静水深流静水深,人静心深人静心深Wherethereislife,thereishope。有生命必有希望。有生命必有希望第二章第二章 数据库简介数据库简介v数据库的发展史数据库的发展史提起数据库,许多用户就会想到提起数据库,许多用户就会想到Access、FoxPro等常用的数据等常用的数据库开发应用程序。但是当今社会中日益膨胀的信息量对数据库的基库开发应用程序。但是当今社会中日益膨胀的信息量对数据库的基本构成提出了更新更高的要求,在这种情况下本构成提出了更新更高的要求,在这种情况下SQL产生。产生。SQL是用是用来对存放在计算机中

2、的数据进行组织管理和检索。来对存放在计算机中的数据进行组织管理和检索。SQL是是“StructuredQueryLanguage(结构式查询语言结构式查询语言)”的缩写,的缩写,1986年年SQL语言被批准为关系数据库语言的美国标准化语言。随着社会语言被批准为关系数据库语言的美国标准化语言。随着社会的发展,要求不断提高,的发展,要求不断提高,SQL版本也不断提高。版本也不断提高。第二章第二章 数据库简介数据库简介vSQLserver2000的发展史的发展史1988年微软公司和其它的一个公司共同开发了年微软公司和其它的一个公司共同开发了SQLserver的第的第一个版本(只适用于一个版本(只适用

3、于OS/2操作平台)。操作平台)。20世纪世纪90年代早期开发应用于年代早期开发应用于WindowNT平台上的平台上的SQL。92年年95年年SQL版本不断的更新,当然性能也大幅度提高,到版本不断的更新,当然性能也大幅度提高,到95年年SQLserver6.0版本面世。版本面世。96年年SQLserver6.5版本版本97年年SQLserver7.0版本版本2000年年SQLserver2000版本面世版本面世第二章第二章 数据库简介数据库简介vSQLserver2000的特点与性能的特点与性能特点特点:SQLserver是是单进程多线程单进程多线程的关系型数据库与的关系型数据库与Oracle

4、不同,不同,Oracle是是多进程多进程数据库,每一个用户所打开的程序上都需要有数据库,每一个用户所打开的程序上都需要有一个协调机构,相互与其它进程上的协调机构作沟通、协调多一个协调机构,相互与其它进程上的协调机构作沟通、协调多个用户对资源的存取。个用户对资源的存取。SQL是依赖于同一个应用程序内的多是依赖于同一个应用程序内的多线程工作的,当多个用户访问时,由执行中心来进行统一的协线程工作的,当多个用户访问时,由执行中心来进行统一的协调工作。两者相比,调工作。两者相比,SQL的优点在于在一定的性能平台上,的优点在于在一定的性能平台上,对硬件的要求很低,所以可以兼顾各种计算机的使用。对硬件的要求

5、很低,所以可以兼顾各种计算机的使用。第二章第二章 数据库简介数据库简介vSQLserver2000特点与性能特点与性能特点特点:从不同的应用和功能角度出发,从不同的应用和功能角度出发,SQL具有不同的系统结构分类。具有不同的系统结构分类。只介绍其中的一种:只介绍其中的一种:SQL是按是按Client/Server(客户机客户机/服务器服务器)体系体系结构进行设计的,主要应用于客户端可视化操作,服务器端功能配结构进行设计的,主要应用于客户端可视化操作,服务器端功能配置以及客户端和服务器端的通信。置以及客户端和服务器端的通信。服务器端客户端客户端客户端网络网络网络第二章第二章 数据库简介数据库简介

6、vSQLserver2000的特点与性能的特点与性能特点特点:在一个或多个网络中可有多个在一个或多个网络中可有多个SQLserver2000数据库服数据库服务器,用户可以将数据分别存放在各个务器,用户可以将数据分别存放在各个SQLserver2000上,上,成为分布式的数据库结构。成为分布式的数据库结构。v SQLserver2000的性能的性能数据库对象的系统范围数据库对象的系统范围:数据库:数据库:32767个,最小为个,最小为1MB,最大为,最大为1TB表:每个数据库最多有表:每个数据库最多有20亿个表。每列的最大字符数为亿个表。每列的最大字符数为8060列:每表最多列:每表最多1024

7、个列。个列。用户连接:用户连接:32767个个打开的数据库:打开的数据库:32767个个第二章第二章数据库简介数据库简介v安装安装SQLserver2000之前的准备工作之前的准备工作作为一个作为一个SQL的即将使用者,在进行的即将使用者,在进行SQL安装之前必须有一定安装之前必须有一定的知识准备:的知识准备:安装安装SQLServer2000的硬件要求的硬件要求1、处理器、处理器(CPU):主频不低于主频不低于166MH2、内存(、内存(RAM):):最少最少64MB内存,建议使用更多的内存。内存,建议使用更多的内存。3、硬盘空间:、硬盘空间:SQLServer数据库组件:数据库组件:95到

8、到270MB,一般为一般为250MB;AnalysisServices:至少至少50MB,一般为一般为130MB。4、监视器:、监视器:VGA或更高分辨率;或更高分辨率;SQLServer图形工具要求图形工具要求800600或更高分辨率。或更高分辨率。5、定位设备:、定位设备:Microsoft鼠标或兼容设备鼠标或兼容设备第二章第二章 数据库简介数据库简介v安装安装SQLserver2000之前的准备工作之前的准备工作SQLserver2000的版本的介绍说明的版本的介绍说明SQLserver2000有三个版本分别是:企业版、标准版、个人版有三个版本分别是:企业版、标准版、个人版对于不同的操作

9、系统,采用安装版本也不同,实现的功能不同对于不同的操作系统,采用安装版本也不同,实现的功能不同。企业版企业版标准版标准版个人版个人版Windows2000server支持支持支持支持支持支持Windows2000professional暂缺暂缺暂缺暂缺支持支持WindowsNT支持支持支持支持支持支持Windows98暂缺暂缺暂缺暂缺支持支持第二章第二章 数据库简介数据库简介v安装安装SQLserver2000采用本地计算机即作为服务器又作为客户机采用本地计算机即作为服务器又作为客户机如果采用这种结构,则在安装过程中,有一个安装定义界面,在如果采用这种结构,则在安装过程中,有一个安装定义界面,

10、在三个选项中选择三个选项中选择“服务器和客户端工具服务器和客户端工具”选项。选项。按照按照Client/Server设计结构进行安装设计结构进行安装服务器端的安装服务器端的安装客户端的安装客户端的安装在进行这个安装的过程中,在进行这个安装的过程中,安装定义界面中的安装定义界面中的三个选项选择三个选项选择“仅客户端工具仅客户端工具”选项。选项。其它安装步骤按提示进行其它安装步骤按提示进行第二章第二章 数据库简介数据库简介v安装安装SQLserver2000完成后的工作完成后的工作安装完成以后,安装完成以后,SQL群组中共有群组中共有9项,各项的项,各项的功能简介如下功能简介如下:企业管理器:企业

11、管理器:提供了一个用户界面,是用户可以进行运行提供了一个用户界面,是用户可以进行运行SQLserver的服务器的服务器组、配置已注册的服务器、管理数据库和用户等重要的组、配置已注册的服务器、管理数据库和用户等重要的操作。操作。查询分析器:查询分析器:用以交互的设计和测试用以交互的设计和测试Transact-SQL语句、脚本。语句、脚本。导入和导出数据:导入和导出数据:引导用户逐步了解引导用户逐步了解DTS的功能,如数据和对象的导入、导出等。的功能,如数据和对象的导入、导出等。服务管理器:服务管理器:用于启动、停止、暂停服务器上的用于启动、停止、暂停服务器上的SQLserver2000组件。组件

12、。第二章第二章 数据库简介数据库简介v安装安装SQLserver2000完成后的工作完成后的工作事件探查器:事件探查器:从服务器捕获从服务器捕获SQLserver2000事件的工具事件的工具,事件保存在一个跟踪文件中事件保存在一个跟踪文件中客户端网络使用工具:客户端网络使用工具:用于管理客户端的网络库用于管理客户端的网络库以及定义服务器的别名。以及定义服务器的别名。服务器网络使用工具:服务器网络使用工具:用于管理服务器的网络库用于管理服务器的网络库。联机丛书:联机丛书:SQLserver在线帮助。在线帮助。第二章第二章 数据库简介数据库简介v安装安装SQLserver2000完成后的工作完成后

13、的工作需要进行的几项操作:需要进行的几项操作:1、如果在安装的时候采用的是、如果在安装的时候采用的是Client/Server模式进行的,则在服务模式进行的,则在服务器端和客户端都安装成功后需要进行服务器端和客户端的连接工器端和客户端都安装成功后需要进行服务器端和客户端的连接工作。作。2、当、当SQL安装完成之后超级用户安装完成之后超级用户sa的密码为空,需要修改的密码为空,需要修改sa的密码的密码下面对下面对SQLserver2000的安全性作一下介绍。的安全性作一下介绍。第二章第二章 数据库简介数据库简介v安装安装SQLserver2000完成后的工作完成后的工作SQLserver2000

14、的安全性的安全性SQLserver2000使用两层安全机制来确认用户的有效性使用两层安全机制来确认用户的有效性-即身份验证即身份验证和权限验证两个阶段。和权限验证两个阶段。1.身份验证模式身份验证模式Windows认证:认证:用户对用户对SQLserver访问的控制由访问的控制由Windows账号或账号或用户组完成,当进行连接时,用户不需要提供用户组完成,当进行连接时,用户不需要提供SQLserver登陆账号。登陆账号。SQLserver认证:认证:SQLserver管理员必须建立管理员必须建立SQLserver登陆账登陆账号和口令。当用户要连接到号和口令。当用户要连接到SQLserver时,

15、必须同时提供时,必须同时提供SQLserver的登陆账号和口令。的登陆账号和口令。混合认证模式:两种模式同时工作,用户即能使用混合认证模式:两种模式同时工作,用户即能使用Windows2000认证模式又能使用认证模式又能使用SQLServer认证模式连接到认证模式连接到SQLServer服务器。服务器。第二章第二章 数据库简介数据库简介v安装安装SQLserver2000完成后的工作完成后的工作SQLserver2000的安全性的安全性2、权限验证、权限验证身份验证成功,连接到身份验证成功,连接到SQLServer数据库后,用户必须使用特定数据库后,用户必须使用特定的用户账号才能对数据库进行访

16、问。的用户账号才能对数据库进行访问。SQLServer采取三个步骤来确认采取三个步骤来确认权限。权限。1)当用户执行一项操作时,例如用户执行了一条插入一条记录的当用户执行一项操作时,例如用户执行了一条插入一条记录的指令,客户端将用户指令,客户端将用户T-SQL语句发给语句发给SQLServer。2)当当SQLServer接收到该命令语句后,立即检查该用户是否有执接收到该命令语句后,立即检查该用户是否有执行这条指令的权限。行这条指令的权限。3)如果用户具备这个权限,如果用户具备这个权限,SQLServer将完成相应的操作,如果将完成相应的操作,如果用户没有这个权限,用户没有这个权限,SQLSer

17、ver系统将返回一个错误给用户。系统将返回一个错误给用户。第二章第二章 数据库简介数据库简介vSQLserver2000简单的操作简单的操作简单介绍服务器简单介绍服务器SQLServer的启动的启动选择选择“开始开始程序程序MicrosoftSQLServer”程序组中的程序组中的“服服务器管理器务器管理器”命令项,进入命令项,进入SQLServer服务器管理器窗口。服务器管理器窗口。启动按钮停止按钮第二章第二章 数据库简介数据库简介vSQLserver2000简单的操作简单的操作简单介绍企业管理器简单介绍企业管理器企业管理器是一个完善的数据库管理系统当中最主要的管理工企业管理器是一个完善的数

18、据库管理系统当中最主要的管理工具,其中绝大多数的数据库管理工作都可以在企业管理器中完成。具,其中绝大多数的数据库管理工作都可以在企业管理器中完成。企业管理器以树型结构的形式来完成管理企业管理器以树型结构的形式来完成管理SQLserver数据库服数据库服务器、数据库以及数据库中的对象,能够在单一的控制界面上来实务器、数据库以及数据库中的对象,能够在单一的控制界面上来实现对位于同一企业网络结构中多个现对位于同一企业网络结构中多个SQLserver数据库服务器的有效数据库服务器的有效管理。管理。打开企业管理器的方法:打开企业管理器的方法:开始开始-MicrosoftSQLServer2000-企业管

19、理器企业管理器第二章第二章 数据库简介数据库简介vSQLserver2000简单的操作简单的操作树型管理结构图形浏览界面菜单第二章第二章 数据库简介数据库简介vSQLserver2000简单的操作简单的操作使用企业管理器可以完成如下工作使用企业管理器可以完成如下工作:1、注册和管理、注册和管理SQLServer服务器服务器2、连接、启动、暂停或停止、连接、启动、暂停或停止SQLServer服务服务3、创建和管理数据库;、创建和管理数据库;4、创建和管理各种数据库对象;、创建和管理各种数据库对象;5、备份数据库和事务日志;、备份数据库和事务日志;6、管理用户账户,编写和执行、管理用户账户,编写和

20、执行T-SQL语句等。语句等。第二章第二章 数据库简介数据库简介vSQLserver2000简单的操作简单的操作服务器和客户机的连接服务器和客户机的连接1、在企业管理、在企业管理器的树型目录中,器的树型目录中,SQLserver上右上右击,选则击,选则“新建新建SQLserver注册注册”项。如图项。如图第二章第二章 数据库简介数据库简介vSQLserver2000简单的操作简单的操作服务器和客户机的连接服务器和客户机的连接2、打开注册、打开注册向导,单击向导,单击下一步出现下一步出现如图所示界如图所示界面。选中服面。选中服务器单击添务器单击添加按钮单击加按钮单击下一步。下一步。第二章第二章

21、数据库简介数据库简介vSQLserver2000简单的操作简单的操作SQL查询分析器的使用查询分析器的使用启动查询分析器启动查询分析器通过单击通过单击“开始开始”菜单,在菜单,在“程序程序SQLServer”组组中选择中选择“查询分析查询分析器器”命令,就可启命令,就可启动动“查询分析器查询分析器”,并出现登录界面,并出现登录界面,如图如图2.4所示。所示。第二章第二章 数据库简介数据库简介vSQLserver2000简单的操作简单的操作登录登录SQLServer服务器服务器在在“连接到连接到SQLServer”对话框中的对话框中的“SQLServer”栏中输入要登录的服务器名称,使用栏中输入

22、要登录的服务器名称,使用SQLServer身份验证模式,并在登录名栏中输入用户名,然后在密身份验证模式,并在登录名栏中输入用户名,然后在密码栏中输入密码,最后单击码栏中输入密码,最后单击“确定确定”按钮连接到数据库按钮连接到数据库服务器,出现下面所示的界面。服务器,出现下面所示的界面。第二章第二章 数据库简介数据库简介vSQLserver2000简单的操作简单的操作查询分析器查询分析器模板标签对象浏览器子窗口查询子窗口查询结果显示窗口当前数据库的选择第二章第二章 数据库简介数据库简介vSQLserver2000简单的操作简单的操作查询分析器的功能查询分析器的功能1、在、在“查询查询”窗口中创建

23、查询和其他窗口中创建查询和其他SQL脚本执行它们,执行脚本执行它们,执行结果在结果窗格中以文本或表格形式显示,还允许用户将执行的结结果在结果窗格中以文本或表格形式显示,还允许用户将执行的结果保存到报表文件中或导出到指定文件中。果保存到报表文件中或导出到指定文件中。2、利用模板功能,可以借助预定义脚本来快速创建数据库和数、利用模板功能,可以借助预定义脚本来快速创建数据库和数据库对象等。据库对象等。3、利用对象浏览器脚本功能,快速复制现有数据库对象。、利用对象浏览器脚本功能,快速复制现有数据库对象。4、调试存储过程。、调试存储过程。5、调试查询性能问题,包括显示执行计划、显示服务器跟踪、调试查询性能问题,包括显示执行计划、显示服务器跟踪、显示客户统计、索引优化向导显示客户统计、索引优化向导6、在在“打开表打开表”窗口中快速插入、更新或删除表中的行。窗口中快速插入、更新或删除表中的行。第二章第二章 数据库简介数据库简介vSQLserver2000简单的操作简单的操作服务器和客户机的连接服务器和客户机的连接Sa超级用户的密码修改操作超级用户的密码修改操作用企业管理器来进行用企业管理器来进行通过查询分析器用命令来完成通过查询分析器用命令来完成检验密码是否修改成功检验密码是否修改成功

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号