2025年自考计算机专业《数据库系统原理》试题及参考答案_第1页
2025年自考计算机专业《数据库系统原理》试题及参考答案_第2页
2025年自考计算机专业《数据库系统原理》试题及参考答案_第3页
2025年自考计算机专业《数据库系统原理》试题及参考答案_第4页
2025年自考计算机专业《数据库系统原理》试题及参考答案_第5页
已阅读5页,还剩7页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2025年自考计算机专业《数据库系统原理》试题及参考答案一、单项选择题(本大题共10小题,每小题2分,共20分)1.以下不属于数据模型三要素的是()A.数据结构B.数据操作C.数据冗余D.完整性约束2.数据库三级模式中,描述用户可见局部数据结构的是()A.内模式B.模式C.外模式D.存储模式3.关系模式R(A,B,C,D),函数依赖集F={A→B,B→C,CD→A},则R的候选码是()A.AB.CDC.BD.AD4.事务的ACID特性中,“Isolation”指的是()A.原子性B.一致性C.隔离性D.持久性5.并发控制的主要目的是解决()A.数据冗余B.数据丢失C.操作冲突D.结构混乱6.SQL语句中,若要统计某表中“成绩”列非空值的数量,应使用()A.COUNT()B.COUNT(成绩)C.SUM(成绩)D.AVG(成绩)7.数据库设计中,将ER图转换为关系模式属于()阶段A.需求分析B.概念设计C.逻辑设计D.物理设计8.某ER图中,“学生”与“课程”之间存在“选修”联系,且每个学生可选多门课,每门课可被多个学生选,则该联系的类型是()A.1:1B.1:nC.m:1D.m:n9.数据库恢复技术中,日志文件的主要作用是()A.提高查询效率B.记录用户操作C.支持事务回滚D.优化存储结构10.关系代数中,自然连接与等值连接的区别在于()A.自然连接要求属性名相同B.等值连接结果包含重复列C.自然连接是水平操作D.等值连接是垂直操作二、填空题(本大题共10小题,每小题2分,共20分)1.数据库管理系统的英文缩写是________。2.关系模型的三类完整性约束是实体完整性、参照完整性和________。3.事务的四个特性中,保证事务执行后数据库状态合法的是________。4.并发控制中,解决“读脏数据”问题的常用方法是________协议。5.SQL中,用于删除表中数据但保留表结构的语句是________。6.ER图中,实体用________表示,联系用菱形表示。7.数据库恢复的基础是数据备份和________文件。8.关系代数中,选择运算是对关系的________(水平/垂直)筛选。9.视图是一个虚表,其数据________(存储/不存储)在数据库中。10.三级模式结构中,外模式与模式之间的映射保证了数据的________独立性。三、简答题(本大题共5小题,每小题8分,共40分)1.简述关系数据库的主要特点。2.说明将ER图转换为关系模式的基本步骤。3.列举事务的四种故障类型,并简要说明其含义。4.简述一级封锁协议的内容及其解决的问题。5.数据库安全性控制的常用方法有哪些?四、综合题(本大题共3小题,第1、2题各15分,第3题10分,共40分)1.某图书馆拟开发数据库管理系统,需求如下:每本图书有唯一ISBN号,包含书名、作者、出版社、出版时间;读者需注册,有读者ID(唯一)、姓名、性别、联系方式;管理员有工号(唯一)、姓名、所属部门;读者可借阅多本图书(每次借阅记录包含借阅日期、应还日期、实际归还日期),每本图书可被多个读者借阅;管理员负责管理图书(一本图书由一名管理员管理,一名管理员可管理多本图书)。要求:(1)绘制该系统的ER图(需标注实体属性、联系类型及联系属性);(2)将ER图转换为关系模式,指出每个关系的主码和外码(若有)。2.针对上述图书馆数据库,用SQL完成以下操作:(1)创建“读者”表,要求读者ID为主码,联系方式长度不超过20字符;(2)查询2024年1月1日至2024年12月31日期间借阅过图书的读者姓名、借阅次数(按次数降序排列);(3)为“图书”表的“出版社”列创建普通索引。3.分析以下事务调度的可串行性:事务T1:R(A),W(A),R(B),W(B)事务T2:R(A),W(A),R(B),W(B)调度S:R1(A),R2(A),W1(A),W2(A),R1(B),R2(B),W1(B),W2(B)(注:R1(A)表示T1读A,W2(A)表示T2写A)参考答案一、单项选择题1.C2.C3.B4.C5.C6.B7.C8.D9.C10.A二、填空题1.DBMS2.用户定义完整性3.一致性4.二级封锁5.DELETE6.矩形7.日志8.水平9.不存储10.逻辑三、简答题1.关系数据库的主要特点:(1)数据结构单一:所有数据逻辑上用二维表表示,结构统一;(2)数学基础严格:以关系代数和关系演算为理论基础,操作具有严谨性;(3)操作集合化:查询、更新等操作基于元组集合,而非单记录;(4)完整性支持:提供实体、参照和用户定义完整性约束,保证数据正确性;(5)非过程化:用户只需说明“做什么”,无需指定“怎么做”,简化使用。2.ER图转换为关系模式的步骤:(1)实体转换:每个实体对应一个关系,实体属性作为关系属性,主码为实体主码;(2)联系转换:1:1联系:可将任一实体的主码加入另一实体关系,或单独建立关系(主码为任一方主码);1:n联系:将“1”方主码加入“n”方关系,作为外码;m:n联系:单独建立关系,主码为双方主码的组合,属性为联系的属性;(3)处理属性:确保所有属性被包含,复合属性分解为简单属性;(4)消除冗余:合并重复关系或属性,优化模式。3.事务的四种故障类型:(1)事务内部故障:事务执行中因逻辑错误(如数据不满足约束)或系统错误(如运算溢出)导致的异常终止;(2)系统故障(软故障):因操作系统错误、断电等导致系统重启,未完成事务需回滚,已提交事务可能丢失;(3)介质故障(硬故障):存储设备损坏(如磁盘坏道),导致数据丢失,需通过备份和日志恢复;(4)计算机病毒:恶意程序破坏数据或事务执行,可能引发数据错误或系统崩溃。4.一级封锁协议内容:事务在修改数据前必须对其加X锁(排他锁),直到事务结束(提交或回滚)时释放。解决的问题:防止“丢失修改”。例如,事务T1和T2同时修改数据A,若T1加X锁并保持至结束,T2需等待T1释放锁后才能修改,避免T1的修改被T2覆盖导致丢失。5.数据库安全性控制的常用方法:(1)用户标识与鉴别:通过用户名、密码、生物特征等验证用户身份;(2)存取控制:通过GRANT/REVOKE语句设置用户对数据对象的操作权限(如查询、插入、删除);(3)视图机制:通过视图限制用户能访问的数据范围,隐藏敏感信息;(4)审计:记录用户对数据库的所有操作,用于追踪违规行为;(5)数据加密:对存储或传输中的敏感数据进行加密(如AES算法),防止未授权读取;(6)角色管理:为一组用户分配相同角色,简化权限管理。四、综合题1.(1)ER图设计:实体:图书(ISBN,书名,作者,出版社,出版时间)读者(读者ID,姓名,性别,联系方式)管理员(工号,姓名,所属部门)联系:借阅(读者,图书):m:n,属性(借阅日期,应还日期,实际归还日期)管理(管理员,图书):1:n,无额外属性(或可添加“管理日期”)(2)关系模式转换:读者(读者ID,姓名,性别,联系方式)主码:读者ID图书(ISBN,书名,作者,出版社,出版时间,管理员工号)主码:ISBN,外码:管理员工号(参照管理员.工号)管理员(工号,姓名,所属部门)主码:工号借阅记录(读者ID,ISBN,借阅日期,应还日期,实际归还日期)主码:(读者ID,ISBN,借阅日期),外码:读者ID(参照读者.读者ID),ISBN(参照图书.ISBN)2.(1)CREATETABLE读者(读者IDCHAR(10)PRIMARYKEY,姓名VARCHAR(50)NOTNULL,性别CHAR(2),联系方式VARCHAR(20));(2)SELECTr.姓名,COUNT()AS借阅次数FROM读者rJOIN借阅记录lrONr.读者ID=lr.读者IDWHERElr.借阅日期BETWEEN'20240101'AND'20241231'GROUPBYr.读者ID,r.姓名ORDERBY借阅次数DESC;(3)CREATEINDEXidx_出版社ON图书(出版社);3.可串行性分析:(1)冲突操作:T1和T2对A、B的读写操作存在冲突

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论