重庆大学2022年《数据库原理 》( 第2次 )

发布时间:2023-05-31 14:05:27浏览次数:29
第 2 次作业一、判断题(本大题共 20 分,共 10 小题,每小题 2 分)主键只能由一个字段组成,不可以由多个字段组成。特殊化强调同一实体集内不同实体之间的差异,概括强调不同实体集之间的相似性,概括与特殊化是个互逆的过程。 是最高的事务隔离级别,同时代价也花费最高。查询处理包括语法分析、查询优化和执行等步骤。数据库设计时,需要的数据流图不一定需要最细致的一层,一般多数选择中间层次。相同或相近的数据项可以合并。对于一个事务集,不能通过两阶段封锁协议得到的绝对不是冲突可串行化调度。安装  前必须安装 。事务不负责实施数据完整性,而仅仅负责在事务提交或终止以后确保数据返回到一致状态。视图机制更主要的功能是提供数据安全性。二、单项选择题(本大题共 40 分,共 20 小题,每小题 2 分)造成事务故障的原因可能是( )。 逻辑错误!硬件错误"软件漏洞#设备故障数据库能够以( )为单位完成对数据库的操作,保证数据库的一致性。 语句!事务"函数#功能下面不属于三层架构的是( )。 表示层!中间控制层"业务逻辑层#数据访问层若事务  对数据项 加上 $ 锁,则另一事务  可以对 加的锁是( )。 $ 锁! 锁"$ 锁#不能加任何锁如果对一个结点加( ),则说明该结点的下层结点正在被加锁。 共享排它锁!排它锁"意向锁#共享锁在 数据库表中,某字段的值为 %字样,其含义是( ) 。 该字段不允许为空值!该字段允许为空值,且当前值为空"该字段不允许为空值,且当前值为空#该字段允许为空值$& 文档中基本的结构是( )。 记录!元素"段落#数据项应用程序与数据库之间的纽带是()。 窗口!数据窗口"菜单#工具栏下列关于设计局部 '( 图描述不正确的是( )。 对象抽象为实体 !对象的组成成分抽象为实体的属性"属性可以具有需要进一步描述的性质 #为了简化 '( 图的处置,现实世界中的事物凡是能够作为属性对待的,应尽量作为属性( )是 (#!& 运行和存在的基础。  语言翻译处理层引!操作系统"数据存取层#数据存储层如果关系模式 ( 所有的属性均为简单属性,则称 ( 属于( )。 !"#!" 我们使用( )可以获得更高的并发度。 封锁协议!锁转换"尽快解锁#两阶段封锁协议( )允许脏读取,但不允许更新丢失。 读未提交!读提交"可重复读取#序列化定义建立关系之间联系的主关键字与外部关键字引用的约束条件的是 ()。 域完整性 !实体完整性"参照完整性#用户定义完整性创建函数的  语句是()。 "( %")*!"( +(*"#%(""(  !#"( #  ! ( )又称统一建模语言或标准建模语言。作为一种建模语言,它的定义包括语义和语法两个部分。 $&!**"%&#代数优化中最常用的变换原则是( )。 尽量缩减查询过程中的中间结果!在连接操作时,先做大关系连接,再做小关系连接"先做二元操作,再作一元操作#不考虑中间结果大小参照完整性约束是指()  指通过 +()& (-.- 来实现约束!表之间的完整性约束,可通过 *()/.- 来实现"指定主码#表内元组之间的完整性约束设有如下关系表 (: 000(1, &,/#(, /," 2 000主关键字是 *,其中 * 为学号, & 为姓名,/#( 为性别, /为年龄,"  为班号,实现删除姓“王”的学生记录的  语句是()。 #(34( &).5王%’6!#(*&(34( &).5%王’6"#(*&(34( &75王%’6##(*&(34( &).5王%’6通过授权图判断的某用户拥有权限的充分必要条件是( )。 通过授权图判断的某用户拥有权限的充分必要条件是( )。!存在从该用户指向其他用户的箭头"从根结点出发到该用户结点存在路径#从根结点出发到该用户结点不存在路径三、简答题(本大题共 40 分,共 5 小题,每小题 8 分)请简述 (#!& 分层结构。建立 '( 模型有两种主要方式?请简述事务的并发执行的两个好处。进行概念结构设计,将一个概念划分为实体或属性的原则是什么8请解释数据库系统的重要性。答案:一、判断题(20 分,共 10 题,每小题 2 分)9:::::9::9二、单项选择题(40 分,共 20 题,每小题 2 分) !!#"#!!"! ! " " !#"三、简答题(40 分,共 5 题,每小题 8 分)参考答案:第一层是应用层,位于 (#!& 之外。 第二层是  语言翻译处理层。它处理的对象是数据库语言。 第三层是数据存取层。该层处理的对象是数据表的单行。 第四层是数据存储层。该层处理的对象是数据页和系统缓冲区。 解题方案:评分标准: 参考答案:第一种是从需求分析阶段得到的数据流图1##2和数据字典1##2来建立模型,第二种是根据对现实世界的理解,直接进行建模。当数据库应用的业务逻辑简单易懂时,可以直接使用第二种简单的方式。解题方案:'( 模型的基本要素。评分标准:参考答案:()增加 "+% 和硬盘的资源利用率。 ()缩短应用响应时间。 解题方案:评分标准:参考答案:实际上实体与属性是相对而言的,很难有截然划分的界限。同一事物,在一种应用环境中作为“属性”在另外一种环境中就必须作为一种“实体”。一般来说,在给定的应用环境中: ;属性不能再具有需要描述的性质。 ;属性不能与其他实体具有联系。 符合上述两条特性的事物一般作为属性对待。 解题方案:评分标准:'( 模型的基本要素。参考答案:)解决数据量太多、数据混乱。 ()解决数据的独立性。 ()解决数据的访问问题。 ()解决故障恢复问题。 解题方案:评分标准:
文档格式: docx,价格: 5下载文档
返回顶部