1 / 10
文档名称:

数据开发试题.docx

格式:docx   大小:41KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据开发试题.docx

上传人:mazhuangzi1 2022/6/27 文件大小:41 KB

下载得到文件列表

数据开发试题.docx

文档介绍

文档介绍:数据开发试题
纸卷满分100分,考试时间90分钟,答案请全部写在答题纸上。
一. 选择题(共12题,含单选跟多选,每题3分,共36分)
并发操作会带来那些数据不一致性? (ABC)
A:丢失修改
B:不可重复读
C:读脏数据
个人持有银行账户,并通过银行提供的渠道进行相关的金融交易活动,逻辑 模型是为了描述各业务实体,属性(主键)以及实体间的关系。以下模型用来描 述个人账户金融交易涉及的实体以及相互关系,但只包含了个人客户信息实体, 账户信息实体、账户交易信息实体,以及账户信息实体和账户交易信息实体之间 的关系,从总体上看,并不完整。
已知实体具体说明如下:
个人客户信息(客户编号、客户姓名、开户机构、年龄、性别) 账户信息(账号、账号名称、币种、开户机构、开户日期、余额) 账户交易信息(交易编号、账户名、交易对手账户号、交易日期、交易 类型、交易金额)
账户信息 账户号(PK) 账户名称 币种
开户机构 开户日期 销户日期 余额
账户交易信息
交易编号(PK)
账号账户号(FK)
交易对手账户账户号(FK)
交易类型代码
交易日期(PK)
交易金额
图1 逻辑模型图
110256
2
1
9011011533
110254
3
2
9011011534
110456
1
vNULL>
9011011535
110763
2
1
9011011536
1)请遵循3NF来补充逻辑模型图【图1】中缺失的关系和属性,使模型能够
反映出交易信息实体和个人客户信息实体之间的关系。(6分)
2)请设计一个实体用来描述(存储)账户余额的每天变化过程,包括实体、 属性(主键)、关系。(6分)
账户余额历史表
账户号(PK) (FK)
开始日期(PK)
结束日期
假设北京分行有一张区域联行客户表,表的PK字段为Sys_Cust_Id,抽样数 据如下。(6分)
CUST MGN INFO 100
区域代码
客户类型
系统内外标志
客户联行号
Region Cd
Cust Type Cd
Sys Ind
Sys Cust Id
110800
1
1
9011011531
110310
2
<NULL>
9011011532
现总行有一张全量联行客户表(CUST_MGN_INFO), 2张表结构完全一致,要
求编写SQL找出CUST_MGN_INFO_110与CUST_MGN_INFO有差异的记录。
CUST_MGN_INFO_110表有差异的记录:
Select * from CUST_MGN_INFO_110
Except
Select * from CUST_MGN_INFO
CUST_MGN_INFO表有差异的记录:
Select * from CUST_MGN_INFO
Except
Select * from CUST_MGN_INFO_110
c1 , CUST_MGN_INFO c and
or
利用表的主键判断:
Select * from CUST_MGN_INFO_110 where c1. Sys_Cust_Id =c. Sys_Cust_Id (>c. Re