第六章SQLServer2000关系数据库管理系统.ppt

第六章SQLServer2000关系数据库管理系统.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(4) WHERE子句 WHERE〈查询条件〉|〈旧格式外连接理条件〉 〈旧格式外连接条件〉::=〈列名〉{*= | =*}〈列名〉 (5) GROUP BY子句 GROUP BY [ALL]〈分组表达式组〉 (6) HAVING子句。 HAVING〈分组或汇总筛选条件〉 (7) ORDER BY ORDER BY〈排序项〉[ASC|DESC][,…n] (8) COMPUTE子句。 产生汇总值,在结果集中后将汇总值放入摘要列,COMPUTE与BY配合,起到换行控制和分段小计的作用。 COMPUTE〈统计函数组〉[BY〈分组项〉] 其中:BY〈分组项〉表示在结果集中产生换行控制及分段小计。COMPUTE BY必须和ORDER BY配合使用。 LIKE 使用的通配符 通配符 含义 例子 % 多字符 “T%”以T开头的字符串 _(下划线) 单字符 ‘AB ’,以AB开头,第3个字符任意的字符串 [字符范围] 指定字符范围内单字符 ‘[A,B,C]%或’[A-C]%’,第1个字符为 A-C字符的字符串 [^字符范围] 不在指定字符范围内的单字符 ‘[^A,B,C]%或’[^A-C]%’,第一个字符不是A-C字符的字符串 2. Transact-SQL查询实例 设图书借阅数据库中包括: 图书(书号,类别,出版社,作者,书名,定价); 读者(书证号,姓名,单位,性别,电话); 借阅(书号,读者书证号,借阅日期). 【例6-22】将计算机类的书存入永久的计算机图书表,将借书日期在99年以前的借阅记录存入临时的超期借阅表。 SELECT * INTO 计算机图书 FROM 图书 WHERE 类别=’计算机’ GO SELECT * INTO #超期借阅 FROM 借阅 WHERE 借阅日期’1999-01-01’ GO 查询例子 【例6-24】查找类别中最高的图书定价不低于全部按类别分组的图书平均定价的2倍的图书。 SELECT A.* FROM 图书 A GROUP BY A.类别 HAVING MAX(A.定价)>=ALL (SELECT 2*AVG(B.定价) FROM 图书 B GROUP BY B.类别) 【例6-27】列出计算机类图书的书号、名称及价格,并求出各出版社这类书的总价格,最后求出全部册数和总价格。 SELECT书号,名称,定价 FROM 图书 WHERE 类别=’计算机类’ ORDER BY 书号 ASC COMPUTE COUNT(*),SUM (定价) BY 出版社 COMPUTE COUNT(*),SUM(定价) 6.1 SQL Server 2000系统结构 6.2 SQL Server 2000的管理功能 6.3 SQL Server 2000数据库操作工具 6.4 Transact-SQL语言 第6章 SQL Server 2000关系数据库管理系统 6.1 SQL Server 2000系统结构 6.1.1 N-Tier客户机∕服务器结构 1. 桌面型数据库系统和客户机/服务器型数据库系统 桌面型数据库系统:SQL Server 2000安装在客户端计算机中,数据库存储在客户端计算机中。 客户机/服务器型数据库系统:SQL 2000系统安装在网络服务器中,数据库为网络中的客户机应用程序共享。 2. 客户机/服务器的结构和功能 可以通过网络连接产品将多台计算机连接为企业内部网,能够与Internet相连并发布网页。 3. N-Tier客户机∕服务器结构 后端服务器、中间端服务器和客户机:客户机应用程序负责建立用户界面,通过用户界面让用户向数据库添加、修改、删除、查询数据;数据库服务器执行数据库的存储、检索、管理、安全性及数据备份工作;中间端服务器可以是多层的,管理一个或多个独立的数据库,为客户机或前级服务器提供事务服务和数据预处理;后端服务器是中间服务器的后台,管理多个中间服务器,提供整个数据库系统的事务管理功能。 6.1.2. 与Internet高度集成功能 SQL Server 2000可以作为Internet或内部网服务器的后端数据库,它与Web服务器协作,为Web服务器和浏览器提供信息。 1.内置对XML的支持功能 2.与其他产品相结合,提高网络的安全性能 6.1.3客户机/服务器软件结构 1.客户机软件 (1)客户应用程序软件:访问服务器程序 (2)SQL S

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档