东软Oracle期末作业.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东软Oracle期末作业

测试: 期末考试 - 数据库编程与SQL - 第2部分审核以下答案, 反馈信息和问题得分。星号 (*) 表示正确答案。窗体顶端Section 15(回答此部分的所有问题)1.?非等值联接通常用于以下哪些项?(选择两个正确答案)?标记为待复查?(1) 分数(选择所有正确答案)一组数字 (*)一组文本一组日期 (*)一组行标识一组列正确2.?将 5 个表联接在一起至少需要多少个联接条件??标记为待复查?(1) 分数34 (*)5比表的数目多一个正确3.?“顾客”和“销售额”表包含以下列:顾客?顾客标识 NUMBER(10) PRIMARY KEY?公司 VARCHAR2(30)?地点 VARCHAR2(20)销售额?销售额标识 NUMBER(5) PRIMARY KEY?顾客标识 NUMBER(10) FOREIGN KEY?销售总额 NUMBER(30)哪条 SELECT 语句会返回顾客标识、公司和销售总额??标记为待复查?(1) 分数SELECT c.顾客标识, c.公司, s.销售总额?FROM 顾客 c, 销售额 s?WHERE c.顾客标识 = s.顾客标识 (+);SELECT 顾客标识, 公司, 销售总额FROM 顾客, 销售额?WHERE 顾客标识 = 顾客标识;SELECT c.顾客标识, c.公司, s.销售总额?FROM 顾客 c, 销售额 s?WHERE c.顾客标识 = s.顾客标识;(*)SELECT 顾客标识, 公司, 销售总额?FROM 顾客 c, 销售额 s?WHERE c.顾客标识 = s.顾客标识;正确4.?您需要提供一个列表,其中列出销售部中已获得奖金且销售额超过 50,000 美元的所有雇员的名字和姓氏。公司总裁希望从最高金额开始列出销售额。“雇员”表和“销售部”表包含以下列:雇员?雇员标识 NUMBER(10) PRIMARY KEY?姓氏 VARCHAR2(20)?名字 VARCHAR2(20)?部门标识 VARCHAR2(20)?聘用日期 DATE?薪金 NUMBER(10)销售部?销售额标识 NUMBER(10) PRIMARY KEY?销售额 NUMBER(20)?报价 NUMBER(20)?经理 VARCHAR2(30)?奖金 NUMBER(10)?雇员标识 NUMBER(10) FOREIGN KEY下列哪条 SELECT 语句可以完成此任务??标记为待复查?(1) 分数SELECT e.雇员标识, e.姓氏, e.名字, s.雇员标识, s.奖金, s.销售额?FROM 雇员 e, 销售部 s?ORDER BY 销售额 DESC?WHERE e.雇员标识 = s.雇员标识 AND 销售额 50000 AND s.奖金 IS NOT NULL;SELECT e.雇员标识, e.姓氏, e.名字, s.雇员标识, s.奖金, s. 销售额?ORDER BY 销售额 DESC?FROM 雇员 e, 销售部 s?WHERE e.雇员标识 = s.雇员标识 AND s.奖金 IS NOT NULL AND 销售额 50000;SELECT e.雇员标识, e.姓氏, e.名字, s.雇员标识, s.奖金, s. 销售额?WHERE e.雇员标识 = s.雇员标识?FROM 雇员 e, 销售部 s AND s.销售额 IS NOT NULL AND 销售额 50000?ORDER BY 销售额 DESC;SELECT e.雇员标识, e.姓氏, e.名字, s.雇员标识, s.奖金, s.销售额?FROM 雇员 e, 销售部 s?WHERE e.雇员标识 = s.雇员标识 AND s.奖金 IS NOT NULL AND 销售额 50000?ORDER BY 销售额 DESC;(*)正确5.?创建笛卡尔积时会发生什么情况??标记为待复查?(1) 分数一个表中的所有行都被联接到另一个表中的所有行上 (*)表与自身相联接,一列与其下一列相联接,直至联接完所有列表被联接到另一个相应的表将显示不匹配 WHERE 子句的所有行正确第 1 页共 10 页下一步概要窗体底端测试: 期末考试 - 数据库编程与SQL - 第2部分审核以下答案, 反馈信息和问题得分。星号 (*) 表示正确答案。窗体顶端Section 15(回答此部分的所有问题)6.?评估以下 SELECT 语句:SELECT p.球员标识, m.姓氏, m.名字, t.球队名称?FROM 球员 p?LEFT OUTER JOIN 球员 m ON (p.经理标识 = m.球员标识)?LEFT OUTER JOIN 球队 t ON (p.球队标识 = t.球队标识);将先计算哪个联接??标记为待复查?(1) 分数“球员”表的自联接

文档评论(0)

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

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

1亿VIP精品文档

相关文档