山东大学软件学院2023数据库系统期末考试A卷
创始人
2025-01-16 03:04:13
0

目录

考试时间

一、简答题

二、综合题

(一)数据库设计

(二)规范化

三、计算题

四、


考试时间

2023.6.25

一、简答题

1.在延迟修改机制中,日志只记录新值,不记录旧值,为什么

2.“串行调度”和“可串行化调度”的区别

3.画出下列查询语句的关系代数树以及优化后的关系代数树

select name

from instructor a, instructor b

where a.salary>b.salary and b.name='Alice'

4.主码的属性可以为空值吗,为什么

5.索引(X,Y)采用B+树搜索,查找10

参考:符合查找条件的结果有n条,树的高度为h

6.数据项Q的R-timestamp和W-timestamp均为20,事务Ta的时间戳为30,Tb的时间戳为34,Tb先进行read(Q)操作,然后Ta再进行read(Q)操作,执行完这些操作后,数据项Q的R-timestamp是多少,为什么

二、综合题

(一)数据库设计

教工有教工号,教工名,职称,学生有学生号,学生名,年级,项目有项目号,项目名,起始时间,资助额。一个教工可以管理多个项目,一个项目只可以有一个教工管理;一个项目可以有多个学生和老师参加,一个学生只能参加一个项目,一个老师可以参加多个项目,学生在为项目工作时可能需要去机房做实验

要求:1.画出E-R模型图

2.根据E-R模型图写出关系模式

(二)规范化

R=(U,F),U={A,B,C,D,E},F={A→B,AC→D,BD→E,AD→B},

1.判断该关系模式是3NF的吗,如果是,说明理由;如果不是,将该关系模式分解成3NF且是无损连接和保持函数依赖的模式

2.判断该关系模式是BCNF的吗,如果是,说明理由;如果不是,分解成属于BCNF且是无损连接的模式

三、计算题

customer(cid, cname, city, street, gender, age),cid是主码

ebook(ebid, ebname, price),ebid是主码

ceb(cid, ebid),cid和ebid是主码

1.查询年龄在30岁以下的男性顾客购买的书的书名(关系代数和SQL)

2.查询与书名为“数据库系统”单价一样的书编号和书名(关系代数和SQL)

3.查询没有被所属城市是“北京”的顾客购买的书的书名(关系代数和SQL)

4.查询被所有顾客都购买的书(关系代数和SQL)

5.查询购买数量最大的书(SQL)

6.更新ebook,将购买数量超过10000的电子书的售价提高10%(SQL)

四、

SC(sno, cno, score),利用JDBC连接数据库,并用Java和SQL语句完成下列操作:

1.将70到85之间的分数提高10%(包含70和85);2.将高于90的成绩减5分(包含90)(可以用伪代码)

相关内容

热门资讯

一分钟举措!微信小程序游戏修改... 一分钟举措!微信小程序游戏修改器,新西游大厅辅助(辅助)确实存在有平台(哔哩哔哩)1、起透看视 微信...
2分钟积累!功夫川麻小程序有挂... 2分钟积累!功夫川麻小程序有挂吗,九游辅助破解版(辅助)一直是有辅助(哔哩哔哩)1、打开软件启动之后...
八分钟妙计!打两圈兴化打两圈外... 八分钟妙计!打两圈兴化打两圈外g挂,蛮王大厅脚本辅助(辅助)其实有挂修改器(哔哩哔哩)1)打两圈兴化...
五分钟积累!广西老友玩有破解吗... 五分钟积累!广西老友玩有破解吗,金虎爷有挂吗(辅助)其实真的是有辅助(哔哩哔哩)1、玩家可以在广西老...
五分钟积累!789大菠萝脚本,... 五分钟积累!789大菠萝脚本,新海贝之城开挂(辅助)果然有挂安装(哔哩哔哩)1、点击下载安装,新海贝...
第九分钟窍要!潘潘讲故事怎么开... 第九分钟窍要!潘潘讲故事怎么开挂,皇豪互娱透视科技(辅助)一贯是有下载(哔哩哔哩)潘潘讲故事怎么开挂...
第五分钟积累!丰城瓜瓜棋牌辅助... 第五分钟积累!丰城瓜瓜棋牌辅助,新九哥辅助开挂(辅助)本来是真的辅助器(哔哩哔哩)1)丰城瓜瓜棋牌辅...
第七分钟秘籍!闲来辅助最新版下... 第七分钟秘籍!闲来辅助最新版下载,财神13章脚本安全吗(辅助)确实真的有插件(哔哩哔哩)1、点击下载...
7分钟法门!微乐河南小程序辅助... 7分钟法门!微乐河南小程序辅助器免费,新九哥脚本(辅助)一直有挂脚本(哔哩哔哩)1、微乐河南小程序辅...
五分钟机巧!雀友圈斗地主有挂,... 五分钟机巧!雀友圈斗地主有挂,蜜瓜大厅小程序辅助(辅助)切实有挂插件(哔哩哔哩)1、玩家可以在蜜瓜大...