如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
书山有路勤为径,学海无涯苦作舟!住在富人区的她2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖【解析】关系型数据库中常用的查询语言包括:域关系演算、元组关系演算、关系代数。在计算机科学中,域关系演算(DRC)是MichelLacroix和AlainPirotte为关系数据模型发明的作为声明性数据库查询语言。析AB卷(带答案)元组演算是埃德加•科德导入的演算,是关系模型的一部分,发展目的是提供宣告式的数据库查询语言。数据库查询语言QUEL和后来的SQL中的一些灵感是由元组演算而来。SQL和原来的关系模型和演算已有一.综合题(共15题)许多不同,后来成为实际上的数据库查询语言标准,几乎所有的关系数据库管理系统中都会用到SQL或是1.其变体。单选题域关系演算与元组关系演算最大的区别是域关系演算中的变量表示数据库的表属性,而元组关系演算的假设有关系E(学校名称,所在地)和F(学校名称,专业代码,分数线),查询所有学校所有专业的分数变量表示元组,即数据库的一行。线,以及学校所在地的信息,对应的关系表达式为()。关系代数是一种抽象的查询语言,用对关系的运算来表达查询,作为研究关系数据语言的数学工具。关系代数的运算对象是关系,运算结果亦为关系。问题1选项A.ExF3.B.F∩E案例题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。C.EUF【说明】某银行账务系统的部分简化后的关系模式如下:D.E▷◁F账户表:accounts(a_no,a_name,a_status,a_balop,en_branch_no,open_branch_name,phone_no);属性含义分别为:账户编码、账户名称、账户状态(1-正常、2-冻结、3-挂失)、账户余额、开户网点编码、开户网点名称、账户移动电话。【答案】D账户交易明细表:trade_details(t_date,optr_no,serial_no,t_branch,a_no,t_type,t_amt,t_result);属性含义分别为:交易日期、操作员编码、流水号、交易网点编码、账户编码、交易类型(1-存款、2-取款)、交易金额、交易结果(1-成功、2-失败、3-异常、4-已取消)。2.网点当日余额汇总表:branch_sum(b_no,b_date,b_name,all_bal);属性含义分别为:网点编码、汇总单选题日期、网点名称、网点开户账户的总余额。关系型数据库中常用的查询语言不包括()。系统提供常规的账户存取款交易,并提供账户余额变更通知服务。该账务系统是7*24h不间断地提供服务;网点当日余额汇总操作一般在当日晚上12点左右,运维人员在执行日终处理操作中完成。问题1选项【问题1】(6分)A.域关系演算下面是系统日终时生成网点当日余额汇总数据的存储过程程序,请补全空缺处的代码。CREATEPROCEDUREBranchBalanceSum(INsdatechar(8))B.元组关系演算DECLAREall_balancenumber(142);C.导航式语言v_bran_novarchar(10);v_bran_namevarchar(30);D.关系代数(a)c_sum_balISSELECTopen_branch_no,open_branch_name,sum(a_bal)FROMaccountsGROUPBYopen_branch_no,open_branch_name;【答案】CBEGIN书山有路勤为径,学海无涯苦作舟!住在富人区的她OPENc_sum_bal;LOOP(b)c_sumbalINTOv_bran_no,_(c)_;IFc_sum_bal%%NOTFOUNDTHEN//未找到记录(d);ENDIF;INSERTINTObranch_sumVALUES(v_bran_no,s_date,v_bran_name,all_balance);ENDLOOP;CLOSE_(e);COMMIT;EXCEPTIONWHENOTHERSTHEN(f)END;【问题2】(5分)当执行存取款交易导致用户账户余额发生变更时,账务系统需要给用户发送余额变更短信通知。通知内容为“某时间您的账户执行了某交易,交易金额为XX元,交易后账户余额为XXX元”。默认系统先更新账户表,后更新账户交易明细表。下面是余额变更通知功能对应的程序,请补全空缺处的代码。CREATETRIGGERBalanceNotice(g)INSERTon(h)(i)WHEN(j)=1DECLAREvphonevarchar(30);vtypevar