• 回答数

    4

  • 浏览数

    148

Incana1992
首页 > 自考本科 > 数据库系统原理自考本科真题

4个回答 默认排序
  • 默认排序
  • 按时间排序

柏拉图ing

已采纳

2005-2006(2)数据库系统原理试题(A)参考答案及评分标准 一、填空题(每空1分,共14分) 1、 数据结构 2、 元组 3、 实体完整性 参照完整性 4、 1NF 5、 数据字典 6、 B R +BR B S B S +BR B S 7、 可串行的 8、 RAID 9、 动态Hash 方法 可扩展Hash 方法 10、 并发控制技术 数据库恢复技术 二、选择题(每题1分,共10分) 1、 D 2、A 3、A 4、B 5、C 6、C 7、C 8、C 9、C 10、A 三、简答题(每题4分,共16分) 1. 可以表示任何关系代数操作的5种基本代数操作是什么? 答: ⋃ , - , ⨯ , σ , π 注:1个1分,写对4个即可得4分 2. 关系数据库中常用的连接操作的实现算法有哪些? 答:循环嵌套连接算法(1分)、排序合并连接算法(1分)、hash 连接算法(1分)、索引连接算法(1分)。 3. 简述B 树和B+树的区别。 答:(1)B+树的叶子节点链在一起(2分)。(2)B+树的内节点不存放数据指针(2分)。 4. 什么是数据库事务?什么是数据库事务的原子性? 答:一个存取或更改数据库的程序的运行称为数据库事务(2分)。事务中的所有操作要么全部被成功的完成且这些操作的结果被永久地存储到数据库中,要么这 个事务对数据库和其它事务没有任何影响。这种性质称为事务的原子性(2分)。 四、综合题(每题12分,共60分) (一)已知关系S ,P ,J ,SPJ 的关系模式为: S (SNO ,SN ,CITY ) P (PNO ,PN ,COLOR ) J (JNO ,JN ,CITY ) SPJ (SNO ,JNO ,PNO ,QTY ) 其中:SNO 为供应商号,SN 为供应商姓名,CITY 为所在城市;PNO 为零件号,PN 为 零件名称,COLOR 为颜色;JNO 为工程项目号,JN 为工程项目名称;QTY 为数量。 1、 试用 ∏JN ((∏JNO ,PNO (SPJ )÷ ∏PNO (P ∏JNO ,JN (J ))(4分) 2、试用完成下列查询:把零件号为P2的零件重量增加5,颜色改为黄色。 UPDATE P SET WEIGHT=WEIGHT+5,COLOR=’黄色’ WHERE PNO=’P2’; (4分) 3、试用完成下列查询:取出1个以上供应商提供的零件号。 SELECT PNO FROM SPJ GROUP BY PNO HA VING COUNT (SNO )≥1 (4分) (二) 设某商业集团数据库有三个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品” 实体集,属性有商品编号、商品名、规格、单价等;三是“供应商” 实体集,属性有供应商编号、供应商名、地址等。 商店与商品间存在“销售”联系,每个商店可销售多种商品,每个商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;供应商与商品间存在着“供应” 联系,每个供应商供应多种商品,每种商品可以向多个供应商订购。供应商供应商品给每个商店有月供应量。 (1)试画出E-R 图,并在图上注明属性。 (2) 将E--R 图转换成关系模型,并指明主键和外键。 (1)E-R 图如图所示。 (6分,其中实体2分、联系2分、属性2分) (2)此E--R 图转换成的关系模型如下 商店(商店编号,商店名,地址) 主码为商店编号 供应商(供应商编号,供应商名,地址) 主码为供应商编号 商品(商品编号,商品名,规格,单价) 销售(商店编号,商品号,月销售量) 主码为(商店编号,商品号),外码为商店编号和商品号 供应(供应商编号,商店编号,月供应量) 主码为(供应商编号,商店编号),外码为供应商编号,商店编号 共6分,由于学生的写法多样,教师根据具体情况给分。 (三)1.设关系模式R 其中: U={A, B, C, D, E, P} F={A→B,C→P,E→A,CE→D} 求出R 的所有候选关键字。 解:由计算可知: (CE)的闭包 = {ABCDEP} 而 C 的闭包={CP} E 的闭包={ABE} (2分) 所以:R 的候选键为 : CE 。 (2分) 2.判断下面的关系模式最高属于第几范式) ,并说明理由。 R({A,B,C},{AC→B,AB→C,B→C}) 答:是1NF ,(2分) 因为该关系的候选键之一为AB, 又因为有B→C,存在部分函数依赖(2分), 所以, 该关系为1NF. 3. 设关系R 具有属性集合{O, I, S, A, B},函数依赖集合{I->B, IS->A, A->O}。把R 分解成 3NF ,并使其具有无损连接性和函数依赖保持性。 答:{IB,ISA,AO}(4分) (四) 设文件F 具有10000个记录,每个记录50字节,其中10字节用来表示文件的键值。每个磁盘块大小1000字节,指向磁盘块的指针占5字节,不允许记录跨两个块。 (1) 如果为文件F 建立简单hash 索引,使用100个hash 桶,则桶目录需要多 少磁盘块?平均每个桶需要多少磁盘块? 答:(1)1 (2)10000个记录/100个桶=100个记录每桶,(2分)100个记 录×50字节每记录/1000字节每块=5块(2分) (2) 如果为文件F 建立B +树索引,各磁盘块尽量装满,需要多少磁盘块存储索 引? 答:求秩D :5D+10(D+1) D=67 (2分) 即每个叶节点能保存D-1=66个键值。所以叶节点数为⎡10000/66⎤ =152个。(2分) 上一层的内节点同样有67个指针,是一个67叉的节点, ⎡10000/67⎤=3,⎡3/67⎤=1(2分) 因此B+树的节点总数为152+3+1=156个。即需要156个磁盘块 存储B+树索引。(2分) (五) 对于教学数据库S(S#,SNAME ,AGE ,SEX) ,SC(S#,C#,GRADE) ,C(C#,CNAME ,TEACHER) 。现有一个查询:检索至少学习W ANG 老师所授一门课程的男学生学号和姓名。 1. 给出该查询的关系代数表达式,并画出该表达式构成的语法树。 2. 使用启发式优化算法对语法树进行优化,得到优化的语法树。 解:(1) 关系代数表达式: ∏ S#,SNAME (σS.S#=SC.S#∧SC.C#=C.C#∧S.SEX=’男’ ∧teacher=’wang’(S×SC×C )) (3分) ∏ S#,SNAME S.S#=SC.S#∧SC.C#=C.C#∧S.SEX=’男’ ∧teacher=’wang’ (3分) ∏ S#,SNAME σSC.C#=C.C# σteacher=’wang’ ∏ S#,C# S.SEX=’男’ s 结果树(3分) c sc (3分)

207 评论

sw634365102

自考数据库系统原理历年真题如下:

(1)试为该图书借阅系统设计一个ER模型,要求标注联系类型,可省略实体属性。

(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模式的主键和外键(如

果存在)。

关于数据库的介绍如下:

数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。

即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。

数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

在数据库的发展历史上,数据库先后经历了层次数据库、网状数据库和关系数据库等各个阶段的发展,数据库技术在各个方面的快速的发展。

230 评论

蔓陀花主

这TMD怎么知道啊, 都是靠实战的, 背不下那么多理论知识

316 评论

小公举A酱

1、记录、2、物理结构设计(概念结构设计阶段、数据库逻辑设计阶段、物理结构设计统称结构设计,这里答案不标准,实际应该填写行为设计,行为设计包括,功能设计+事物设计+程序设计)3、数据库实施阶段

135 评论

相关问答

  • 数据库系统原理2020自考真题

    【免费定制个人学历提升方案和复习资料: 】鲁东大学不是双一流,是一所以文理工为主体、多学科协调发展的省属综合性大学。2012年,成为首批“山东省应用型人才培养特

    喝汽水的小蜗牛 4人参与回答 2024-06-08
  • 数据库系统原理自考本科真题

    2005-2006(2)数据库系统原理试题(A)参考答案及评分标准 一、填空题(每空1分,共14分) 1、 数据结构 2、 元组 3、 实体完整性 参照

    丸子的小雕 4人参与回答 2024-06-08
  • 数据库系统原理自考真题

    自考数据库系统原理历年真题如下: (1)试为该图书借阅系统设计一个ER模型,要求标注联系类型,可省略实体属性。 (2)根据转换规则,将ER模型转换成关系模型,要

    天天大宝贝儿 3人参与回答 2024-06-07
  • 数据库系统原理自考真题2019

    【免费定制个人学历提升方案和复习资料: 】大自考不能直接从高中读本科。高中毕业生若是直接报考大自考本科,需要在本科申请毕业前先取得专科学历。建议刚刚高中毕业的学

    西西里的蘑菇 3人参与回答 2024-06-07
  • 数据库系统原理自考真题2020

    【免费定制个人学历提升方案和复习资料: 】成人自考大专需要考什么科目?成人自考大专需要考十几门科目,不同专业考试科目是不一样的。成人自考大专考试科目包括公共课和

    大萌的饰界 4人参与回答 2024-06-06