三级数据库实操考试包含哪些题型?
- 内容介绍
- 文章标签
- 相关推荐
一、概念理解题
痛点:很多考生在备考时只会记忆概念。却不清楚这些概念在实操中如何体现,导致答题时思路混乱。
- 请简述数据库程序的三级模式及其之间的关系。
- 解释什么是实体‑联系图并举例说明其在数据库设计中的应用。
- 阐述数据库基础知识,如数据模型、DBMS 的作用与组成。
二、设计题
痛点:需求文档往往信息量大,考生容易遗漏关键字段或错误设置主外键。
1. 数据库结构设计
-
根据给定需求。设计一个在线购物程序的表结构,包括使用者、商品、订单、订单详情等实体,并完成以下功能:
- 使用者注册、登录;
- 商品浏览、搜索;按理说,
- 购物车管理;
- 订单创建、支付。
-
为设计关系模式,要求包含:
- 学生;老实说,
- 课程;
- 成绩。
- 现有数据库设计缺陷并提出改进方案。
2. E‑R 图绘制
再看示例。为图书馆程序绘制 E‑R 图,涉及图书、读者、借阅记录等实体及其关联关系。
三、SQL 查询与操作题
痛点:S Q L 语法记不牢,考试现场紧张导致敲错关键字或遗漏条件。
a. 基础查询
-
'2023-01-01'; -
-
b. 数据增删改
-
新增图书记录:
-
更新读者信息:
-
删除过期记录:
b. 高级查询与聚合
-
10 ORDER BY emp_cnt DESC; -
四、数据库调整与性能调优题
痛点:很多同学只会写出功能正确的 SQL,却不知道如何让它跑得更快。
-
给出查询语句和表结构,要求分析执行计划并提出索引调整方法。
解释索引类型还有何时使用覆盖索引。老实说, 描述如何通过分区表降低大表查询的 I/O 开销。
五、数据库安全与事务管理题
Pain point:学生常忽视权限细粒度控制和事务回滚的细节,一旦出现审计需求难以应对。
-
l> 根据安全策略。为不同角色分配SELECT 、INSERT 、UPDATE 、DELETE 权限,并设置密码强度策略。l> 编写事务代码,实现转账业务并在出现异常时回滚。l> 演示如何使用GRANT / REVOKE 进行权限管理。/ ul>
-
li> 使用 mysqldump 或 pg_dump 完成全库备份;li> 演示增量备份和日志恢复的步骤;li> 在模拟故障场景下恢复指定时间点的数据。/ ul>
Pain point:综合题往往把多个小模块糅合在一起,考生容易只关注单一环节而忽略整体流程。
-
li>结合前面所学:从需求分析 → E‑R 图 → 关系模式 → 索引调整 → 权限配置 → 事务处理完整实现一个业务场景。li>针对给定项目的 DB 设计进行缺陷诊断,并提交改进报告。/ ol>
一、概念理解题
痛点:很多考生在备考时只会记忆概念。却不清楚这些概念在实操中如何体现,导致答题时思路混乱。
- 请简述数据库程序的三级模式及其之间的关系。
- 解释什么是实体‑联系图并举例说明其在数据库设计中的应用。
- 阐述数据库基础知识,如数据模型、DBMS 的作用与组成。
二、设计题
痛点:需求文档往往信息量大,考生容易遗漏关键字段或错误设置主外键。
1. 数据库结构设计
-
根据给定需求。设计一个在线购物程序的表结构,包括使用者、商品、订单、订单详情等实体,并完成以下功能:
- 使用者注册、登录;
- 商品浏览、搜索;按理说,
- 购物车管理;
- 订单创建、支付。
-
为设计关系模式,要求包含:
- 学生;老实说,
- 课程;
- 成绩。
- 现有数据库设计缺陷并提出改进方案。
2. E‑R 图绘制
再看示例。为图书馆程序绘制 E‑R 图,涉及图书、读者、借阅记录等实体及其关联关系。
三、SQL 查询与操作题
痛点:S Q L 语法记不牢,考试现场紧张导致敲错关键字或遗漏条件。
a. 基础查询
-
'2023-01-01'; -
-
b. 数据增删改
-
新增图书记录:
-
更新读者信息:
-
删除过期记录:
b. 高级查询与聚合
-
10 ORDER BY emp_cnt DESC; -
四、数据库调整与性能调优题
痛点:很多同学只会写出功能正确的 SQL,却不知道如何让它跑得更快。
-
给出查询语句和表结构,要求分析执行计划并提出索引调整方法。
解释索引类型还有何时使用覆盖索引。老实说, 描述如何通过分区表降低大表查询的 I/O 开销。
五、数据库安全与事务管理题
Pain point:学生常忽视权限细粒度控制和事务回滚的细节,一旦出现审计需求难以应对。
-
l> 根据安全策略。为不同角色分配SELECT 、INSERT 、UPDATE 、DELETE 权限,并设置密码强度策略。l> 编写事务代码,实现转账业务并在出现异常时回滚。l> 演示如何使用GRANT / REVOKE 进行权限管理。/ ul>
-
li> 使用 mysqldump 或 pg_dump 完成全库备份;li> 演示增量备份和日志恢复的步骤;li> 在模拟故障场景下恢复指定时间点的数据。/ ul>
Pain point:综合题往往把多个小模块糅合在一起,考生容易只关注单一环节而忽略整体流程。
-
li>结合前面所学:从需求分析 → E‑R 图 → 关系模式 → 索引调整 → 权限配置 → 事务处理完整实现一个业务场景。li>针对给定项目的 DB 设计进行缺陷诊断,并提交改进报告。/ ol>

