1 / 2
文档名称:

数据库技术试题.doc

格式:doc   大小:84KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库技术试题.doc

上传人:小雄 2021/12/5 文件大小:84 KB

下载得到文件列表

数据库技术试题.doc

文档介绍

文档介绍:根据你对数据库系统知识的理解及实际经验,你觉得商用数据库系统产品应该提供哪些功能?
审计日志的作用及与恢复机制中日志的区别?
检查点有什么作用?建立检查点对系统性能有影响吗?
为什么在进行系统故障恢复时,既需要做UNDO操作,又需要做REDO操作?在进行介质故障恢 复时,也需要做UNDO和REDO操作吗?为什么?
使用下面的码值建立一个B+树,值按递增顺序加入,(K=l):6, 8,15, 20, 22,25, 30, 32,35, 40, 50=
.给出查找码值为20的记录的步骤
.插入码值为28之后的B+树
2).删除码值为30之后的B+树
简述活锁和死锁的概念极其解决方法。
你对数据库应用系统中的数据字典内容感兴趣吗? DBMS中的数据字典通常包括哪些信息?你知 道如何查询这些信息吗?
目前商用数据库管理系统有哪些?它们在数据模型方面的共同之处是什么?它们各具有什么特 点?
针对一个具体的应用环境,你如何组织数据(即设计数据库的方法)?
对于一张表,满足什么关系规则时,就是商业数据库管理系统产品能够接受的表?在函数依赖 的范畴内,满足什么约束时,可以避免更新异常?
简述连接操作的实现方式
要实现查询“计算机”系学生所选修的课程编码,课程名称及成绩,可以给出如下的关系代数 表达式:
SELECT TNAME , CNO, GRADE
FROM S, SC, C
WHERE S. SNO=SC. SNO AND =C. CN0 AND APN0=' COMPUTERT
请按照查询优化的一般步骤优化该查询方案.
你考虑过数据库应用系统中的安全性控制、完整性控制、并发控制和故障恢复问题吗?你觉得 有必要在应用系统中提供给用户这些功能吗?如果有必要,你如何实现这些控制问题?数据库管理 系统提供这些功能吗?如果提供,其语言接口是什么?
DBMS中为什么要设置系统缓冲区?
建立索引可以提高查询效率,但付出的代价是什么?索引创建得越多越好?为什么?
使用索引查询一定能提高查询的性能吗?为什么
在查询优化中,是不是只要为每个关系运算选择一个代价最小的算法,整个关系代数表达式的 代价就最小呢?
考虑下面两个事务
T1: read(A);
read(B);
if A=0 then B:=B+1;
write (B)
T2: read(B);
read(A);
if B=0 then A:=A+1;
write (A);
给事务增加加锁、解锁指令,使他们遵从两阶段封锁协议。这两个事务会引起死锁吗?
19、 考虑下面两个事务
T1: read(A);
read(B);
if A=0 then B:=B+1:
write(B)
T2: read(B);
read(A);
if B=0 then A:=A+1:
write(A);
设一致性需求为A=OVB