第6章数据库系统介绍精选文档.ppt
《第6章数据库系统介绍精选文档.ppt》由会员分享,可在线阅读,更多相关《第6章数据库系统介绍精选文档.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第6章数据库系统介绍本讲稿第一页,共三十一页2.1SQL Server 2000简介Microsoft 公司在2000年8月推出了SQL Server 2000,是一种基于分布式客户机(Client)/服务器(Server)结构的最新的大型网络关系型数据库管理系统,这种体系结构是目前比较流行的计算机运行环境。数据库应用系统 客户机 数据库管理系统 服务器请求 结果 图2-1客户机/服务器结构本讲稿第二页,共三十一页2.1.1 SQL Server 2000新特性1.对Web技术的支持SQL Server 2000数据库引擎提供完整的XML支持,它具有构成最大的Web站点的数据存储组件所需的可伸
2、缩性、可用性和安全功能,使用户能够很容易地将数据库中的数据发布到Web页面上。2.易于安装、部署和使用SQL Server 2000 系统提供了一系列管理和开发工具,这些工具可以简化数据库安装、部署、管理和使用SQL Server 的过程。大大地方便了用户。3.具有很好的可伸缩性 win 98,2000,XP,NT4.企业级数据库功能特性分布式事务处理数据复制5.网络库功能6.数据仓库:数据挖掘功能本讲稿第三页,共三十一页对对对对 象象象象范范 围围数据库每个SQL-Server系统最多拥有的数据库数目为32767个表每个数据库最多有20亿个表,每列的最大字节数为8060(文本和图像列出外)列
3、每表最多有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性能指标性能指标性能指标性能指标 本讲稿第四页,共三十一页2.1.3SQL Server 2000语言SQL SQL Serve
4、r Server 20002000数数据据库库系系统统使使用用的的语语言言是是Transact-Transact-SQLSQL(或简称(或简称T-SQLT-SQL)。)。SQLSQL是是Structured Structured Query Query Language Language 即即结结构构化化查查询询语语言言的的缩写。缩写。是在是在是在是在19741974年由年由年由年由BoyceBoyce和和和和ChamberlinChamberlin提出的。提出的。提出的。提出的。由由于于它它功功能能丰丰富富、使使用用灵灵活活、语语言言简简洁洁易易学学等等特特点点,在在19871987年年国国
5、际际标标准准化化组组织织(ISOISO)批批准准SQLSQL作作为为关关系系型型数数据据库库语语言言的标准。的标准。本讲稿第五页,共三十一页SQL的的特点特点和功能和功能:综合统一综合统一综合统一综合统一;高度非过程化高度非过程化高度非过程化高度非过程化;面向集合的操作方式面向集合的操作方式面向集合的操作方式面向集合的操作方式;以同一种语法结构提供两种使用方法以同一种语法结构提供两种使用方法以同一种语法结构提供两种使用方法以同一种语法结构提供两种使用方法;语言简捷,易学易用。语言简捷,易学易用。语言简捷,易学易用。语言简捷,易学易用。本讲稿第六页,共三十一页SQL的的形式形式:交互式SQL一般
6、DBMS都提供联机交互工具;用户可直接键入SQL命令对数据库进行操作;由DBMS来进行解释。嵌入式SQL能将SQL语句嵌入到高级语言(宿主语言);使应用程序充分利用SQL访问数据库的能力、宿主语言的过程处理能力。本讲稿第七页,共三十一页Transact-SQL语言主要包括数据定义语言、数据操纵语言和数据控制语言三部分内容:1.数据定义语言DDL主要是用来创建、修改和删除数据库以及数据库对象,如表、视图、索引等。有创建语句CREATE、修改语句ALTER和删除语句DROP。2.数据操纵语言DML是用来在数据库中操纵各种对象和对数据进行修改、检索。它主要有查询语句SELECT、插入语句INSERT
7、、更新语句UPDATE和删除DELETE语句。3.数据控制语言DCL是用于安全性控制,包括操作数据库的权限管理,对数据库实行监视等。如赋予访问权限语句GRANT、回收访问权限语句REVOKE和拒绝访问权限语句DENY等。Transact-SQL语言是通过命令来完成对数据库的操作。返返回回本讲稿第八页,共三十一页2.2SQL Server 2000的安装 为了能够顺利地安装SQL Server 2000软件产品,在安装之前,读者需要先了解一下SQL Server 2000系统有哪些不同的版本和性能,以及它们安装运行时所需的软、硬件环境要求,这对系统安装是会有很大帮助的。本讲稿第九页,共三十一页2
8、.2.1SQLServer2000的各个版本1.SQLServer2000企业版(大型数据仓库)企业版是为了各种企业提供的完整版本。它具有强大的可伸缩性和可靠性,对于在线事务和Internet事务处理非常必要。2.SQLServer2000标准版标准版对于中、小规模的企业而言,是一个比较经济的选择。不支持群集、日志传送、事务分析。3.SQLServer2000个人版个人版是在标准版的基础上,为个人用户量身定做的,它包含了一整套管理工具。Win98不支持事务复制本讲稿第十页,共三十一页4.SQLServer2000开发版开发版是为开发者提供的版本。它可以在SQL Server 基础上编译生成任何
9、类型的应用程序。winXPwin98,不能用于产品发布。5.SQLServer2000WindowsCE版SQLServer2000WindowsCE版本可用在WindowsCE设备上进行数据存储。它是作为一个动态连接库DLL的集合执行的,这种执行过程使得SQLServerCE能够支持WindowsCE版本的VB和VC+中ActiveX数据对象和嵌入数据应用。另外它还意味着同时运行的多个应用程序可以共享一个通用的DLL集合。6.SQLServer2000企业评测版SQLServer2000企业评测版是一个功能齐全的版本,可以从网上免费下载。该版本的作用是评测SQLServer2000的功能,在
10、下载运行120天之后将停止运行。本讲稿第十一页,共三十一页2.2.2 系统运行环境1.硬件环境硬件硬件最低要求最低要求CPUCPUInter Pentiuml166Inter Pentiuml166以上或兼容机以上或兼容机内存内存企业版:至少企业版:至少64MB64MB;建议;建议128,128,标准版:至少标准版:至少64MB,64MB,个个人人版版:Windows Windows 20002000上上至至少少64MB,64MB,其其他他所所有有操作系统至少操作系统至少32MB32MB,开发版:至少开发版:至少64MB64MB硬盘空间硬盘空间完全安装:完全安装:180180MBMB典型安装:
11、典型安装:170170MB MB 最小安装:最小安装:6565MBMB只安装客户端工具:只安装客户端工具:90MB90MB监视器监视器VGAVGA或更高分辨率或更高分辨率定位设备定位设备鼠标或兼容设备鼠标或兼容设备CD-ROMCD-ROM需要需要表表表表2-2 SQL Server 20002-2 SQL Server 20002-2 SQL Server 20002-2 SQL Server 2000运行的硬件要求运行的硬件要求运行的硬件要求运行的硬件要求 本讲稿第十二页,共三十一页2.软件环境SQL Server 2000SQL Server 2000版本版本或组件或组件操作系统要求操作系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 介绍 精选 文档
限制150内