山东大学软件学院数据库2022-2023期末测验回忆版

守听  金牌会员 | 2024-7-18 14:41:13 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 873|帖子 873|积分 2619

测验日期:2023.6.27
一、简答题

1.延迟更新机制,为什么只必要取新值
2.简述串行调度和可串行化调度的区别
3.根据SQL语句写出关系代数优化语法树
4.主码能是空吗?为什么
5.给出一个索引,求最坏代价,并解释为什么
6.时间戳排序协议,读写起始的时间戳都是20,变乱a的时间戳是30,变乱b的时间戳是34,变乱a和变乱b各读一次,问最后的Q-timestamp是多少,为什么
二、计划题

(1)ER图与关系模式
项目:项目号,项目名称,起始年份,资助额
西席:工号,西席姓名,职称
门生:学号,姓名,年级
一个项目只能有一个负责人,一个老师可以负责多个项目。一个老师可以加入多个项目,门生只能加入一个项目,一个项目可以有多个门生和老师加入,门生在举行项目的时候必要去机房做实验。
画出ER图
转化成关系模式
(2)给出许多函数依靠,问是否是3NF,若是给出原因,若不是分解成3NF。问是否是BCNF,若是给出原因,若不是分解成BCNF。
三、计算题

ebook(ebid,ebname,price,……)
ceb(cid,ebid,date,……)
customer(cid,cname,city,street,……)
求年事小于三十男性借书的名称(写出SQL语句和关系代数表达式)
求北京 的用户没借过的书(写出SQL语句和关系代数表达式)
求与“数据库系统”这本书价格雷同书的编号和名称(写出SQL语句和关系代数表达式)
求每个用户都借过的书(写出SQL语句和关系代数表达式)
求购买数量最多的书(写出SQL语句)
将销量凌驾10000的书价格进步10%(写出SQL语句)
四、JDBC相关

使用JDBC毗连数据库,用JAVA和SQL 将75-80分的结果进步10%,将90分以上的结果-5分。

相似度90%,只有一小部门记不起来了。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

守听

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表