数据库系统工程师
1-5 CBCCB
6-10 BCDDB
11-15 CDCCB
16-20 CDCDB
21-25 ABBBD
26-30 ACDAB
31-35 CBCBA
36-40 ADCDC
41-45 CDDAC
46-50 BADDD
51-55 ABBCA
56-60 DDDCB
61-65 BDCBB
66-70 DBDBC
70-75 ABABD
下午试题
试题一:
问题1:
1.费用单
2.待租凭房屋列表
3.看房请求
4.变更房屋状态
问题2:
5.房主信息文件
6.租凭者信息文件
7.房屋信息文件
8.看房记录文件
问题3:
从租凭者到3 租凭者个人信息
从租凭者到5 看房请求
从房主到6 房屋状态
试题二
问题1:
a NOT NULL
b 职工编号
问题2
c (状态 IN('0','1'))
d FOREIGN KEY
e 负责人编号
f 职工(职工编号)
问题3
g count(项目编号)
h 职工编号
i count(项目编号)
j 职工.居住城市=项目.城市
k 项目.状态='0'
问题4
l emp
m 职工编号
n 项目编号='POO1'
o SELECT
试题三
问题1
a 1 b * c * d *
缺少的联系: 挂号单---*---挂号---*---收银员
问题2
1. 就诊类型 收银员编号 挂号费 主键:就诊号
2.处方单号 就诊号 病人姓名 金额总计 主键:处方单号
3.处方单号 医师名称 项目总计 药品编码 数量 金额 主键:处方单号
4.类型 库存 货架编号 单位 规格 单价 主键:药品编码
另其他主键 挂号单(就诊号) 收银员(编号) 医师(编号)
问题3 检查项目---*---明细1---1---门诊处方
试题四
问题1
1.{作者,教材名称,版本号}->教材编号 教材编号->->版本号
2.侯选键:{作者,教材名称,版本号}
3.2NF,存在传递函数依赖 {作者,教材名称,版本号}->教材编号,教材编号->{教材名称等}
4.教材1(教材编号 教材名称 ISBN 出版社 版本号),教材2(教材编号,作者)
问题2
(1):存在冗余 同院系的话每次都插入相同的院系编号,同专业的话每次都插入相同的专业名称
(2):可以获得需求总量 理由同楼上的差不多
(3):修改课程(……,是否选修)增加 选修(学号,课程编号),学生(学号,姓名),统计总量方法如下:非选修课同上统计,选修课根据课程和选修关系进行统计
试题五
问题1
R1---R2---W1---W2
R1---R2---W2---W1
R2---R1---W1---W2
R2---W2---R1---W1
R2---R1---W2---W1
问题2 导致了丢失修改机票数量的问题,采用两段锁协议进行并发控制
问题3
R1---W1---R2---W2
R2---W2---R1---W1
R1---R2(等待)---W1---W2
R2---R1(等待)---W2---W1
第五题
1, from users
2, Adodc1.Recordset("userID")
3, trim(txtUserID.Text)
4, pwd=trim(txtpassword.text)
5, frmApp.show