2023年高级数据库复习提纲

发布 2022-01-15 23:50:28 阅读 6308

复习提纲。

1.你认为dba的职责是什么?应该具备哪些技能?

2.为什么完整性约束的实施会极大地影响系统性能?你将在数据库应用系统中实现所。

有的约束吗?为什么?你对完整性约束的约束类型及其实施程度(全部实施、部分实施还是不实施)有什么样的建议?

3.一般而言,dbms提供什么样的方法来实现完整性约束?

4.为什么说视图是虚表?视图定义中withcheckoption的作用是什么?视图在安全性。

方面有什么特别的作用?

5.视图的更新是否会破坏完整性约束?6.为什么数据库系统中的安全性问题非常突出?

7.数据库系统常采用哪些安全措施?这些安全措施用于解决怎样的安全隐患或威胁?8.在创建数据库和表时,你指定存储设备和所需的存储空间了吗?oracle是如何进行。

磁盘资源分配的?为了提高系统性能,你能在物理结构设计方面做哪些努力?9.在oracle中创建索引时,你使用了createindex的哪些子句?如何使用这些子句创。

建有效的索引以提高特定查询的效率?如何使用这些子句创建有效的索引以降低更新代价?

10.为什么目前的商用数据库系统都采用b+-树索引?11.什么是聚簇索引和位图索引?它们的应用特点是什么?12.查询优化的最终目标是什么?

13.动态sql与静态sql的查询优化时机有何区别?如何设置优化器模式?

支持哪些优化器模式?这些优化器模式具有什么特点?适合哪些应用环境?15.基于代价的查询优化与启发式查询优化的区别与优劣;16.事务的并发可能带来哪四种数据不一致性?

17.在并发控制方面,rdbms支持哪些隔离级别?各隔离级别可防止哪些数据不一致性?18.故障的种类及对数据库的破坏程度?19.检查点的作用是什么?

20.为什么在进行系统故障恢复时,既需要做undo操作,又需要做redo操作?在进行介。

质故障恢复时,也需要做undo和redo操作吗?为什么?21.什么是数据库镜像?它的作用是什么?

2019数据库复习提纲

复习提纲 1.数据管理技术发展的三个阶段。手工管理阶段 文件管理和数据库管理 2.数据逻辑结构和物理结构?呈现在用户面前的使用数据结构,物理设备上的实际存储结构 3 什么是数据库?使用数据库系统有什么好处?数据库是数据管理的新方法和技术,它是一个按数据结构来存储和管理数据的计算机软件系统。查询迅速 ...

2019数据库复习提纲

复习提纲 1.数据管理技术发展的三个阶段。手工管理阶段 文件管理和数据库管理 2.数据逻辑结构和物理结构?呈现在用户面前的使用数据结构,物理设备上的实际存储结构 3 什么是数据库?使用数据库系统有什么好处?数据库是数据管理的新方法和技术,它是一个按数据结构来存储和管理数据的计算机软件系统。查询迅速 ...

高级数据库技术

hadoop集群下hbase数据库的性能优化。本通通过对hadoop集群和hbase集群的介绍及构建,深入分析了hbase集群的性能优化。得出hbase性能优化不要从程序和配置文件两方面入手,从而提高hbase集群性能。关键词 hbase hadoop 集群 优化。1 hadoop集群概述。随着互联...