关注优题吧,注册平台账号.
并发控制
并发控制指的是当多个用户同时运行更新操作时,用于保护数据库完整性的各种技术。在数据库管理系统(DBMS)中,并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库...
重庆大学视图
按照逻辑结构设计方法,将下述ER图描述的概念结构模型转换为一组关系模式,并指出各关系模式的主码(用下画线标出),要求给出转换的简要说明。注:图中加横线的属性为各实体的主码;矩形表示实体圆圈袤示属性凌形表示联系
设有关系模式R( THRSG),F={HR→G,HS→RG,HT→R,HS→R,GS→G},(给出判断理由,能分解时请给出分解结果)问:1)是否可把R保持函数依赖地分解为一组3N模式?2)是否还可把R保持函数依赖、且无损地分解为一组3N模式?
简述数据库物理设计的任务(应当考虑的内容)。
嵌入式SQL什么情况下需要使用游标( CURSOR)?简述游标使用的步骤?
请解释什么叫两段锁协议(2PL)?设事务T的封锁序列是:SEOCK A.…SLOCK B …UNLOCK A… UNLOCK B… XLOCK C… UNLOCK C;问事务T遵守两段锁协议吗?请说明理由。
请简述关系数据库中视图概念,并说明视图的主要作用。
简述数据库系统的三级模式和二级映射体系结构,指出其主要作用。
简述何谓事务故障和出现亭务故障时的恢复方法(具体步骤)。
数据库语言设有STUDENT、COURSE、SC三个关系(模式及其记录)如下所列:字段注释:SNO:学号;CNO:课程号;GRADE:成绩;SNAME:姓名;SEX:性别;BDATE:出生日期;HEIGHT:身高;CNAME:课程名;LHOUR:学时数;CREDIT:学分;SEMESTER:开课季节。而在CNO字段内容中:CS-代表计算机系的课程;EE-代表电机系的课程。STUDENT(学生)CUORSE(课程)SC(选课)(1)给出“查询每位学生所选课程的门数和他的平均成绩”(要求列出学生姓名)的SQL语句。(2)若希望用户 DAVID仅有对SC表中电机系学生的课程号CNO(EE开头)和成绩 GRADE二字段的查看和修改权,DBA如何能办到这一点。请给出相应的SQL语句。(3)请为关系SC,在SN0和CNO两属性上建立一个名为SCNO的聚簇索引( CLUSTER),要求SNO按升序、CNO按降序排列,给出相应的SQL语句。(4)设 COURSE关系已定义好,若希望增加完整性约束条件“SEMESTER属性只能取春、秋两值”,请给出能完成该约束条件修改的SL语句。
ORACLE数据库的数据锁相容矩阵中,行级排它锁(RX锁)和共享行级排它锁(SRX锁)不相容。
两阶段封锁协议,是指某个事务期间满足【 】。
重庆大学并发控制
事务有多种性质,“当多个事务并发执行时,任何一个事务的更新操作直到其成功提交前的整个过程,对其他事务都是不可见的。”这一性质属于事务的【 】性质。
假设系统中有事务T1和T2,数据D1和D2。若T1对D1已加排它锁,对D2已加共享锁那么T2对D1__(1)__,T2对D2__(2)__。(1)A.加共享锁成功,加排它锁失败B.加共享锁、加排它锁都失败C.加共享锁、加排它锁都成功D.加排它锁成功,加共享锁失败(2)A.加共享锁成功,加排它锁失败B.加共享锁、加排它锁都失败C.加共享锁、加排它锁都成功D.加排它锁成功,加共享锁失败
试解释事务机制中“调度”、“串行调度”、“并发调度”和“可串行化调度”四个概念。
复旦大学并发控制
对数据库恢复机制,建立冗余数据最常用的技术是数据转储和【 】。
什么是数据库日志?有什么作用?
数据库的日常维护工作主要包含哪些?
什么是数据库日志?有什么用?
某企业研发信息系统的过程中,【 】不属于数据库管理员(DBA)的职责。
为了保证数据库数据总是正确的,我们要求事务具有哪些性质?需作简单的解释。
什么是两段封锁(2PL)协议?两段封锁法与可串行化调度之间关系是什么?
只有两个属性的关系,其最高范式必属于【 】。
在下列关系运算中,【 】的结果膨胀规模最大。