- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2025年华北理工大学轻工学院软件工程专业《数据库原理》科目期末试卷及答案
考试时间:______分钟总分:______分姓名:______
一、选择题(每小题2分,共20分。请将正确选项字母填在括号内)
1.下列关于数据库系统的叙述中,正确的是()。
A.数据独立性仅指数据与程序的逻辑独立性
B.数据库系统比文件系统更高级,因此数据库系统一定比文件系统效率高
C.数据库系统允许多个用户共享数据
D.数据库系统不需要操作系统的支持
2.关系模型中,用来唯一标识关系中每个元组的属性或属性组合称为()。
A.主属性
B.外属性
C.关键字(主键)
D.非主属性
3.下列关系代数运算中,属于关系合成操作的是()。
A.?(笛卡尔积)
B.σ(选择)
C.π(投影)
D.→(连接)
4.SQL语句中,用于删除表中的数据的命令是()。
A.UPDATE
B.DELETE
C.INSERT
D.CREATE
5.在关系数据库中,实现实体完整性的约束是通过()来实现的。
A.外键约束
B.检查约束
C.主键约束
D.默认约束
6.若一个关系模式R满足BCNF范式,则它一定也满足()。
A.1NF
B.2NF
C.3NF
D.BCNF
7.对关系数据库进行规范化设计的主要目的是()。
A.提高数据库的运行效率
B.减少数据冗余
C.增加数据库的复杂性
D.提高数据库的安全性
8.在数据库系统中,用于确保多个并发执行的事务同时执行的结果是正确的并发控制机制是()。
A.数据备份
B.数据恢复
C.并发控制
D.安全性控制
9.事务的原子性是指事务必须是()的单元。
A.可恢复的
B.可rollback的
C.原子的
D.可重复的
10.在数据库三级模式结构中,描述具体物理存储结构的层次是()。
A.概念模式
B.外模式
C.内模式
D.模式
二、填空题(每空2分,共20分。请将答案填在横线上)
1.数据库系统的核心是______。
2.一个关系可以看作一张______。
3.SQL语言通常分为数据定义语言(DDL)、数据操纵语言(______)、数据控制语言(DCL)。
4.关系模式R(A,B,C)满足2NF,若存在非主属性C对码(A,B)的部分函数依赖,则称C对(A,B)存在______依赖。
5.规范化理论中,1NF要求关系中的所有属性都不可再分,这是消除______冗余的基础。
6.并发控制的目标是防止______问题,保证数据库的一致性。
7.事务的隔离性是指一个事务的执行不能被其他事务______。
8.数据库恢复的基本原理是利用______和______来实现系统从故障中恢复。
9.数据库安全性控制主要包括用户认证和______两方面。
10.E-R模型中的三种基本图形是______、______和联系。
三、简答题(每小题5分,共20分)
1.简述数据库系统与文件系统的区别。
2.简述关系代数中的选择操作和投影操作的共同点和区别。
3.简述什么是事务,并说明事务必须具备哪些特性(ACID)。
4.简述数据库完整性包括哪些类型。
四、综合应用题(每小题10分,共30分)
1.设有学生关系S(S号,S名,性别,系号),课程关系C(C号,C名,学分),选课关系SC(S号,C号,成绩)。请用SQL语句完成以下查询:
a.查询选修了所有课程的学生号和姓名。
b.查询每门课程的平均成绩,并显示课程号和平均分,平均分需四舍五入保留两位小数。
2.设有关系模式R(A,B,C,D),其中A为主键。根据以下函数依赖集F={AB→C,C→D,B→D},说明关系模式R满足第几范式?并简要说明理由。若不满足最高范式,请将其分解为满足BCNF的关系模式。
3.假设一个银行数据库中有账户关系Account(账号,户名,余额,开户行),现发生以下情况:
事务T1:将账号为A100的账户余额增加1000元。
事务T2:将账号为A101的账户余额减少500元,并将差额转存到账号为A102的账户。
请简述若两个事务同时并发执行,可能产生哪些并发问题(如脏读、不
您可能关注的文档
最近下载
- 境内医疗器械变更注册申报资料电子目录(参考) .pdf VIP
- 结核分枝杆菌合并乙型肝炎病毒感染诊治专家共识.pptx
- 中纤板电器基础详解.ppt VIP
- 社交礼仪——饮茶礼仪(课件-PPT).pptx VIP
- 基础护理学说课-姜丽.ppt VIP
- 河南诗词大赛题库及答案2024.doc VIP
- 2024年新版全员消防安全知识培训【附最新案例】(77页).pptx VIP
- NB/T 35054-2015_水电工程过鱼设施设计规范.pdf
- (完整版)无菌医疗器械耗材生产企业体系文件 质量手册模板.pdf VIP
- 2025-2026学年小学信息技术(信息科技)三年级上册湘科版(2024)教学设计合集.docx
原创力文档


文档评论(0)