重庆大学2022年《数据库原理 》( 第1次 )
发布时间:2023-05-31 14:05:28浏览次数:37第 1 次作业一、判断题(本大题共 20 分,共 10 小题,每小题 2 分)一个 : 的联系:联系两端的实体类型转换成两个关系模式,在任一个关系模式中加入另外一个关系模式的键(作为外键)和联系的属性。在等待死亡机制中,事务 在获得所需数据项之前可能死亡多次。命名冲突可能发生在实体、联系一级上,也可能发生在属性一级上。其中实体的命名冲突更为常见。有效性检查机制自动预防级联回滚。经过选择运算得到的结果能形成新的关系,其关系模式不变,但其中元组的数目小于或等于原来的关系中的元组的个数,为原关系的一个子集。当数据库增大或缩小时,可扩充散列可以通过桶的分裂或合并来适应数据库大小的变化。实体和实体间联系在关系模型中均用二维表的形式表示。需求分析的任务是对现实世界中要处理的对象进行详细的调查,明确用户的各种需要,在此基础上确定系统功能。在并发执行中,通过保证所执行的任何调度的效果都与没有并发执行的调度效果一样,我们可以确保数据库的一致性。表完整性约束实现了表内元组之间的区别。二、单项选择题(本大题共 40 分,共 20 小题,每小题 2 分)数据库系统可能发生的主要故障类型有( )。事务故障系统故障磁盘故障事务故障,系统故障,磁盘故障我们在进行系统需求分析时,首先需要做的就是确定( )。数据流外部实体加工数据存储画数据流图时应该注意的内容不包括( )。数据流图编号分层对应注意子图与父图的平衡每个加工至少有一个输入数据流和一个输出数据流
每次分解产生的子加工尽可能的多如果对一个结点加( ),则说明该结点的下层结点正在被加锁。共享排它锁排它锁意向锁共享锁关系 和 的元组数分别为 和 , 和 的笛卡尔积的元组个数为( )。下列关于设计局部 图描述不正确的是( )。对象抽象为实体 对象的组成成分抽象为实体的属性属性可以具有需要进一步描述的性质 为了简化 图的处置,现实世界中的事物凡是能够作为属性对待的,应尽量作为属性( )是数据在系统内传播的路径,因此由一组成分固定的数据组成。数据流加工数据存储数据源保证数据库字段取值的合理性的完整性约束是 ()。域完整性实体完整性参照完整性用户定义完整性在“连接”组中有两种连接认证方式,其中在( )方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。 ! 身份验证"#$%&$%身份验证以超级用户身份登录时其他方式登录时在集成 图时会出现各种冲突,如同一实体在不同局部视图中所包含的属性不完全相同,或者属性的排列次序不完全相同,这种冲突属于( )。属性冲突同名异义异名同义结构冲突一个学生可以学多门课程,而每门课程可以有多个学生来学,则学生与课
程之间的联系是( )。'''不确定在 ( 语句中,)子句的作用是( ) 。指定数据文件属性指定日志文件的属性数据库存储地址指定日志文件存储地址存储介质分为( )。易失性存储器、非易失性存储器以及稳定性存储器易失性存储器和非易失性存储器易失性存储器和稳定性存储器非稳定性存储器以及稳定性存储器从用户角度描述系统功能,并指出各功能的作者的图是( )。用例图对象图类图包图表完整性约束是指()。指在基本表中,主属性不能取空值,通过 *+,-, 来实现约束表之间的完整性约束可通过 .)+/-, 来实现通过 *+,-, 来指定主码,并用 )0## 表示不能为空值数据库管理系统在对 "#语句进行查询分析后,翻译成( )。汇编语言高级程序语言自然语言关系代数表达式设有如下关系表 : (((1,,/,/,#2(((主关键字是 ),其中 ) 为学号, 为姓名,/ 为性别,/为年龄,# 为班号,实现删除学号为 的学生记录的 "# 语句是()。#3)45)*.)3)45#.)3)4665#.)3)45参照完整性约束是指() 指通过 *+,-, 来实现约束
表之间的完整性约束,可通过 .)+/-, 来实现指定主码表内元组之间的完整性约束登录名和用户名的区别是()。登录名仅提供连接到服务器的权限,是服务器层级的验证,而用户名决定数据库级的权限登录名决定数据库权限用户名提供服务器权限用户名提供服务器权限动态 "# 是1(((((((2。在高级程序设计语言中通过函数或方法连接数据库并与之交互。不允许程序在运行时构建和提交 "# 查询提前预处理结果不能用游标存放三、简答题(本大题共 40 分,共 5 小题,每小题 8 分)将简述画数据流程图应该注意的注意事项。请描述时间戳排序协议的优点。简述定长记录删除一条记录可以采用的策略。进行概念结构设计,将一个概念划分为实体或属性的原则是什么7. 范式需要满足哪些条件?答案:一、判断题(20 分,共 10 题,每小题 2 分)8898898888二、单项选择题(40 分,共 20 题,每小题 2 分)三、简答题(40 分,共 5 题,每小题 8 分)参考答案:()层次的划分 ()语法的正确性 ()可读性 ()确定系统边界。
解题方案:评分标准:参考答案:⑴ 满足该协议的任何调度都是冲突可串行化的,这主要是因为该协议是按照事务的时间戳顺序来处理事务之间的冲突操作; ⑵ 满足该协议的调度无死锁,因为冲突的事务被回滚重启并赋予新的时间戳,而不是等待执行。 解题方案:评分标准:参考答案:()删除一条记录时,顺序移动其后的所有记录。 ()删除一条记录时,将文件的最后一条记录移动到被删记录的位置。 ()删除一条记录时,并不着急移动记录,而是将其空间加入空闲记录列表。 解题方案:评分标准:参考答案:实际上实体与属性是相对而言的,很难有截然划分的界限。同一事物,在一种应用环境中作为“属性”在另外一种环境中就必须作为一种“实体”。一般来说,在给定的应用环境中: :属性不能再具有需要描述的性质。 :属性不能与其他实体具有联系。 符合上述两条特性的事物一般作为属性对待。 解题方案:评分标准: 模型的基本要素。参考答案:12所有非主属性对每一个候选键都是完全函数依赖;
12所有的主属性对每一个不包含它的候选键,也是完全函数依赖; 12没有任何属性完全函数依赖于非候选键的任何一组属性。 解题方案:巴赫范式评分标准: