首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
天津市某银行信息系统的数据库部分关系模式如下所示: 客户 (客户号,姓名,性别,地址,邮编,电话) 账户 (账户号,客户号,开户支行号,余额) 支行(支行号,支行名称,城市,资产总额) 交易 (交易号,账户号,业务金额
天津市某银行信息系统的数据库部分关系模式如下所示: 客户 (客户号,姓名,性别,地址,邮编,电话) 账户 (账户号,客户号,开户支行号,余额) 支行(支行号,支行名称,城市,资产总额) 交易 (交易号,账户号,业务金额
admin
2011-01-29
39
问题
天津市某银行信息系统的数据库部分关系模式如下所示:
客户 (客户号,姓名,性别,地址,邮编,电话)
账户 (账户号,客户号,开户支行号,余额)
支行(支行号,支行名称,城市,资产总额)
交易 (交易号,账户号,业务金额,交易日期)
其中,业务金额为正值表示客户向账户存款;为负值表示取款。
现银行决策者希望查看在天津市各支行开户且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
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
阅读下列说明,回答问题1至问题3,将答案填入答题纸的对应栏内。【说明】某系统集成商因公司业务发展过快,项目经理人员缺口较大,因此决定从公司工作3年以上的业务骨干中选拔一批项目经理。张某原是公司的一名技术骨干,编程水平很高,在同事中有一定
某项目进入详细设计阶段后,项目经理为后续活动制定了如下图所示的网络计划图,图中的“△”标志代表开发过程的一个里程碑,此处需进行阶段评审,模块1和模块2都要通过评审后才能开始修复。项目经理对网络图中的各活动进行了成本估算,估计每人每天耗费的成本为1000
已知某信息工程项目由A、B、C、D、E、G、H、I八个活动构成,项目工期要求为100天。项目组根据初步历时估算、各活动问逻辑关系得出的初步进度计划网络图如下图所示(箭线下方为活动历时)。请计算第40天晚上时项目的CV、SV、CPI、SPI(给出计算公
某信息系统工程项目由A、B、C、D、E、F、G这7个任务构成,项目组根据不同任务特点、人员情况等,对各项任务进行了历时估算并排序,并给出了进度计划,如下图。项目中各项任务的预算(方框中,单位是万元)、从财务部获取的监控点处各项任务的实际费用(括
一个预算100万的项目,为期12周,现在工作进行到第八周。已知成本预算是64万,实际成本支出是68万,挣值为54万。对以下四幅图表,分别分析其所代表的效率、进度和成本等情况,针对每幅图表所反映的问题,可采取哪些调整措施?
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某施工单位承担了一项网络传输设备安装工程,共有两个站,合同约定工期70天。项目部编制了进度计划(见表2),资源配备(见表3)。施工单位项目经理及其他人员的人工成本按平
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某施工单位承担了一项计算机网络通信机房建设工程,设有甲、乙、丙三个中继段。项目部根据具体情况进行了工作分解,估算了各工作的持续时间,确定了各工作之间的逻辑关
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】某公司完成一个工期10周的系统集成项目,该项目包含A、B、C、D、E五项任务。项目经理制定了成本预算表(如表2-1),执行过程中记录了每个时段项目的执行情况(如表2-2、表2-3)。针对
原型化方法的准则提供了一套原型开发的思路和方法,它不包括的准则是(49)。 ①从小系统结构集合导出模型 ②先提交系统的核心和框架 ③提供查询语言和报表生成器 ④暂时不提供用户界面 ⑤增量式的模型
以FIPv4地址中,属于单播地址的是(17)。
随机试题
医生甲因犯罪被判处有期徒刑2年,2010年9月20日被捕,2012年9月20日释放,医生甲不予执业医师注册的期限是
发生细菌性肝脓肿时,细菌侵入肝最主要的途径是
当结构基本自振周期T1=1.6s时,风荷载脉动增大系数ξ最接近于( )项数值。已知作用于90m高度屋面处的风荷载标准值wk=1.55kN/m2,作用于90m高度屋面处的突出屋面小塔楼风荷载标准值△P90=600kN。假定风荷载沿高度是倒三角形分布(
电力变压器的专项调试包括( )。
甲乙双方的施工合同约定工程应于2010年5月10日竣工,但是乙方因为管理不善导致工程拖期,在5月20日到5月25日该地区发生洪灾,造成工期一再拖延,最后竣工时间为2010年5月31日。甲方在支付乙方工程费用时,拟按照合同约定扣除因乙方工程拖期的违约费用,那
某公司销售服装一批,价款20000元,税率17%,价税合计23400元,收到转账支票,存入银行。则应做的会计分录是()。
许多人喜欢晨练,但从环境角度来看,城市早晨的空气并不新鲜,原因是()。
Eachyear,millionsofpeopleinBangladeshdrinkgroundwaterthathasbeenpollutedbynaturallyhighlevelsofarsenicpoison.
ShoppingforClothesShoppingforclothesisnotthesameexperienceforamanasitisforawoman.Amangoesshoppingbec
The"fatherofwaters",theMississippiRiverisoneofthe【C1】______intheworld.AccordingtotheUnitedStatesArmyCorpsof
最新回复
(
0
)