《第6章数据库系统介绍PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第6章数据库系统介绍PPT讲稿.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第6章数据库系统介绍第1页,共31页,编辑于2022年,星期一2.1SQL Server 2000简介Microsoft 公司在2000年8月推出了SQL Server 2000,是一种基于分布式客户机(Client)/服务器(Server)结构的最新的大型网络关系型数据库管理系统,这种体系结构是目前比较流行的计算机运行环境。数据库应用系统 客户机 数据库管理系统 服务器请求 结果 图2-1客户机/服务器结构第2页,共31页,编辑于2022年,星期一2.1.1 SQL Server 2000新特性1.对Web技术的支持SQL Server 2000数据库引擎提供完整的XML支持,它具有构成最大
2、的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能,使用户能够很容易地将数据库中的数据发布到Web页面上。2.易于安装、部署和使用SQL Server 2000 系统提供了一系列管理和开发工具,这些工具可以简化数据库安装、部署、管理和使用SQL Server 的过程。大大地方便了用户。3.具有很好的可伸缩性 win 98,2000,XP,NT4.企业级数据库功能特性分布式事务处理数据复制5.网络库功能6.数据仓库:数据挖掘功能第3页,共31页,编辑于2022年,星期一对对对对 象象象象范范 围围数据库每个SQL-Server系统最多拥有的数据库数目为32767个表每个数据库最多有20亿
3、个表,每列的最大字节数为8060(文本和图像列出外)列每表最多有1024列索引每个表有一个簇式索引,有249个非簇式索引,一个复合索引最多有16个索引关键字打开的数据库最多可以打开32767个数据库锁定及打开的对象20亿用户连接最大用户连接数是32767个触发器 每个表最多有3个触发器,分别用于insert、update、delete存储过程一个存储过程可以有1024个参数和最多32级嵌套表2-1 SQL Server 2000的性能指标 2.1.2 2.1.2 SQL ServerSQL Server 20002000性能指标性能指标性能指标性能指标 第4页,共31页,编辑于2022年,星期
4、一2.1.3SQL Server 2000语言SQL SQL Server Server 20002000数数据据库库系系统统使使用用的的语语言言是是Transact-Transact-SQLSQL(或简称(或简称T-SQLT-SQL)。)。SQLSQL是是Structured Structured Query Query Language Language 即即结结构构化化查查询询语语言言的的缩写。缩写。是在是在是在是在19741974年由年由年由年由BoyceBoyce和和和和ChamberlinChamberlin提出的。提出的。提出的。提出的。由由于于它它功功能能丰丰富富、使使用用灵灵
5、活活、语语言言简简洁洁易易学学等等特特点点,在在19871987年年国国际际标标准准化化组组织织(ISOISO)批批准准SQLSQL作作为为关关系系型型数数据据库库语语言言的标准。的标准。第5页,共31页,编辑于2022年,星期一SQL的的特点特点和功能和功能:综合统一综合统一综合统一综合统一;高度非过程化高度非过程化高度非过程化高度非过程化;面向集合的操作方式面向集合的操作方式面向集合的操作方式面向集合的操作方式;以同一种语法结构提供两种使用方法以同一种语法结构提供两种使用方法以同一种语法结构提供两种使用方法以同一种语法结构提供两种使用方法;语言简捷,易学易用。语言简捷,易学易用。语言简捷,
6、易学易用。语言简捷,易学易用。第6页,共31页,编辑于2022年,星期一SQL的的形式形式:交互式SQL一般DBMS都提供联机交互工具;用户可直接键入SQL命令对数据库进行操作;由DBMS来进行解释。嵌入式SQL能将SQL语句嵌入到高级语言(宿主语言);使应用程序充分利用SQL访问数据库的能力、宿主语言的过程处理能力。第7页,共31页,编辑于2022年,星期一Transact-SQL语言主要包括数据定义语言、数据操纵语言和数据控制语言三部分内容:1.数据定义语言DDL主要是用来创建、修改和删除数据库以及数据库对象,如表、视图、索引等。有创建语句CREATE、修改语句ALTER和删除语句DROP
7、。2.数据操纵语言DML是用来在数据库中操纵各种对象和对数据进行修改、检索。它主要有查询语句SELECT、插入语句INSERT、更新语句UPDATE和删除DELETE语句。3.数据控制语言DCL是用于安全性控制,包括操作数据库的权限管理,对数据库实行监视等。如赋予访问权限语句GRANT、回收访问权限语句REVOKE和拒绝访问权限语句DENY等。Transact-SQL语言是通过命令来完成对数据库的操作。返返回回第8页,共31页,编辑于2022年,星期一2.2SQL Server 2000的安装 为了能够顺利地安装SQL Server 2000软件产品,在安装之前,读者需要先了解一下SQL Se
8、rver 2000系统有哪些不同的版本和性能,以及它们安装运行时所需的软、硬件环境要求,这对系统安装是会有很大帮助的。第9页,共31页,编辑于2022年,星期一2.2.1SQLServer2000的各个版本1.SQLServer2000企业版(大型数据仓库)企业版是为了各种企业提供的完整版本。它具有强大的可伸缩性和可靠性,对于在线事务和Internet事务处理非常必要。2.SQLServer2000标准版标准版对于中、小规模的企业而言,是一个比较经济的选择。不支持群集、日志传送、事务分析。3.SQLServer2000个人版个人版是在标准版的基础上,为个人用户量身定做的,它包含了一整套管理工具
9、。Win98不支持事务复制第10页,共31页,编辑于2022年,星期一4.SQLServer2000开发版开发版是为开发者提供的版本。它可以在SQL Server 基础上编译生成任何类型的应用程序。winXPwin98,不能用于产品发布。5.SQLServer2000WindowsCE版SQLServer2000WindowsCE版本可用在WindowsCE设备上进行数据存储。它是作为一个动态连接库DLL的集合执行的,这种执行过程使得SQLServerCE能够支持WindowsCE版本的VB和VC+中ActiveX数据对象和嵌入数据应用。另外它还意味着同时运行的多个应用程序可以共享一个通用的D
10、LL集合。6.SQLServer2000企业评测版SQLServer2000企业评测版是一个功能齐全的版本,可以从网上免费下载。该版本的作用是评测SQLServer2000的功能,在下载运行120天之后将停止运行。第11页,共31页,编辑于2022年,星期一2.2.2 系统运行环境1.硬件环境硬件硬件最低要求最低要求CPUCPUInter Pentiuml166Inter Pentiuml166以上或兼容机以上或兼容机内存内存企业版:至少企业版:至少64MB64MB;建议;建议128,128,标准版:至少标准版:至少64MB,64MB,个个人人版版:Windows Windows 200020
11、00上上至至少少64MB,64MB,其其他他所所有有操作系统至少操作系统至少32MB32MB,开发版:至少开发版:至少64MB64MB硬盘空间硬盘空间完全安装:完全安装:180180MBMB典型安装:典型安装:170170MB MB 最小安装:最小安装:6565MBMB只安装客户端工具:只安装客户端工具:90MB90MB监视器监视器VGAVGA或更高分辨率或更高分辨率定位设备定位设备鼠标或兼容设备鼠标或兼容设备CD-ROMCD-ROM需要需要表表表表2-2 SQL Server 20002-2 SQL Server 20002-2 SQL Server 20002-2 SQL Server 2
12、000运行的硬件要求运行的硬件要求运行的硬件要求运行的硬件要求 第12页,共31页,编辑于2022年,星期一2.软件环境SQL Server 2000SQL Server 2000版本版本或组件或组件操作系统要求操作系统要求企业版企业版MS Windows 2000 Server,MS Windows NT Server MS Windows 2000 Server,MS Windows NT Server 4.04.0标准版标准版MS Windows 2000 Server,MS Windows NT Server MS Windows 2000 Server,MS Windows NT S
13、erver 4.04.0个人版个人版MS Windows 2000 Professional,MS Windows NT MS Windows 2000 Professional,MS Windows NT Server 4.0,MS Windows NT Workstation 4.0Server 4.0,MS Windows NT Workstation 4.0,MS MS Windows XPWindows XP,Windows MeWindows Me 和和MS Windows 98MS Windows 98开发版开发版MS Windows 2000 ServerMS Windows
14、2000 Server和和Professional,MS Windows Professional,MS Windows NT Workstation 4.0NT Workstation 4.0和其它和其它 Windows NT Windows NT 仅客户端工具仅客户端工具MS MS Windows Windows 20002000(所所有有版版本本),MS MS Windows Windows NT NT 4.04.0,Windows XPWindows XP,Windows Me Windows Me 和和 Windows 98Windows 98仅连接组件仅连接组件MS MS Wind
15、ows Windows 20002000(所所有有版版本本),MS MS Windows Windows NT NT 4.04.0,Windows XPWindows XP,Windows MeWindows Me和和Windows 98Windows 98表2-3 SQL Server 2000运行的操作系统的环境第13页,共31页,编辑于2022年,星期一2.2.3 SQL Server 2000的安装以MS Windows 2000 Server为操作系统,对SQL Server 2000 企业版进行安装。1)将安装光盘放在CD-ROM中,此时系统会自动运行安装向导autorun.exe
16、程序,弹出如图2-2所示安装界面。这时,单击“安装SQL Server 2000组件”选项,安装程序开始运行。图图图图2-2 2-2 2-2 2-2 安装启动界面安装启动界面安装启动界面安装启动界面 第14页,共31页,编辑于2022年,星期一2)随后进入安装组件界面,如图2-3所示。在此界面中有3个组件可以安装:安装数据库服务器、安装Analysis Swecice(分析服务)、和安装English Query(英语查询)。请选择“安装数据库服务器”选项。图2-3 SQL Server 2000 的组件安装选项第15页,共31页,编辑于2022年,星期一3)出现安装向导对话框,如图2-4所示
17、。单击“下一步”按钮。图2-4 安装向导第16页,共31页,编辑于2022年,星期一4)出现“计算机名”对话框,如图2-5所示。选择“本地计算机”,单击“下一步”按钮,出现“安装选择”对话框。图2-5选择目标机器选择第17页,共31页,编辑于2022年,星期一5)在图2-6的“安装选择”对话框的中,有3个选项:创建新的SQL Server 2000实例,或安装“客户端工具”:表示重新安装SQL Server;对现有SQL Server 实例进行升级、删除或者添加组件:对现有安装的SQL Server实例进行升级、删除或者添加组件工作;高级选项:对于高级用户可以使用它进行SQL Server的定
18、制安装。如果是第一次安装SQL Server 2000,则选择第一项。单击“下一步”按钮。图图图图2-6 2-6 2-6 2-6 选择安装模式选择安装模式选择安装模式选择安装模式 第18页,共31页,编辑于2022年,星期一6)在出现的图2-7所示的“用户信息”对话框中,需要输入用户的姓名和单位。输入完毕后,单击“下一步”。出现“软件许可证协议”对话框,如图2-8所示。1.单击“是”按钮,进入下一个对话框。图2-7“用户信息”对话框 图2-8 “软件许可证协议”对话框 第19页,共31页,编辑于2022年,星期一图图图图2-9 2-9 2-9 2-9“安装定义安装定义安装定义安装定义”的对话框
19、的对话框的对话框的对话框 8)下一个对话框是“安装定义”对话框,如图2-9所示。在此对话框中,有三个选项:仅客户端工具:只安装客户端工具,适用于客户端已经用服务器连接,需要在客户机上运行组件。服务器和客户端工具:表示安装服务器和客户端工具,如果想建立管理员的权限,就选择此项。仅连接:只是建立一个连接,没有安装其他组件。请选择“服务器和客户端工具”,然后单击“下一步”按钮。第20页,共31页,编辑于2022年,星期一9)系统弹出“实例名”对话框,如图2-10所示。在“实例名”对话框中,选中“默认”复选框,表示SQLServer的名称将和Windows2000服务器的名称相同。也可取消“默认”复选
20、框的选项,然后在下面的文本框中由用户输入实例名。然后单击“下一步”按钮。图图图图2-10 2-10 2-10 2-10“实例名实例名实例名实例名”对话框对话框对话框对话框 第21页,共31页,编辑于2022年,星期一10)此时出现“安装类型”对话框,如图2-11所示。在此对话框中,有“典型”、“最小”和“自定义”三种安装类型选择:典型安装:对于大多数用户来说,这种方式是推荐的,它包含了绝大部分组件。最小安装:只安装必需的组件,如果计算机的存储空间不够,可以选择这种安装方式,但会有许多功能不能实现。自定义安装:可以根据需要选择安装组件,对于高级用户一般选择这种安装方式。这里选择“典型”安装类型选
21、项。选择后,单击“下一步”按钮。图2-11“安装类型”对话框第22页,共31页,编辑于2022年,星期一11)出现“服务帐户”对话框,如图2-12所示。选择第一个主选项“对每个服务使用统一帐户,自动启动SQL Server服务(E)”,然后选择“使用域用户”,并输入用户名、密码和域名,如:用户名为“administrator”,密码框输入用户口令,域为“win2kserver”。单击“下一步”按钮。图2-12“服务帐户”对话框 第23页,共31页,编辑于2022年,星期一12)此时出现“身份验证模式”对话框,如图2-13所示,进入“身份验证模式”对话框,有选择两种认证模式:请选择“混合模式”选
22、项,并设置管理员“sa”账号的密码。选择身份验证模式后,单击“下一步”按钮。图2-13“身份验证模式”对话框第24页,共31页,编辑于2022年,星期一13)进入图2-14“排序规则设置”对话框,可以对Windows区域、对排序规则等进行设置,通常保留默认值,然后单击“下一步”按钮。图2-14 “排序规则设置”对话框 第25页,共31页,编辑于2022年,星期一14)在图2-15的“网络库”对话框中,可以设置管道名称、端口等,通常情况下,保留默认值即可。单击“下一步”按钮。图2-15“网络库”对话框 第26页,共31页,编辑于2022年,星期一15)此时出现“开始复制文件”对话框,如图2-16
23、所示。系统提示用户安装程序已经收集到足够的信息,可以开始复制文件了。单击“下一步”按钮。图2-16“开始复制文件”对话框 第27页,共31页,编辑于2022年,星期一16)出现“选择许可模式”对话框,如图2-17所示。在此对话框中,根据产品购买的类型和数量输入(0表示没有数量限制),“每客户”表示用一时间最多允许的连接数,“处理器许可证”表示该服务器最多能安装多少个CPU。这里,可以默认选择,单击“继续”按钮。图2-17“选择许可模式”对话框第28页,共31页,编辑于2022年,星期一17)在图2-18“安装完毕”对话框中,单击“完成”按钮,安装向导结束,即结束SQLServer2000整个系统安装过程。图2-18“安装完毕”对话框第29页,共31页,编辑于2022年,星期一当SQL Server 2000系统正确安装结束后,无须重新启动,所有对SQL Server的安装设置就可以起作用了。要验证SQL Server 2000的安装是否成功,可以选择菜单“开始”“程序”“Micosoft SQL Server”“服务管理器”,进入服务管理器窗口,选择所要连接的服务器名称后,单击“开始/继续”按钮,图标 绿灯亮,说明安装已正确完成,若绿灯没有亮,说明安装没有正确完成。结束结束结束结束第30页,共31页,编辑于2022年,星期一第31页,共31页,编辑于2022年,星期一
限制150内