首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
天津市某银行信息系统的数据库部分关系模式如下所示: 客户 (客户号,姓名,性别,地址,邮编,电话) 账户 (账户号,客户号,开户支行号,余额) 支行(支行号,支行名称,城市,资产总额) 交易 (交易号,账户号,业务金额
天津市某银行信息系统的数据库部分关系模式如下所示: 客户 (客户号,姓名,性别,地址,邮编,电话) 账户 (账户号,客户号,开户支行号,余额) 支行(支行号,支行名称,城市,资产总额) 交易 (交易号,账户号,业务金额
admin
2011-01-29
36
问题
天津市某银行信息系统的数据库部分关系模式如下所示:
客户 (客户号,姓名,性别,地址,邮编,电话)
账户 (账户号,客户号,开户支行号,余额)
支行(支行号,支行名称,城市,资产总额)
交易 (交易号,账户号,业务金额,交易日期)
其中,业务金额为正值表示客户向账户存款;为负值表示取款。
现银行决策者希望查看在天津市各支行开户且2009年9月使用了银行存取服务的所有客户的详细信息,请补充完整相应的查询语句。
(交易日期形式为’2000-01-01’)
SELECT DISTINCT客户.*
FROM客户,账户,支行,交易
WHERE客户.客户号=账户.客户号 AND
账户.开户支行号=支行.支行号AND
(d) AND
交易.账户号=账户.账户号 AND
(e) ;
上述查询优化后的语句如下,请补充完整。
SELECT DISTINCT客户.*
FROM 客户,账户, (f) AS新支行, (g) AS新交易
WHERE客户.客户号=账户.客户号AND
账户.开户支行号=新支行.支行号AND
新交易.账户号=账户.账户号;
选项
答案
(d)支行.城市=’天津市’ (e)交易.交易日期 LIKE’2009-09-%’或等价表示 (f)(SELECT*FROM 支行 WHERE城市=’天津市’) (g)(SELECT*FROM 交易 WHERE交易日期LIKE’2009-09%’)或等价表示
解析
根据问题2要求应在表连接条件的基础上,需要添加两个条件:①支行关系的城市属性值为“天津市”,即支行城市=’天津市’;②在2009年9月存在交易记录,由于交易日期形式为’2000-01-01’,所以需要通过模糊匹配来实现,用LIKE关键词和通配符表示,即交易.交易日期LIKE’2009-09-%’。
WHERE子句中条件的先后顺序会对执行效率产生影响。假如解析器是按照先后顺序依次解析并列条件,优化的原则是:表之间的连接必须出现在其他WHERE条件之后,那些可以过滤掉最多条记录的条件尽可能出现在WHERE子句中其他条件的前面。要实现上述优化过程,可以重新组织WHERE条件的顺序或者通过嵌套查询以缩小连接记录数目的规模来实现。
根据问题2要求,考生需要添加两个子查询以缩小参与连接的记录的数目,即筛选出天津市的所有支行(SELECT+FROM支行WHERE城市=’天津市’),而且找到2009年9月发生的交易记录(SELECT+FROM交易WHERE交易日期LIKE’2009-09-%’),然后再做连接查询。
转载请注明原文地址:https://jikaoti.com/ti/tPN7FFFM
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
阅读下列说明,回答问题l至问题3,将答案填入答题纸的对应栏内。【说明】A公司承接了一个为某政府客户开发ERP软件的项目,任命小张担任项目经理。由于该客户与A公司每年有上千万元的项目合作,A公司管理层对该客户非常重视,并一再嘱咐小张要保证
某信息系统工程项目由A、B、C、D、E、F、G这7个任务构成,项目组根据不同任务特点、人员情况等,对各项任务进行了历时估算并排序,并给出了进度计划,如下图。项目中各项任务的预算(方框中,单位是万元)、从财务部获取的监控点处各项任务的实际费用(括
一个信息系统集成项目有A、B、C、D、E、F共6个活动,目前是第12周末,活动的信息如下。活动A:持续时间5周,预算30万元,没有前置活动,实际成本35.5万元,已完成100%;活动B:持续时间5周,预算70万元,前置活动为A,实际成本
张某是某公司的项目经理,有着丰富的项目管理经验,最近负责某电子商务系统开发的项目管理工作。该项目经过工作分解后,范围已经明确。为了更好地对其他项目的开发过程进行监控,保证项目顺利完成,张某拟采用网络计划技术对项目进度进行管理。经过分析,张某得到了一张工作计
一个预算100万的项目,为期12周,现在工作进行到第八周。已知成本预算是64万,实际成本支出是68万,挣值为54万。对以下四幅图表,分别分析其所代表的效率、进度和成本等情况,针对每幅图表所反映的问题,可采取哪些调整措施?
某项目是一个新产品开发项目,项目计划开发周期为12个月,项目团队有11个人,包括:项目经理1人,开发工程师5人,测试工程师2人,文档工程师1人,配置管理1人,SQA1人。项目于2010年7月1日开始,项目计划如下:需求分析一个月,总体设计一个月
某信息系统项目包含A、B、C、D、E、F、G、H、I、J十个活动。各活动的历时、成本估算值、活动逻辑关系如下表所示:项目经理在第9天结束时对项目进度进行统计,发现活动C完成了50%,活动E完成了50%,活动G完成了100%,请判断该项目工期是否会受到
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】王某是某管理平台开发项目的项目经理。王某在项目启动阶段确定了项目组的成员,并任命程序员李工兼任质量保证人员。李工认为项目工期较长,因此将项目的质量检查时间定为每月一次
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某施工单位承担了一项计算机网络通信机房建设工程,设有甲、乙、丙三个中继段。项目部根据具体情况进行了工作分解,估算了各工作的持续时间,确定了各工作之间的逻辑关
招标公告应当载明招标人的名称和地址、招标项目的(6)、数量、实施地点和时间,以及获取招标文件的办法等事项。
随机试题
Lowwages,chronicunemploymentandunderemploymentleadtolowincome,lackofpropertyownership,absenceofsavings,absence
该患者接着的治疗哪项合适
适用于水飞法的矿物药的性质是
左心室增大时,心尖搏动移位方向是
A.玉女煎B.导赤散C.六一散D.黄连解毒汤E.竹叶石膏汤心胸烦热,口渴面赤,口舌生疮者。治疗应选用()
宪法的最高效力表现在下列哪个选项中?()
下列对不能当场作出行政许可决定的实施期限的各项表述中,在不考虑法律、法规特别规定的情形下,表述正确的有()。
一个商品流通企业的战略分为三个层次,其中处于第三个层次的战略是()。
根据《票据法》的规定,下列各项中,不属于银行汇票相对记载事项的是()。
关于学困生的主要教育方法,下列做法正确的是()。
最新回复
(
0
)