- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
《数据库系统概论》试题
一、选择题(每题2分,共20分)
数据库系统的三级模式结构不包括以下哪一项?()
A.外模式B.模式C.内模式D.用户模式
下列哪项不是数据模型的三要素?()
A.数据结构B.数据操作C.数据冗余D.完整性约束
关系代数中,从关系中选择满足条件的元组的运算称为()
A.投影B.选择C.连接D.笛卡尔积
事务的哪个特性保证事务执行过程中,若发生故障,数据库能回滚到事务开始前的状态?()
A.一致性B.隔离性C.持久性D.原子性
为避免并发操作带来的“丢失修改”问题,最常用的并发控制机制是()
A.时间戳B.乐观锁C.封锁D.版本控制
数据库设计中,需求分析阶段的主要输出是()
A.数据字典B.ER图C.关系模式D.存储结构
若关系模式R中不存在部分函数依赖,则R至少满足()
A.1NFB.2NFC.3NFD.BCNF
SQL语句中,用于将查询结果按指定列分组的关键字是()
A.ORDERBYB.WHEREC.HAVINGD.GROUPBY
数据库安全性控制中,授予用户操作权限的SQL语句是()
A.REVOKEB.CREATEC.GRANTD.DROP
ER图中,用于表示实体之间联系的图形是()
A.椭圆B.菱形C.矩形D.直线
二、填空题(每空1分,共10分)
事务的四大特性(ACID)分别是原子性、一致性、__________和持久性。
关系代数的基本运算包括选择、投影、并、差和__________。
数据库并发操作可能导致的三个问题是丢失修改、不可重复读和__________。
数据库设计分为需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和__________六个阶段。
在SQL中,创建数据表的语句是CREATETABLE,删除数据表的语句是__________。
参照完整性约束要求,外键的值要么为空,要么必须等于对应__________中的某个值。
关系模式的规范化过程中,消除传递函数依赖是为了满足__________的要求。
数据库系统中的数据独立性包括逻辑数据独立性和__________。
封锁机制中,共享锁(S锁)允许其他事务加__________,但不允许加排他锁。
常用的数据库备份方式有全量备份、增量备份和__________。
三、简答题(每题6分,共18分)
简述ER图向关系模式转换的核心规则。
什么是数据库的完整性约束?请列举三种主要的完整性约束类型并说明其作用。
简述数据库并发控制中“封锁”的基本原理,以及排他锁(X锁)和共享锁(S锁)的区别。
四、应用题(每题10分,共20分)
现有“学生-课程”数据库,包含三张表:
学生表(学号,姓名,性别,年龄,专业),主键为“学号”
课程表(课程号,课程名,学分,教师),主键为“课程号”
选课表(学号,课程号,成绩),主键为“学号+课程号”,外键“学号”参照学生表,“课程号”参照课程表
请完成以下操作:
编写SQL语句,查询“计算机科学”专业学生选修的所有课程名称及对应的成绩(要求显示学生姓名、课程名、成绩)。
编写SQL语句,向选课表中插入一条记录:学号“2023001”、课程号“C001”、成绩“85”(需保证语句符合完整性约束)。
五、综合题(共32分)
某图书馆需设计“图书借阅”数据库,需求如下:
图书信息包括书号、书名、作者、出版社、出版日期、库存量;
读者信息包括读者号、姓名、性别、年龄、单位、联系电话;
读者借阅图书时,需记录借阅日期、归还日期(未归还时为空)、罚款金额(未罚款时为0);
一本书可被多个读者借阅,一个读者可借阅多本书。
请完成以下任务:
绘制该数据库的ER图(需标注实体属性、实体间联系类型及联系属性);(10分)
将ER图转换为关系模式,标注各关系的主键和外键;(12分)
编写SQL语句,查询“2024年1月1日后借阅且未归还”的读者姓名、图书书名及借阅日期;(6分)
分析以下并发调度是否冲突可串行化(需写出冲突操作、绘制优先图并判断):(4分)
T1:读图书A的库存量(记为A=10)→修改A的库存量为9→提交
T2:读图书A的库存量(记为A=10)→修改A的库存量为8→提交
调度序列:T1读A→T2读A→T1改A→T1提交→T2
您可能关注的文档
最近下载
- 上半年基本公共卫生服务项目工作总结.docx VIP
- 北师版小学五年级上册数学 第七单元 可能性 第七单元复习.ppt VIP
- 子宫内膜异位症诊治指南(第三版).pptx VIP
- 软件工程——理论与实践(附微课视频 第3版)吕云翔课后习题答案解析.pdf
- 历史故事教学法在初中历史时空观念培养中的实践研究教学研究课题报告.docx
- 云南省港航投资建设有限责任公司笔试题目.pdf VIP
- 施耐德ATS22软启动器使用说明.docx VIP
- 造纸工艺流程 完整版课件PPT.pptx VIP
- 常州大地测绘中文电子经纬仪使用说明书2012220.doc VIP
- 人工智能在促进中小学教育改革与发展中的作用研究教学研究课题报告.docx
原创力文档


文档评论(0)