- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目八 思考和练习答案
填空题
内联接查询的含义是指两个存在关联关系的表A和B,表A与表B内联接的查询结果为C,结果集C中只能包括表A与表B中满足关联条件的记录。
自然联接是指在内联接查询的select子句中出现的列名,虽然来自于不同的表,但列名不重复,“表别名.列名”的可以简写为“列名”。
在自联接查询中,虽然,数据来源是同一个表,但需要作为不同角色来参与查询,必须为表定义不同角色的别名。
左联接查询的含义是指两个存在关联关系的表A和B,表A与表B左联接的查询结果为C。C的列可以来自于A和B的列,C的记录中允许包括表A的全部记录以及表A中与表B满足关联条件的记录,C中A与B不满足关联条件的列值为空值。
右联接的含义是指两个存在关联关系的表A和B,表A与表B右联接的查询结果为C。C的列可以来自于A和B的列,C的记录中可以包括表B的全部记录以及表A中与表B满足关联条件的记录,C中B与A不能够满足关联条件部分为空值。
全联接的含义是指两个存在关联关系的表A和B,表A与表B全联接的查询结果为C。C的列可以来自于A和B的列,C的记录中可以包括表A和表B的全部记录,C中B与A以及A与B不满足关联条件的部分为空值。
交叉联接的含义是指两个存在关联关系的表A和B,表A与表B交叉联接的查询结果为C。C的列可以来自于A和B的列,C中可以包括表A和B的全部记录。C的记录数是A的记录数与B的记录数的乘积,即表A的每一条记录对应表B的全部记录。
联接谓词in或not in的含义是指,确定指定列的值或表达式的值是否与子查询或列表中的值相匹配/不匹配。
联接谓词exits或not exists的含义是指根据指定子查询的结果是存在还是不存在,进一步决定是否执行查询操作。
选择题
下列哪个关键字是可以实现表与表的内联接。(A)
A.inner join
B.left join
C.right join
D.cross join
下列哪个关键字是可以实现表与表的左联接。(B)
A.inner join
B.left join
C.right join
D.full join
下列哪个关键字是可以实现表与表的右联接。(C)
A.inner join
B.left join
C.right join
D.cross join
下列哪个关键字是可以实现表与表的全联接。(A)
A.full join
B.left join
C.right join
D.cross join
下列哪个关键字是可以实现表与表的交叉联接。(D)
A.inner join
B.left join
C.right join
D.cross join
下列哪个联接谓词的含义是指,确定指定列的值或表达式的值是否与子查询或列表中的值相匹配。(C)
A.all
B.any
C.in
D.exists
下列哪个联接谓词的含义是指根据指定子查询的结果是存在还是不存在,进一步决定是否执行查询操作。(D)
A.all
B.any
C.in
D.exists
简答题
简述表与表内联接查询的含义、语法以及适用情况。
答案:
内联接查询的含义是:两个存在关联关系的表A和B,表A与表B内联接的查询结果为C,结果集C中只能包括表A与表B中满足关联条件(例如,相等)的记录。
内联接查询适于我们所要的信息来自于表A和表B,A和B之间存在关联关系,并且查询结果仅由A和B中存在关联关系的记录组成。
联接表A和表B的关键字是“inner join”,定义关联条件的关键字是“on”。内联接查询语句的语法格式如下所示。
select 主表别名.列名,
……
附表别名.列名,
……
from 主表名 主表别名
inner join 附表名 附表别名
on 关联条件
其他where、group by、having、order by子句
简述什么是自然联接和自联接?
答案:
自然联接是指:在内联接查询的select子句中出现的列名,虽然来自于不同的表,但列名不重复,“表别名.列名”的可以简写为“列名”。对于自然联接,SQL Server在编译、执行时不会因为不能确定某列的来源而提示错误信息。
在自联接查询中,虽然,数据来源是同一个表,但需要作为不同的角色来参与查询,必须为表定义不同角色的别名。
简述表与表左联接查询的含义、语法以及适用情况。
答案:
左联接查询的含义是:两个存在关联关系的表A和B,表A与表B左联接的查询结果为C。C的列可以来自于A和B的列,C的记录中允许包括A的全部记录以及B中与A满足关联条件的记录,C中A与B不满足关联条件的列值为空值。
联接表A和表B的关键字是“left join”,定义关联条件的关键字是“on”。左联接查询语句的语法格式如下所示。
select 主表别名.列名,
您可能关注的文档
- SQL Server 2008数据库应用教程 第2版 教学课件 作者 邱李华 李晓黎 任华 冉兆春 第9章.ppt
- SQL Server 2008数据库应用教程 第2版 教学课件 作者 邱李华 李晓黎 任华 冉兆春 第10章.ppt
- SQL Server 2008数据库应用教程 第2版 教学课件 作者 邱李华 李晓黎 任华 冉兆春 第11章.ppt
- SQL Server 2008数据库应用教程 第2版 教学课件 作者 邱李华 李晓黎 任华 冉兆春 第12章.ppt
- SQL Server 2008数据库应用教程 第2版 教学课件 作者 邱李华 李晓黎 任华 冉兆春 第13章.ppt
- SQL Server 2008数据库应用教程 第2版 教学课件 作者 邱李华 李晓黎 任华 冉兆春 第14章.ppt
- SQL Server 2008数据库应用教程 第2版 习题答案作者 邱李华 李晓黎 任华 冉兆春 28493练习题参考答案.doc
- SQL Server 2008数据库应用教程 教学课件 作者 齐志 赵晓丹 第1章 数据库与SQL Server 2008概述.ppt
- SQL Server 2008数据库应用教程 教学课件 作者 齐志 赵晓丹 第2章 数据库管理.ppt
- SQL Server 2008数据库应用教程 教学课件 作者 齐志 赵晓丹 第3章 表的设计.ppt
- SQL Server2000中文版基础教程 教学课件 作者 宋晓峰习题答案 项目二 思考和练习答案.doc
- SQL Server2000中文版基础教程 教学课件 作者 宋晓峰习题答案 项目九 思考和练习答案.doc
- SQL Server2000中文版基础教程 教学课件 作者 宋晓峰习题答案 项目六 思考和练习答案.doc
- SQL Server2000中文版基础教程 教学课件 作者 宋晓峰习题答案 项目七 思考和练习答案.doc
- SQL Server2000中文版基础教程 教学课件 作者 宋晓峰习题答案 项目三 思考和练习答案.doc
- SQL Server2000中文版基础教程 教学课件 作者 宋晓峰习题答案 项目十 思考和练习答案.doc
- SQL Server2000中文版基础教程 教学课件 作者 宋晓峰习题答案 项目四 思考和练习答案.doc
- SQL Server2000中文版基础教程 教学课件 作者 宋晓峰习题答案 项目五 思考和练习答案.doc
- SQL Server2000中文版基础教程 教学课件 作者 宋晓峰习题答案 项目一 思考和练习答案.doc
- SQL Server2005数据库实用教程 教学课件 作者 常军林 练习题参考答案 课后练习题参考答案.doc
文档评论(0)